summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-02-10kern/sched_prim: Simplify by not dispatching to idle cpu directlyfixesDamien Zammit
2024-02-10smp: Rearrange IPI sending mechanismDamien Zammit
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-04vm_pages_phys: Avoid faults while we keep vm locksSamuel Thibault
2024-02-01ACPI: Support XSDT (ACPI >= v2.0)Damien Zammit
2024-02-01model_dep: Fix serial console with APIC enabledDamien Zammit
2024-01-31fix doc buildSamuel Thibault
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-23linux: Add noide and noahci kernel optionsSamuel Thibault
2024-01-23Resurrect x86-linux build.Janneke Nieuwenhuizen
2024-01-20console: Fix baud rate on com ports, use 115200 default baud, 8 data bitsDamien Zammit
2024-01-13tests: clean test-installed mach headersSamuel Thibault
2024-01-13add basic thread testsLuca Dariz
2024-01-13add basic task testsLuca Dariz
2024-01-13add raw mach_msg testsLuca Dariz
2024-01-13add syscall testsLuca Dariz
2024-01-13add thread creation helper to testsLuca Dariz
2024-01-13add basic vm testsLuca Dariz
2024-01-13adjust range when changing memory pageabilityLuca Dariz
2024-01-13add mach_port testsLuca Dariz
2024-01-13add gsync testsLuca Dariz
2024-01-13add mach_host testsLuca Dariz
2024-01-13add basic user-space tests with qemuLuca Dariz
2023-12-29expose MACH_MSG_USER_ALIGNMENT for manually-built messagesLuca Dariz
2023-12-29USER32: change default to disabled and make it a general optionLuca Dariz
2023-12-17Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte ali...Flavio Cruz
2023-12-17x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz
2023-12-03Revert "Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are ...Samuel Thibault
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-03Fix 32-on-64: Fix missing es pushSamuel Thibault
2023-12-03x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz
2023-12-03Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte ali...Flavio Cruz
2023-11-29Use MACH_PORT_NAME_NULL and MACH_PORT_NAME_DEAD when checking for null or dea...Flavio Cruz
2023-11-27vm: Coalesce map entriesSergey Bugaev
2023-11-27vm: Add vm_map_coalesce_entrySergey Bugaev