aboutsummaryrefslogtreecommitdiff
path: root/kern
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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