Hi — thank you for working on this! I have something like this applied locally, but it's intermixed with the other 64-bit changes. So since you're submitting this now, let's go with your version.
Just a few suggestions: On Fri, Apr 7, 2023, 08:17 Flavio Cruz <[email protected]> wrote: > diff --git a/boot/boot.c b/boot/boot.c > index 93dd9386..f9a5205a 100644 > --- a/boot/boot.c > +++ b/boot/boot.c > @@ -47,7 +47,6 @@ > #include "device_reply_U.h" > #include "io_reply_U.h" > #include "term_S.h" > -#include "bootstrap_S.h" You should also remove the do_bootstrap_privileged_ports () > diff --git a/mach-defpager/default_pager.c b/mach-defpager/default_pager.c > index b8158b35..a0547008 100644 > --- a/mach-defpager/default_pager.c > +++ b/mach-defpager/default_pager.c > @@ -3788,7 +3788,7 @@ void paging_space_info(vm_size_t *totp, vm_size_t > *freep) > kern_return_t > catch_exception_raise(mach_port_t exception_port, > mach_port_t thread, mach_port_t task, > - int exception, int code, int subcode) > + int exception, int code, long_integer_t subcode) There was also some exception handling code in the proc server (proc_exc.defs), please look at that too. Sergey
