summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-28x86_64/locore.S: Fix int stack checks when NCPUS > 1fix-64bitDamien Zammit
2023-10-27Factorize more push/pop codeSamuel Thibault
2023-10-27locore: Also factorize segment management on i386Samuel Thibault
2023-10-2732-on-64: Fix missing es pushSamuel Thibault
2023-10-03Fix interrupt handlingDamien Zammit
2023-10-03Xen: do not check for multiboot formatSamuel Thibault
2023-10-02Fix non-PAE buildSamuel Thibault
2023-10-01copyinmsg: Check that we have not overflownSamuel Thibault
2023-10-01ipc: Fix allocating kernel buffer for storing user messageSamuel Thibault
2023-10-01mach_msg: Fix checking reception sizeSamuel Thibault
2023-10-01Add and use ikm_cache_alloc/free/_trySamuel Thibault
2023-10-01ddb: Make whatis print copy/pastable textSamuel Thibault
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 handledSamuel 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