[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] refine architecture-specific data types on gnumach
From: |
Luca Dariz |
Subject: |
[PATCH 0/2] refine architecture-specific data types on gnumach |
Date: |
Sun, 3 Apr 2022 16:59:53 +0200 |
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
- [PATCH 0/2] refine architecture-specific data types on gnumach,
Luca Dariz <=