Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/arch/amd64



fvdl%netbsd.org@localhost 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





Home | Main Index | Thread Index | Old Index