NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/55025: COMPAT_09 Syscall Failures on NetBSD 9.0 i386 (Change from 8.0)
On Thu, Feb 27, 2020 at 9:27 PM Dan Plassche <dplassche%gmail.com@localhost> wrote:
>
> Note: I will follow-up to send a separate PR to document the situation
> I mentioned earlier where older 386BSD, NetBSD 0.8, and BSD/OS
> (BSD/386) Q/ZMagic binaries that are under COMPAT_NOMID no longer
> execute (exec format error) since NetBSD 8.0. That's a separate
> matter.
I found the resolution to the exec format error and confirmed that
these q and zmagic binaries work following the COMPAT_43 syscall fix
on 9.0 (i386).
The binaries execute if you set "sysctl -w vm.user_va0_disable=0" on
release 7, 8, and 9.
On NetBSD 9 you also need to build a custom kernel with "options
COMPAT_NOMID" (was included in GENERIC on 7 and 8) and the pullup from
this PR for the binaries to run properly.
BSD/386 (BSD/OS) 1.0 binaries had worked on 7 without the memory
protection disabled.
Just wanted to document that this was working as a final follow-up on
my earlier report.
Thanks,
Dan
Home |
Main Index |
Thread Index |
Old Index