Subject: Re: CVS commit: src/sys/arch/amd64
To: Frank van der Linden <fvdl@netbsd.org>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
List: source-changes
Date: 03/25/2004 17:21:31
fvdl@netbsd.org said:
> I hope you didn't just remove the capability to run older i386
> binaries. 

I hope so too:-)
netbsd32 has its own signal delivery code in netbsd32_machdep.c,
and I've left it alone.

> I don't care about older amd64 binaries, since there was never a release.

In theory, they should continue working - sigaction() would first
try to install a version-1 trampoline which is rejected by the
kernel, and then fall back to version 2 automatically.

There is another annoying waste of cycles btw which we can't
get rid off without changing MI code: If COMPAT_16 is defined
(for netbsd32's sake), each native process gets sigcode..esigcode
mapped in, completely unnecessary.

best regards
Matthias