summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-01slab: Make whatis look furtherSamuel 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-01mach_port_names: Make sure we did not overflow the allocated areaSamuel Thibault
2023-10-01pmap: Factorize l4 base accessSamuel Thibault
2023-10-01copyout_unpack_msg_type: Avoid changing the kernel headerSamuel Thibault
2023-10-01ddb: Add whatis commandSamuel Thibault
2023-09-30Re-enable MACH_PCSAMPLE for non-smpSamuel Thibault
2023-09-30Allow disabling of MACH_PCSAMPLE and disable by defaultDamien Zammit
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-29kdb: Add "show all runqs" debug commandDamien 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
2023-09-25Update the 64bit RPC ABI to be simplerFlavio Cruz
2023-09-25percpu: active_stack with gsDamien Zammit
2023-09-25x86_64: Change active_threads to use gs like i386Damien Zammit
2023-09-24SMP: Fix setting up initial gdtSamuel Thibault
2023-09-24boothdr: Fix initial gdtSamuel Thibault
2023-09-24cpuboot: Also set up %gs for APSamuel Thibault
2023-09-24boothdr: Do not bother computing precise limitSamuel Thibault
2023-09-24boothdr: Drop spurious limit fieldSamuel Thibault
2023-09-24Use fewer cpu_number_slow callsSamuel Thibault
2023-09-24percpu active_thread using gs segmentDamien Zammit
2023-09-24spl: Use gs to access CPU numberSamuel Thibault
2023-09-24boothdr: Also set up %gs for percpu accessSamuel Thibault
2023-09-24start/switch_timer: Use CPU_NUMBERSamuel Thibault
2023-09-24percpu area using gs segmentDamien Zammit
2023-09-24cpu_number: Inline widely used simple functionDamien Zammit
2023-09-24gdt: Cleanup gdt.h included in asmDamien Zammit
2023-09-23cpuboot: Use CPU_NUMBER_NO_STACK before stack is set upDamien Zammit
2023-08-30Fix 64bit xen buildSamuel Thibault
2023-08-30linux: DMA32 is now correctly handledv1.8+git20230830Samuel Thibault
2023-08-29vm_page_bootalloc: Return a phys_addr_tSamuel Thibault
2023-08-29vm_page: Fix setting higher bits in physical addressesSamuel Thibault
2023-08-28mach_vm_object_pages: Extend for PAESamuel Thibault
2023-08-28vm_allocate_contiguous: Accept returning end of allowed memorySamuel Thibault
2023-08-28typoSamuel Thibault
2023-08-28i386_btop/ptob/trunc/round_page: Fix PAE caseSamuel Thibault
2023-08-28pmap_phys_address: Fix castingSamuel Thibault
2023-08-28Fix crash at bootSamuel Thibault
2023-08-28pmap: Fix spurious pte release on 64bit and PAESamuel Thibault
2023-08-22Fix non-SMP buildSamuel Thibault
2023-08-22sched_prim.c: Check all run queues not just master processorDamien Zammit
2023-08-22eventcount: Fix locking thread while calling thread_setrunSamuel Thibault
2023-08-22sched_prim.c: Lock thread when calling thread_setrunDamien Zammit
2023-08-22apic: Use cpuid to read the apic id for speedDamien Zammit
2023-08-21slab: Optimize non-slab PAGE_SIZE allocationsSamuel Thibault
2023-08-21kernel traps: Also print code and cr2Samuel Thibault