aboutsummaryrefslogtreecommitdiff
path: root/kern
Commit message (Expand)AuthorAgeFilesLines
* Update ipc/ directory to use mach_port_name_tFlavio Cruz2022-11-306-78/+79
* Add missing gitignore rulesSamuel Thibault2022-11-291-0/+2
* Use portable rpc types to define 'struct sample'.Flavio Cruz2022-11-281-2/+2
* Fix 64-to-32 copyoutSamuel Thibault2022-08-281-3/+5
* fix argument passing to bootstrap modulesLuca Dariz2022-08-281-13/+9
* cleanup headers in printf.cLuca Dariz2022-08-271-2/+2
* add port name typesLuca Dariz2022-08-272-4/+4
* fix warnings for 32 bit buildsLuca Dariz2022-08-273-1/+5
* cleanup multibootLuca Dariz2022-08-271-2/+18
* convert K&R into ansiGuy-Fleury Iteriteka2022-05-272-15/+7
* thread_terminate_release: Error out early if thread is NULLSamuel Thibault2022-01-211-0/+3
* task_set_name: make string parameter constSamuel Thibault2022-01-162-2/+2
* thread: Fix thread_abort clearing of an event waitAlicia2021-12-311-0/+1
* kern/thread.c: some minor style changesAdam Kandur2021-12-301-34/+22
* vm_page_grab: allow allocating in high memorySamuel Thibault2021-08-271-1/+1
* assert: Tell the compiler that failures are unlikelySamuel Thibault2021-08-121-1/+1
* thread_info: Fix crash when requesting for thread that never ranSamuel Thibault2021-04-051-3/+4
* thread_info: Fix returning last_processorSamuel Thibault2021-04-051-1/+1
* SMP: Fix warningsSamuel Thibault2021-04-043-1/+8
* clock: Let timer proceed even before we have set threadsDamien Zammit2021-03-271-1/+4
* elf-load: Avoid loading PIE binaries at address 0Samuel Thibault2020-10-071-2/+9
* bootstrap: Increase STACK_SIZESamuel Thibault2020-10-071-1/+1
* smp: Add --enable-ncpus option and fix buildSamuel Thibault2020-09-191-0/+2
* smp: Add generic smp pseudoclassAlmudena Garcia2020-09-192-0/+73
* Add hardware interrupt notification mechanismSamuel Thibault2020-07-101-0/+4
* Add experimental RPC infrastructureSamuel Thibault2020-07-092-0/+5
* mach_trap_table: Fix 64bit versionSamuel Thibault2020-04-061-3/+2
* bootstrap: Add missing reference to send port between tasksSamuel Thibault2020-04-061-1/+2
* boot_script: Explicit missing symbol nameSamuel Thibault2020-04-061-0/+2
* x86_64: Fix passing argumentSamuel Thibault2020-04-051-1/+1
* Fix build with -fno-commonSamuel Thibault2020-03-314-2/+6
* bootstrap.c: Add 32-on-64bit supportSamuel Thibault2020-03-281-2/+20
* syscall_sw.h: Add 64bit variantSamuel Thibault2020-03-281-0/+3
* Cope with machine_info.memory_size overflowSamuel Thibault2020-01-011-1/+6
* sched: cause ast on master processor tooSamuel Thibault2019-11-011-7/+2
* patch: add last_processor to thread info structuresAlmudena Garcia2019-10-271-2/+11
* Fix formatSamuel Thibault2019-08-111-1/+1
* Fix uninitialized valueSamuel Thibault2019-08-111-1/+1
* Fix interactivity of inactive threadsSamuel Thibault2018-11-191-0/+11
* Fix task and thread collection frequencySamuel Thibault2018-11-192-2/+4
* Drop SIMPLE_CLOCK supportSamuel Thibault2018-11-193-36/+0
* Make scheduling more reactiveSamuel Thibault2018-11-192-1/+2
* Fix using all dynamic prioritiesSamuel Thibault2018-11-041-3/+3
* Add cause_ast_check prototypeSamuel Thibault2018-06-271-0/+5
* Define CPU_L1_SIZE even when NCPUS != 1Samuel Thibault2018-06-271-1/+2
* Add missing prototypeSamuel Thibault2018-06-171-0/+1
* Fix warningSamuel Thibault2018-01-281-1/+1
* Fix warningSamuel Thibault2018-01-281-1/+1
* Fix commit 10ebf9565f69760e46a8f271e22c5367d54e10ff.Justus Winter2017-10-271-13/+0
* kern: Fix new task notifications.Justus Winter2017-10-261-1/+3