summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2024-04-16Add thread_set_self_state() trapSergey Bugaev
2024-04-16aarch64: Add vm_param.hSergey Bugaev
2024-04-16Add CPU_TYPE_ARM64Sergey Bugaev
2024-03-29elf-load: Respect PT_GNU_STACKSergey Bugaev
2024-03-27Load 64-bit ELFs on all 64-bit portsSergey Bugaev
2024-03-27Use the x86_64 message ABI on all 64-bit portsSergey Bugaev
2024-03-27Disable host_kernel_version() everywhere but on i386Sergey Bugaev
2024-03-15Do not install device/input.hSamuel Thibault
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