aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add and use ikm_cache_alloc/free/_trySamuel Thibault2023-10-015-45/+65
* ddb: Make whatis print copy/pastable textSamuel Thibault2023-10-011-8/+9
* slab: Make whatis look furtherSamuel Thibault2023-10-011-3/+53
* com/lpr: Handle masking of interrupts in the driverDamien Zammit2023-10-012-8/+6
* kd: Handle masking of keyboard interrupt in the driverDamien Zammit2023-10-013-2/+8
* mach_port_names: Make sure we did not overflow the allocated areaSamuel Thibault2023-10-011-1/+2
* pmap: Factorize l4 base accessSamuel Thibault2023-10-011-2/+5
* copyout_unpack_msg_type: Avoid changing the kernel headerSamuel Thibault2023-10-011-2/+14
* ddb: Add whatis commandSamuel Thibault2023-10-0110-2/+315
* Re-enable MACH_PCSAMPLE for non-smpSamuel Thibault2023-09-301-1/+6
* Allow disabling of MACH_PCSAMPLE and disable by defaultDamien Zammit2023-09-302-17/+17
* ioapic: Add simple locking for non-atomic accessesDamien Zammit2023-09-301-0/+9
* ioapic: Detect version of IOAPIC for correct EOI handlingDamien Zammit2023-09-301-1/+14
* kdb: Add "show all runqs" debug commandDamien Zammit2023-09-294-0/+35
* x86_64: Drop segments from thread statusSamuel Thibault2023-09-281-5/+5
* x86_64: remove more unneeded segment selectors handling on full 64bitSamuel Thibault2023-09-281-0/+2
* percpu: simplify access in NCPUS==1 caseSamuel Thibault2023-09-272-2/+19
* Update the 64bit RPC ABI to be simplerFlavio Cruz2023-09-253-21/+123
* percpu: active_stack with gsDamien Zammit2023-09-259-23/+17
* x86_64: Change active_threads to use gs like i386Damien Zammit2023-09-252-5/+4
* SMP: Fix setting up initial gdtSamuel Thibault2023-09-243-24/+29
* boothdr: Fix initial gdtSamuel Thibault2023-09-241-1/+2
* cpuboot: Also set up %gs for APSamuel Thibault2023-09-242-10/+73
* boothdr: Do not bother computing precise limitSamuel Thibault2023-09-242-4/+2
* boothdr: Drop spurious limit fieldSamuel Thibault2023-09-241-1/+1
* Use fewer cpu_number_slow callsSamuel Thibault2023-09-242-2/+2
* percpu active_thread using gs segmentDamien Zammit2023-09-2412-14/+13
* spl: Use gs to access CPU numberSamuel Thibault2023-09-241-8/+8
* boothdr: Also set up %gs for percpu accessSamuel Thibault2023-09-242-10/+61
* start/switch_timer: Use CPU_NUMBERSamuel Thibault2023-09-242-4/+4
* percpu area using gs segmentDamien Zammit2023-09-2419-53/+194
* cpu_number: Inline widely used simple functionDamien Zammit2023-09-246-36/+12
* gdt: Cleanup gdt.h included in asmDamien Zammit2023-09-248-9/+9
* cpuboot: Use CPU_NUMBER_NO_STACK before stack is set upDamien Zammit2023-09-231-1/+1
* Fix 64bit xen buildSamuel Thibault2023-08-301-2/+3
* linux: DMA32 is now correctly handledSamuel Thibault2023-08-301-1/+0
* vm_page_bootalloc: Return a phys_addr_tSamuel Thibault2023-08-293-3/+4
* vm_page: Fix setting higher bits in physical addressesSamuel Thibault2023-08-291-2/+2
* mach_vm_object_pages: Extend for PAESamuel Thibault2023-08-284-20/+100
* vm_allocate_contiguous: Accept returning end of allowed memorySamuel Thibault2023-08-281-1/+1
* typoSamuel Thibault2023-08-281-1/+1
* i386_btop/ptob/trunc/round_page: Fix PAE caseSamuel Thibault2023-08-281-4/+4
* pmap_phys_address: Fix castingSamuel Thibault2023-08-281-1/+1
* Fix crash at bootSamuel Thibault2023-08-286-5/+13
* pmap: Fix spurious pte release on 64bit and PAESamuel Thibault2023-08-281-2/+2
* Fix non-SMP buildSamuel Thibault2023-08-221-0/+1
* sched_prim.c: Check all run queues not just master processorDamien Zammit2023-08-221-2/+8
* eventcount: Fix locking thread while calling thread_setrunSamuel Thibault2023-08-221-1/+1
* sched_prim.c: Lock thread when calling thread_setrunDamien Zammit2023-08-221-0/+2
* apic: Use cpuid to read the apic id for speedDamien Zammit2023-08-224-12/+28