index
:
gnumach.git
k0ro/advisory_pageout/master
master
master-gdb_stubs
master-oskit
master-user_level_drivers-debian
master-x86_64
meltdown
mplaneta/gsoc12/prereview
mplaneta/gsoc12/review
mplaneta/gsoc12/review_v1
GNU Mach
Robby Zambito
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
i386
/
i386
Age
Commit message (
Expand
)
Author
2024-03-03
kernel traps: also catch general protection faults
Samuel Thibault
2024-02-23
spl: Introduce assert_splvm and use it in process_pmap_updates
Samuel Thibault
2024-02-19
Introduce and use assert_splsched()
Samuel Thibault
2024-02-18
locore: Remove unnecessary call to CPU_NUMBER
Damien Zammit
2024-02-12
Replace kernel header includes in include/mach/mach_types.h with forward decl...
Flavio Cruz
2024-02-10
Fix build with APIC without SMP
Samuel Thibault
2024-02-09
smp: Fix compile error with missing apboot_addr
Damien Zammit
2024-02-09
smp: Fix INIT/STARTUP IPI sequence
Damien Zammit
2024-02-08
fpu: Fix cpuid feature detection
Olivier Valentin
2024-02-08
Revert "fpu: Fix cpuid feature detection"
Olivier Valentin
2024-02-08
smp: Use HPET instead of pit one-shot that is unreliable
Damien Zammit
2024-02-08
Add HPET timer for small accurate delays
Damien Zammit
2024-02-08
separate lapic_enable from lapic_setup
Damien Zammit
2024-02-05
apboot: avoid self-modifying code
Samuel Thibault
2024-02-05
smp: Remove hardcoded AP_BOOT_ADDR
Damien Zammit
2024-02-05
Fix apic_send_ipi function clobbering read only fields
Damien Zammit
2024-01-30
apic: Set up LAPICs in xAPIC mode
Damien Zammit
2024-01-29
Support up to two IOAPICs with up to 32 GSIs on each
Damien Zammit
2024-01-27
fpu: Fix cpuid feature detection
Olivier Valentin
2023-12-17
x86_64: Support 8 byte inlined port rights to avoid message resizing.
Flavio Cruz
2023-12-03
Revert "x86_64: Support 8 byte inlined port rights to avoid message resizing."
Samuel Thibault
2023-12-03
Xen: fix build
Samuel Thibault
2023-12-03
x86_64: Support 8 byte inlined port rights to avoid message resizing.
Flavio Cruz
2023-10-28
locore: Homogeneize 32bit and 64bit
Samuel Thibault
2023-10-28
64bit: Fix locore build
Samuel Thibault
2023-10-28
64bit: Fix types in lock.h
Samuel Thibault
2023-10-27
Factorize more push/pop code
Samuel Thibault
2023-10-27
locore: Also factorize segment management on i386
Samuel Thibault
2023-10-01
copyinmsg: Check that we have not overflown
Samuel Thibault
2023-09-28
x86_64: remove more unneeded segment selectors handling on full 64bit
Samuel Thibault
2023-09-27
percpu: simplify access in NCPUS==1 case
Samuel Thibault
2023-09-25
percpu: active_stack with gs
Damien Zammit
2023-09-24
SMP: Fix setting up initial gdt
Samuel Thibault
2023-09-24
cpuboot: Also set up %gs for AP
Samuel Thibault
2023-09-24
boothdr: Do not bother computing precise limit
Samuel Thibault
2023-09-24
Use fewer cpu_number_slow calls
Samuel Thibault
2023-09-24
percpu active_thread using gs segment
Damien Zammit
2023-09-24
spl: Use gs to access CPU number
Samuel Thibault
2023-09-24
boothdr: Also set up %gs for percpu access
Samuel Thibault
2023-09-24
start/switch_timer: Use CPU_NUMBER
Samuel Thibault
2023-09-24
percpu area using gs segment
Damien Zammit
2023-09-24
cpu_number: Inline widely used simple function
Damien Zammit
2023-09-24
gdt: Cleanup gdt.h included in asm
Damien Zammit
2023-09-23
cpuboot: Use CPU_NUMBER_NO_STACK before stack is set up
Damien Zammit
2023-08-28
Fix crash at boot
Samuel Thibault
2023-08-22
Fix non-SMP build
Samuel Thibault
2023-08-22
apic: Use cpuid to read the apic id for speed
Damien Zammit
2023-08-21
kernel traps: Also print code and cr2
Samuel Thibault
2023-08-21
page segments: Fix more dma32/directmap inversions
Samuel Thibault
2023-08-13
x86_64: Do not disassemble instructions
Samuel Thibault
[next]