aboutsummaryrefslogtreecommitdiff
path: root/kern
Commit message (Expand)AuthorAgeFilesLines
* Add and use ikm_cache_alloc/free/_trySamuel Thibault2023-10-012-23/+13
* slab: Make whatis look furtherSamuel Thibault2023-10-011-3/+53
* ddb: Add whatis commandSamuel Thibault2023-10-012-1/+40
* Allow disabling of MACH_PCSAMPLE and disable by defaultDamien Zammit2023-09-301-16/+16
* kdb: Add "show all runqs" debug commandDamien Zammit2023-09-291-0/+1
* percpu: active_stack with gsDamien Zammit2023-09-253-8/+3
* SMP: Fix setting up initial gdtSamuel Thibault2023-09-241-1/+1
* percpu active_thread using gs segmentDamien Zammit2023-09-247-10/+8
* percpu area using gs segmentDamien Zammit2023-09-244-19/+11
* cpu_number: Inline widely used simple functionDamien Zammit2023-09-243-3/+4
* 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
* slab: Optimize non-slab PAGE_SIZE allocationsSamuel Thibault2023-08-211-0/+4
* pmap+slab: Add more smoketestsSamuel Thibault2023-08-141-0/+3
* slab [SLAB_VERIFY]: Fix not enabling KMEM_CF_VERIFY on 4K slabsSamuel Thibault2023-08-141-1/+1
* slab [SLAB_VERIFY]: Do not enable KMEM_CF_VERIFY on large slabsSamuel Thibault2023-08-131-3/+3
* lock: Fix SMP buildSamuel Thibault2023-08-131-1/+1
* kern/sched_prim: Cause ast on cpu coming out of idleDamien Zammit2023-08-131-0/+6
* simple lock: check that the non-_irq variants are not called from IRQSamuel Thibault2023-08-121-2/+8
* assert: fix concurrency against irqsSamuel Thibault2023-08-121-6/+7
* clock: Convert timer_lock to using simple_lock_irqSamuel Thibault2023-08-121-33/+17
* sched: Add waitq_lock helpers which check they are called at spl7Samuel Thibault2023-08-121-6/+21
* sched: Add runq_lock helpers which check they are called at spl7Samuel Thibault2023-08-124-11/+26
* kern: Check that locking thread is done at spl7Samuel Thibault2023-08-121-2/+13
* lock: Add _irq variantsSamuel Thibault2023-08-121-9/+75
* lock: Add more sanity checksSamuel Thibault2023-08-121-0/+3
* lock: Reset l->writer also for read-write upgradees which are doneSamuel Thibault2023-08-121-2/+5
* lock: Fix building with MACH_LDEBUG but NCPUS==1Samuel Thibault2023-08-121-1/+1
* lock: Rename simple_unlock version with information to _simple_unlockSamuel Thibault2023-08-122-2/+3
* kern/thread: Only loop over cpus that existDamien Zammit2023-08-061-1/+2
* Add timing info to MACH_LOCK_MON lock monitoringDamien Zammit2023-08-051-6/+4
* Fix task_info for TASK_THREAD_TIMES_INFO.Flavio Cruz2023-05-171-1/+7
* Keep host_get_kernel_version for USER32-on-x86_64 caseSamuel Thibault2023-05-111-1/+1
* Remove host_kernel_version RPC for x86_64Flavio Cruz2023-05-111-4/+6
* Use designated initializers in kern/ipc_kobject.cFlavio Cruz2023-05-051-7/+8
* Use designated initializers in kern/exception.cFlavio Cruz2023-05-041-28/+28
* Implement mig_deallocate to free memory when kernel server RPC succeedsFlavio Cruz2023-05-021-0/+10
* Use mig_support.h prototypes instead of duplicating them.Flavio Cruz2023-05-022-10/+2
* add setting gs/fsbaseLuca Dariz2023-05-011-0/+3
* Update task_basic_info and thread_basic_info to include time_value64_t data.Flavio Cruz2023-04-272-9/+23
* Remove host_get_boot_info and host_get_kernel_boot_info since they are not used.Flavio Cruz2023-04-071-23/+0
* Align the user stack correctly for 64 bit programs.Flavio Cruz2023-04-041-2/+1
* Make exception subcode a longSergey Bugaev2023-04-033-16/+32
* Track task and thread time using time_value64_t.Flavio Cruz2023-03-137-104/+76
* Use c_string to define host_get_kernel_version and host_get_kernel_boot_info.Flavio Cruz2023-03-132-0/+16
* Update thread and task creation time to use time_value64_tFlavio Cruz2023-03-124-12/+9
* lock_mon: Fix warningsSamuel Thibault2023-03-073-9/+16
* kern: Fix MACH_LOCK_MON lock monitoring debugDamien Zammit2023-03-074-4/+17
* x86_64: fix argument passing to bootstrap modules if ! USER32Luca Dariz2023-02-161-5/+5