aboutsummaryrefslogtreecommitdiff
path: root/kern
Commit message (Expand)AuthorAgeFilesLines
* 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
* x86_64: load Elf64 bootstrap modules if ! USER32Luca Dariz2023-02-161-5/+5
* Document spl levels of locks taken during interruptsSamuel Thibault2023-02-155-9/+15
* timer: Fix atomicity of timer readsSamuel Thibault2023-02-151-0/+4
* smp: Fix more busy loopsSamuel Thibault2023-02-153-7/+9
* add more explicit names for user space virtual space limitsLuca Dariz2023-02-121-2/+2
* 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