summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2023-05-17Fix task_info for TASK_THREAD_TIMES_INFO.Flavio Cruz
2023-05-11Keep host_get_kernel_version for USER32-on-x86_64 caseSamuel Thibault
2023-05-11Remove host_kernel_version RPC for x86_64Flavio Cruz
2023-05-06Delete include/mach/rpc.hFlavio Cruz
2023-05-06x86_64: Add CPU_TYPE_X86_64 CPU typeSamuel Thibault
2023-05-02Use mig_support.h prototypes instead of duplicating them.Flavio Cruz
2023-04-29Use c_string for dev_name_t in the device subsystem.Flavio Cruz
2023-04-27Update task_basic_info and thread_basic_info to include time_value64_t data.Flavio Cruz
2023-04-10Delete include/mach/default_pager_helper.defsFlavio Cruz
2023-04-07Remove host_get_boot_info and host_get_kernel_boot_info since they are not used.Flavio Cruz
2023-04-03Make exception subcode a longSergey Bugaev
2023-04-03Remove bootstrap.defsSergey Bugaev
2023-04-03Use c_string to define symtab_name_t.Flavio Cruz
2023-03-13Drop spurious tabsSamuel Thibault
2023-03-13Track task and thread time using time_value64_t.Flavio Cruz
2023-03-13Use c_string to define host_get_kernel_version and host_get_kernel_boot_info.Flavio Cruz
2023-03-08Align mach_msg_type_t and mach_msg_type_long_t with the same alignment as uin...Flavio Cruz
2023-02-27Support alignment requirements for a 64 bit kernel.Flavio Cruz
2023-02-23Add TIME_VALUE64_TO_TIMESPEC and TIMESPEC_TO_TIME_VALUE64Flavio Cruz
2023-02-20Delete include/mach/msg_type.hFlavio Cruz
2023-02-16x86_64: load Elf64 bootstrap modules if ! USER32Luca Dariz
2023-02-13Make mach_msg_header_t have the same size for both 64 bit kernel and userland.Flavio Cruz
2023-02-13time_value: Fix rpc_time_value_t compatibility.Samuel Thibault
2023-02-12Consider protected payloads in mach_msg_header_t when resizing messages.Flavio Cruz
2023-02-12fix rpc time value for 64 bitLuca Dariz
2023-01-31Define rpc_vm_size_array_t and rpc_vm_offset_array_tFlavio Cruz
2023-01-28Add host_set_time64 and host_adjust_time64Flavio Cruz
2023-01-28Use standard types in include/device/input.hFlavio Cruz
2023-01-19Rename msg_is_misaligned and msg_alignSamuel Thibault
2023-01-19Add host_get_time64 RPC to return the time as time_value64_tFlavio Cruz
2023-01-18replace mach_port_t with mach_port_name_tLuca Dariz
2023-01-18add conversion helpers for invalid mach port namesLuca Dariz
2023-01-18update writev syscall signature with rpc typesLuca Dariz
2023-01-18update syscall signature with rpc_vm_* and mach_port_name_tLuca Dariz
2023-01-18x86_64: expand and shrink messages in copy{in, out}msg routinesLuca Dariz
2023-01-18add msg_user_header_t for user-side msg structureLuca Dariz
2023-01-15Delete ffs and strrchr prototypes.Flavio Cruz
2023-01-13Use rpc_uintptr_t for protected payloads.Flavio Cruz
2023-01-09Export input structures used by Hurd in device/input.h.Flavio Cruz
2023-01-03Introduce time_value64_t to keep track of real time in the kernelFlavio Cruz
2022-12-27Fix inttypes.h format constants for uintptr_t and intptr_t.Flavio Cruz
2022-12-27Use uintptr_t to define vm_size_t/vm_offset_t/vm_addressFlavio Cruz
2022-12-21Use -Wstrict-prototypes and fix warningsFlavio Cruz
2022-12-19time_value: Fix usage in e.g. c89 programsSamuel Thibault
2022-12-19Remove custom stdint.h and rely on freestanding headersFlavio Cruz
2022-12-18Use long_natural_t for recnum_tFlavio Cruz
2022-12-17Use struct for time_value_t and define seconds as long_integer_t.Flavio Cruz
2022-12-06Define vm_size_t and vm_offset_t as __mach_uintptr_t.Flavio Cruz
2022-12-06Make task_info.h structs more portableFlavio Cruz
2022-12-03task: Add task_set_essentialSamuel Thibault