summaryrefslogtreecommitdiff
path: root/i386
AgeCommit message (Expand)Author
2024-03-03pmap: Avoid leaking USER bit in page tablesSamuel Thibault
2024-03-03kernel traps: also catch general protection faultsSamuel Thibault
2024-02-23spl: Introduce assert_splvm and use it in process_pmap_updatesSamuel Thibault
2024-02-22vm_map_lookup: Add parameter for keeping map lockedDamien Zammit
2024-02-19Introduce and use assert_splsched()Samuel Thibault
2024-02-19process_pmap_updates: Use _nocheck form of lock, already at splvmDamien Zammit
2024-02-18locore: Remove unnecessary call to CPU_NUMBERDamien Zammit
2024-02-12Replace kernel header includes in include/mach/mach_types.h with forward decl...Flavio Cruz
2024-02-11smp: Fix unable to enter kdb during bootDamien Zammit
2024-02-10Fix build with APIC without SMPSamuel Thibault
2024-02-09smp: Fix compile error with missing apboot_addrDamien Zammit
2024-02-09smp: Fix INIT/STARTUP IPI sequenceDamien Zammit
2024-02-09SMP: Fix allocating the apboot pageSamuel Thibault
2024-02-08fpu: Fix cpuid feature detectionOlivier Valentin
2024-02-08Revert "fpu: Fix cpuid feature detection"Olivier Valentin
2024-02-08smp: Use HPET instead of pit one-shot that is unreliableDamien Zammit
2024-02-08Add HPET timer for small accurate delaysDamien Zammit
2024-02-08separate lapic_enable from lapic_setupDamien Zammit
2024-02-05apboot: avoid self-modifying codeSamuel Thibault
2024-02-05smp: Remove hardcoded AP_BOOT_ADDRDamien Zammit
2024-02-05Fix apic_send_ipi function clobbering read only fieldsDamien Zammit
2024-02-01ACPI: Support XSDT (ACPI >= v2.0)Damien Zammit
2024-02-01model_dep: Fix serial console with APIC enabledDamien Zammit
2024-01-30Add vm_pages_physSamuel Thibault
2024-01-30apic: Set up LAPICs in xAPIC modeDamien Zammit
2024-01-29Support up to two IOAPICs with up to 32 GSIs on eachDamien Zammit
2024-01-27fpu: Fix cpuid feature detectionOlivier Valentin
2024-01-27ioapic: Remove IMCR toggleDamien Zammit
2024-01-20console: Fix baud rate on com ports, use 115200 default baud, 8 data bitsDamien Zammit
2023-12-17x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz
2023-12-03Revert "x86_64: Support 8 byte inlined port rights to avoid message resizing."Samuel Thibault
2023-12-03Xen: fix buildSamuel Thibault
2023-12-03x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz
2023-10-28locore: Homogeneize 32bit and 64bitSamuel Thibault
2023-10-2864bit: Fix locore buildSamuel Thibault
2023-10-2864bit: Fix types in lock.hSamuel Thibault
2023-10-27Factorize more push/pop codeSamuel Thibault
2023-10-27locore: Also factorize segment management on i386Samuel Thibault
2023-10-03Fix interrupt handlingDamien Zammit
2023-10-02Fix non-PAE buildSamuel Thibault
2023-10-01copyinmsg: Check that we have not overflownSamuel Thibault
2023-10-01com/lpr: Handle masking of interrupts in the driverDamien Zammit
2023-10-01kd: Handle masking of keyboard interrupt in the driverDamien Zammit
2023-10-01pmap: Factorize l4 base accessSamuel Thibault
2023-10-01ddb: Add whatis commandSamuel Thibault
2023-09-30ioapic: Add simple locking for non-atomic accessesDamien Zammit
2023-09-30ioapic: Detect version of IOAPIC for correct EOI handlingDamien Zammit
2023-09-28x86_64: Drop segments from thread statusSamuel Thibault
2023-09-28x86_64: remove more unneeded segment selectors handling on full 64bitSamuel Thibault
2023-09-27percpu: simplify access in NCPUS==1 caseSamuel Thibault