summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2024-02-12Add thread_set_name RPC.Flavio Cruz
2024-02-12Replace kernel header includes in include/mach/mach_types.h with forward decl...Flavio Cruz
2024-01-30Add vm_pages_physSamuel Thibault
2023-12-29expose MACH_MSG_USER_ALIGNMENT for manually-built messagesLuca Dariz
2023-12-17Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte ali...v1.8+git20231217Flavio Cruz
2023-12-17x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz
2023-12-03Revert "Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are ...Samuel Thibault
2023-12-03Revert "x86_64: Support 8 byte inlined port rights to avoid message resizing."Samuel Thibault
2023-12-03x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz
2023-12-03Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte ali...Flavio Cruz
2023-11-12Fix indentSamuel Thibault
2023-11-07mach/message.h: Fix C++98 buildSamuel Thibault
2023-11-03mach/message.h: Fix C++ buildSamuel Thibault
2023-09-25Update the 64bit RPC ABI to be simplerFlavio Cruz
2023-08-28mach_vm_object_pages: Extend for PAESamuel Thibault
2023-08-12x86_64: Fix loading ELF symbolsSamuel Thibault
2023-08-12elf64: Update namesSamuel Thibault
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