aboutsummaryrefslogtreecommitdiff
path: root/kern
Commit message (Expand)AuthorAgeFilesLines
* fix rpc time value for 64 bitLuca Dariz2023-02-124-3/+15
* lock: Add missing def_simple_lock_data definition for ncpus=1Samuel Thibault2023-02-091-0/+2
* slock: Fix initialization of statically-allocated slocksSamuel Thibault2023-02-0810-18/+15
* Add host_set_time64 and host_adjust_time64Flavio Cruz2023-01-281-18/+49
* Fix several warnings for -Wmissing-prototypesFlavio Cruz2023-01-247-39/+31
* Remove existing old style definitions and use -Wold-style-definition.Flavio Cruz2023-01-194-19/+10
* Add host_get_time64 RPC to return the time as time_value64_tFlavio Cruz2023-01-192-26/+49
* Include mig generated headers to avoid warnings with -Wmissing-prototypes.Flavio Cruz2023-01-1915-280/+21
* replace mach_port_t with mach_port_name_tLuca Dariz2023-01-182-14/+14
* update writev syscall signature with rpc typesLuca Dariz2023-01-182-6/+6
* update syscall signature with rpc_vm_* and mach_port_name_tLuca Dariz2023-01-182-34/+37
* add msg_user_header_t for user-side msg structureLuca Dariz2023-01-181-1/+1
* Add static qualifiersFlavio Cruz2023-01-182-2/+2
* fix warningsLuca Dariz2023-01-161-1/+1
* add required includeLuca Dariz2023-01-161-0/+2
* Delete ffs and strrchr prototypes.Flavio Cruz2023-01-151-21/+0
* Create kern/mach4.h and kern/mach_host.h and define the RPC prototypes for ma...Flavio Cruz2023-01-1310-0/+242
* Preemptively fix warnings that will be caused by -Wmissing-prototypesFlavio Cruz2023-01-101-0/+40
* Move cpu_down and other functions inside SMP ifdefFlavio Cruz2023-01-072-60/+60
* Fix ddb warnings introduced with -Wstrict-prototypesFlavio Cruz2023-01-051-1/+3
* Introduce time_value64_t to keep track of real time in the kernelFlavio Cruz2023-01-032-15/+16
* convert K&R into ansi.Guy-Fleury Iteriteka2023-01-011-13/+7
* Delete kern_timestamp system call since it is not usedFlavio Cruz2022-12-276-141/+0
* Fix some warnings with -Wmissing-prototypes.Flavio Cruz2022-12-2714-36/+30
* Use -Wstrict-prototypes and fix warningsFlavio Cruz2022-12-213-10/+8
* Delete thread_get_state_KERNEL and thread_set_state_KERNELFlavio Cruz2022-12-111-41/+0
* Update kern/ directory to use mach_port_name_t.Flavio Cruz2022-12-078-17/+17
* Use long_natural_t in kern/task.h and kern/slab.hFlavio Cruz2022-12-072-12/+12
* Define vm_size_t and vm_offset_t as __mach_uintptr_t.Flavio Cruz2022-12-061-1/+1
* task: Add task_set_essentialSamuel Thibault2022-12-032-1/+18
* 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