Sun Mar 8 10:18:04 2020 UTC ()
Pull up following revision(s) (requested by pgoyette in ticket #757):

	sys/conf/files: revision 1.1257
	sys/conf/files: revision 1.1258
	sys/conf/files: revision 1.1259

mips64 has compat_netbsd32 but cannot have exec_aout; all other users
of compat_netbsd32 need exec_aout

Addresses PR kern/55037.
XXX pullup-9

Fix comment - thanks Ryo Shimizu

Also exclude EXEC_AOUT stuff for aarch64
XXX Pullup-9 and -8


(martin)
diff -r1.1237.2.4 -r1.1237.2.5 src/sys/conf/files

cvs diff -r1.1237.2.4 -r1.1237.2.5 src/sys/conf/files (expand / switch to unified diff)

--- src/sys/conf/files 2020/01/21 15:53:39 1.1237.2.4
+++ src/sys/conf/files 2020/03/08 10:18:04 1.1237.2.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: files,v 1.1237.2.4 2020/01/21 15:53:39 martin Exp $ 1# $NetBSD: files,v 1.1237.2.5 2020/03/08 10:18:04 martin Exp $
2# @(#)files.newconf 7.5 (Berkeley) 5/10/93 2# @(#)files.newconf 7.5 (Berkeley) 5/10/93
3 3
4version 20171118 4version 20171118
5 5
6# 6#
7# device classes 7# device classes
8# 8#
9devclass disk 9devclass disk
10devclass tape 10devclass tape
11devclass ifnet 11devclass ifnet
12devclass tty 12devclass tty
13devclass audiodev 13devclass audiodev
14devclass displaydev 14devclass displaydev
@@ -152,27 +152,37 @@ defflag opt_compat_netbsd.h COMPAT_16: C @@ -152,27 +152,37 @@ defflag opt_compat_netbsd.h COMPAT_16: C
152defflag opt_compat_netbsd.h COMPAT_15: COMPAT_16, COMPAT_NETBSD 152defflag opt_compat_netbsd.h COMPAT_15: COMPAT_16, COMPAT_NETBSD
153defflag opt_compat_netbsd.h COMPAT_14: COMPAT_15, COMPAT_NETBSD 153defflag opt_compat_netbsd.h COMPAT_14: COMPAT_15, COMPAT_NETBSD
154defflag opt_compat_netbsd.h COMPAT_13: COMPAT_14, COMPAT_NETBSD 154defflag opt_compat_netbsd.h COMPAT_13: COMPAT_14, COMPAT_NETBSD
155defflag opt_compat_netbsd.h COMPAT_12: COMPAT_13, COMPAT_NETBSD 155defflag opt_compat_netbsd.h COMPAT_12: COMPAT_13, COMPAT_NETBSD
156defflag opt_compat_netbsd.h COMPAT_11: COMPAT_12, COMPAT_NETBSD 156defflag opt_compat_netbsd.h COMPAT_11: COMPAT_12, COMPAT_NETBSD
157defflag opt_compat_netbsd.h COMPAT_10: COMPAT_11, COMPAT_NETBSD 157defflag opt_compat_netbsd.h COMPAT_10: COMPAT_11, COMPAT_NETBSD
158defflag opt_compat_netbsd.h COMPAT_09: COMPAT_10, COMPAT_NETBSD 158defflag opt_compat_netbsd.h COMPAT_09: COMPAT_10, COMPAT_NETBSD
159defflag COMPAT_OSSAUDIO 159defflag COMPAT_OSSAUDIO
160defflag COMPAT_43: COMPAT_60 160defflag COMPAT_43: COMPAT_60
161defflag COMPAT_FREEBSD: COMPAT_09, COMPAT_43 161defflag COMPAT_FREEBSD: COMPAT_09, COMPAT_43
162defflag COMPAT_LINUX: COMPAT_NETBSD, COMPAT_43 162defflag COMPAT_LINUX: COMPAT_NETBSD, COMPAT_43
163defflag COMPAT_SUNOS: COMPAT_09, COMPAT_43 163defflag COMPAT_SUNOS: COMPAT_09, COMPAT_43
164defflag COMPAT_ULTRIX: COMPAT_50 164defflag COMPAT_ULTRIX: COMPAT_50
 165
 166# mips64 and aarch64 have COMPAT_NETBSD32 but cannot have EXEC_AOUT; all
 167# other users of COMPAT_NETBSD32 need EXEC_AOUT
 168ifdef mips
 169defflag COMPAT_NETBSD32
 170elifdef aarch64
165defflag COMPAT_NETBSD32 171defflag COMPAT_NETBSD32
 172else
 173defflag COMPAT_NETBSD32 : EXEC_AOUT
 174endif
 175
166defflag COMPAT_SYSV 176defflag COMPAT_SYSV
167defflag SYSV_IPC : SYSVSHM, SYSVSEM, SYSVMSG 177defflag SYSV_IPC : SYSVSHM, SYSVSEM, SYSVMSG
168defflag COMPAT_NETBSD32_SYSVIPC : SYSV_IPC, 178defflag COMPAT_NETBSD32_SYSVIPC : SYSV_IPC,
169 COMPAT_SYSV, 179 COMPAT_SYSV,
170 COMPAT_NETBSD32 180 COMPAT_NETBSD32
171defflag COMPAT_LINUX32 : COMPAT_LINUX, COMPAT_NETBSD32, 181defflag COMPAT_LINUX32 : COMPAT_LINUX, COMPAT_NETBSD32,
172 COMPAT_50, COMPAT_SYSV, 182 COMPAT_50, COMPAT_SYSV,
173 COMPAT_NETBSD32_SYSVIPC 183 COMPAT_NETBSD32_SYSVIPC
174defflag COMPAT_AOUT_M68K: COMPAT_40 184defflag COMPAT_AOUT_M68K: COMPAT_40
175defflag COMPAT_M68K4K 185defflag COMPAT_M68K4K
176defflag COMPAT_VAX1K 186defflag COMPAT_VAX1K
177defflag opt_compat_netbsd.h COMPAT_NOMID 187defflag opt_compat_netbsd.h COMPAT_NOMID
178 188