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)



The following reply was made to PR kern/55025; it has been noted by GNATS.

From: Dan Plassche <dplassche%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: pgoyette%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost, 
	martin%netbsd.org@localhost
Subject: Re: kern/55025: COMPAT_09 Syscall Failures on NetBSD 9.0 i386 (Change
 from 8.0)
Date: Sat, 29 Feb 2020 07:57:53 -0500

 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