[PATCH hurd] Use default pager MiG stubs from Hurd instead of gnumach

2023-04-05 Thread Flavio Cruz
Hurd code relies on gnumach default_pager.defs headers when making calls using the default pager RPC. Those stubs were checked in back in the 90s and are essentially unused because gnumach does not implement or use that interface. Instead use the Hurd interface directly. This is safe since the Hur

[PATCH gnumach] Remove host_get_boot_info and host_get_kernel_boot_info since they are not used.

2023-04-05 Thread Flavio Cruz
host_get_kernel_boot_info was added recently to fix the use of MACH_MSG_TYPE_STRING. --- doc/mach.texi| 14 -- include/mach/host_info.h | 3 --- include/mach/mach_host.defs | 16 ++-- include/mach/mach_types.defs | 4 kern/machine.c

Re: [RFC PATCH gnumach 03/34] Make exception subcode a long

2023-04-05 Thread Flávio Cruz
Hello! On Mon, Apr 3, 2023 at 5:32 AM Sergey Bugaev via Libc-alpha < libc-al...@sourceware.org> wrote: > On Mon, Apr 3, 2023 at 1:45 AM Samuel Thibault > wrote: > > Sergey Bugaev, le dim. 19 mars 2023 18:09:46 +0300, a ecrit: > > > On EXC_BAD_ACCESS, exception subcode is used to pass the faultin