These patches introduce some new data types that allow for more flexibility. This is just the first step, once the new data types are added they need to be used in various places * syscall interface * mig server routines * functions that use port names instead of ports. Note that without this adaptation the code will still work thanks to the implicit 32-to-64 extension, but it is a nice cleanup.
Luca Dariz (2): add port name types add rpc_versions for vm types i386/include/mach/i386/vm_types.h | 37 +++++++++++++++++++++++++++---- include/mach/mach_port.defs | 6 ++--- include/mach/mach_types.defs | 31 +++++++++++++++++++++++--- include/mach/port.h | 36 ++++++++++++++---------------- include/mach/std_types.defs | 6 ++--- include/mach_debug/vm_info.h | 24 ++++++++++---------- kern/thread.c | 4 ++-- kern/thread.h | 4 ++-- x86_64/configfrag.ac | 12 +++++++++- 9 files changed, 109 insertions(+), 51 deletions(-) -- 2.30.2