In article <b80b33fb-de4f-01dd-1705-716a2c0ecc73%gmx.com@localhost>,
Kamil Rytarowski <n54%gmx.com@localhost> wrote:
-=-=-=-=-=-
-=-=-=-=-=-
I propose to remove e_trapsignal from the compat framework
Rationale:
- It's currently unused. It was used for Darwin compat.
- It's certainly broken and not used in part of the code where it could
be used, generating a trap signal.
- Maintaining debugging features in the compat framework is not a
viable goal with the current resources.
If we will ever want to run native Linux GDB or other debugger on the
NetBSD kernel we will need to rework the existing code anyway.
I don't think this is for debuggers; it is there to remap the trap
and signal numbers on trap delivery to the traps and signals the
emulated application expects to receive:
https://nxr.netbsd.org/xref/src/sys/arch/x86/x86/linux_trap.c#145
christos