summaryrefslogtreecommitdiff
path: root/kern
AgeCommit message (Expand)Author
2023-01-10Preemptively fix warnings that will be caused by -Wmissing-prototypesFlavio Cruz
2023-01-07Move cpu_down and other functions inside SMP ifdefFlavio Cruz
2023-01-05Fix ddb warnings introduced with -Wstrict-prototypesFlavio Cruz
2023-01-03Introduce time_value64_t to keep track of real time in the kernelFlavio Cruz
2023-01-01convert K&R into ansi.Guy-Fleury Iteriteka
2022-12-27Delete kern_timestamp system call since it is not usedFlavio Cruz
2022-12-27Fix some warnings with -Wmissing-prototypes.Flavio Cruz
2022-12-21Use -Wstrict-prototypes and fix warningsFlavio Cruz
2022-12-11Delete thread_get_state_KERNEL and thread_set_state_KERNELFlavio Cruz
2022-12-07Update kern/ directory to use mach_port_name_t.Flavio Cruz
2022-12-07Use long_natural_t in kern/task.h and kern/slab.hFlavio Cruz
2022-12-06Define vm_size_t and vm_offset_t as __mach_uintptr_t.Flavio Cruz
2022-12-03task: Add task_set_essentialSamuel Thibault
2022-11-30Update ipc/ directory to use mach_port_name_tFlavio Cruz
2022-11-29Add missing gitignore rulesSamuel Thibault
2022-11-28Use portable rpc types to define 'struct sample'.Flavio Cruz
2022-08-28Fix 64-to-32 copyoutSamuel Thibault
2022-08-28fix argument passing to bootstrap modulesLuca Dariz
2022-08-27cleanup headers in printf.cLuca Dariz
2022-08-27add port name typesLuca Dariz
2022-08-27fix warnings for 32 bit buildsLuca Dariz
2022-08-27cleanup multibootLuca Dariz
2022-05-27convert K&R into ansiGuy-Fleury Iteriteka
2022-01-21thread_terminate_release: Error out early if thread is NULLSamuel Thibault
2022-01-16task_set_name: make string parameter constSamuel Thibault
2021-12-31thread: Fix thread_abort clearing of an event waitAlicia
2021-12-30kern/thread.c: some minor style changesAdam Kandur
2021-08-27vm_page_grab: allow allocating in high memorySamuel Thibault
2021-08-12assert: Tell the compiler that failures are unlikelySamuel Thibault
2021-04-05thread_info: Fix crash when requesting for thread that never ranSamuel Thibault
2021-04-05thread_info: Fix returning last_processorSamuel Thibault
2021-04-04SMP: Fix warningsSamuel Thibault
2021-03-27clock: Let timer proceed even before we have set threadsDamien Zammit
2020-10-07elf-load: Avoid loading PIE binaries at address 0Samuel Thibault
2020-10-07bootstrap: Increase STACK_SIZESamuel Thibault
2020-09-19smp: Add --enable-ncpus option and fix buildSamuel Thibault
2020-09-19smp: Add generic smp pseudoclassAlmudena Garcia
2020-07-10Add hardware interrupt notification mechanismSamuel Thibault
2020-07-09Add experimental RPC infrastructureSamuel Thibault
2020-04-06mach_trap_table: Fix 64bit versionSamuel Thibault
2020-04-06bootstrap: Add missing reference to send port between tasksSamuel Thibault
2020-04-06boot_script: Explicit missing symbol nameSamuel Thibault
2020-04-05x86_64: Fix passing argumentSamuel Thibault
2020-03-31Fix build with -fno-commonSamuel Thibault
2020-03-28bootstrap.c: Add 32-on-64bit supportSamuel Thibault
2020-03-28syscall_sw.h: Add 64bit variantSamuel Thibault
2020-01-01Cope with machine_info.memory_size overflowSamuel Thibault
2019-11-01sched: cause ast on master processor tooSamuel Thibault
2019-10-27patch: add last_processor to thread info structuresAlmudena Garcia
2019-08-11Fix formatSamuel Thibault