summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-03-04vm_allocate_contiguous: Add missing page unwiring after making the area non-p...HEADmasterSamuel Thibault
2024-03-04x86_64 locore: Check segmentation by handSamuel Thibault
2024-03-03pmap: Avoid leaking USER bit in page tablesSamuel Thibault
2024-03-03kernel traps: also catch general protection faultsSamuel Thibault
2024-02-28Check for null ports in task_set_essential, task_set_name and thread_set_name.Flavio Cruz
2024-02-23vm_map: Add comment and assert for vm_map_deleteDamien Zammit
2024-02-23spl: Introduce assert_splvm and use it in process_pmap_updatesSamuel Thibault
2024-02-23kern: move pset_idle_lock/unlock to headerSamuel Thibault
2024-02-23kern: Use _nocheck variants of locks taken at splsched()Damien Zammit
2024-02-23kern: Use _irq variant of lock and disable interruptsDamien Zammit
2024-02-23kern/processor: Do not set default_pset.empty on bootstrapDamien Zammit
2024-02-22kern/gsync: Use vm_map_lookup with keep_map_lockedDamien Zammit
2024-02-22vm_map_lookup: Add parameter for keeping map lockedDamien Zammit
2024-02-19Fix compile with MACH_LOCK_MONDamien Zammit
2024-02-19ddb: Use _irq variants of locks to satisfy LDEBUG assertsDamien 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-19kern: Fix parenthesis around assignment used as valueDamien Zammit
2024-02-18locore: Remove unnecessary call to CPU_NUMBERDamien Zammit
2024-02-12smp: Set processor set to non-empty when adding a processorDamien Zammit
2024-02-12Add documentation for thread_set_nameSamuel Thibault
2024-02-12Add thread_set_name RPC.Flavio Cruz
2024-02-12Replace kernel header includes in include/mach/mach_types.h with forward decl...Flavio Cruz
2024-02-11Enable MACH_HOSTDamien Zammit
2024-02-11task: fix addressability of assign_active fieldSamuel Thibault
2024-02-11smp: Create AP processor set and put all APs inside itDamien Zammit
2024-02-11ddb: Make show all runqs iterate over psets.Damien Zammit
2024-02-11smp: Fix unable to enter kdb during bootDamien Zammit
2024-02-11smp: Fix parenthesis around logic expression valueDamien 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-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