CVS commit: [pgoyette-compat] src/sys/modules

2019-01-22 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Wed Jan 23 02:25:29 UTC 2019

Modified Files:
src/sys/modules/compat_50 [pgoyette-compat]: Makefile
src/sys/modules/compat_80 [pgoyette-compat]: Makefile

Log Message:
Revert previous.  Both opencrypto/ocryptodev and raidframe/rf_compat_xx
already exist in their own modules and do not need to be part of the
compat_{50,80} modules.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.14 -r1.1.2.15 src/sys/modules/compat_50/Makefile
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/modules/compat_80/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_50/Makefile
diff -u src/sys/modules/compat_50/Makefile:1.1.2.14 src/sys/modules/compat_50/Makefile:1.1.2.15
--- src/sys/modules/compat_50/Makefile:1.1.2.14	Wed Jan 23 02:15:02 2019
+++ src/sys/modules/compat_50/Makefile	Wed Jan 23 02:25:29 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.14 2019/01/23 02:15:02 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.15 2019/01/23 02:25:29 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -31,12 +31,4 @@ SRCS+=  wsevent_50.c
 
 SRCS+=	vnd_50.c
 
-.PATH:	${S}/dev/raidframe
-
-SRCS+=	rf_compat_50.c
-
-.PATH:	${S}/opencrypto
-
-SRCS+=	ocryptodev.c
-
 .include 

Index: src/sys/modules/compat_80/Makefile
diff -u src/sys/modules/compat_80/Makefile:1.1.2.5 src/sys/modules/compat_80/Makefile:1.1.2.6
--- src/sys/modules/compat_80/Makefile:1.1.2.5	Wed Jan 23 02:15:02 2019
+++ src/sys/modules/compat_80/Makefile	Wed Jan 23 02:25:29 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.5 2019/01/23 02:15:02 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.6 2019/01/23 02:25:29 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -11,8 +11,4 @@ CPPFLAGS+=	-DCOMPAT_80
 SRCS+=	compat_80_mod.c
 SRCS+=	kern_mod_80.c
 
-.PATH:	${S}/dev/raidframe
-
-SRCS+=	rf_compat_80.c
-
 .include 



CVS commit: [pgoyette-compat] src/sys/modules

2019-01-22 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Wed Jan 23 02:15:02 UTC 2019

Modified Files:
src/sys/modules/compat_50 [pgoyette-compat]: Makefile
src/sys/modules/compat_80 [pgoyette-compat]: Makefile

Log Message:
Ensure that all the compat code gets into the appropriate modules, even
compat code that doesn't live in sys/compat


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.13 -r1.1.2.14 src/sys/modules/compat_50/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/modules/compat_80/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_50/Makefile
diff -u src/sys/modules/compat_50/Makefile:1.1.2.13 src/sys/modules/compat_50/Makefile:1.1.2.14
--- src/sys/modules/compat_50/Makefile:1.1.2.13	Tue Jan 15 01:12:30 2019
+++ src/sys/modules/compat_50/Makefile	Wed Jan 23 02:15:02 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.13 2019/01/15 01:12:30 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.14 2019/01/23 02:15:02 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -31,4 +31,12 @@ SRCS+=  wsevent_50.c
 
 SRCS+=	vnd_50.c
 
+.PATH:	${S}/dev/raidframe
+
+SRCS+=	rf_compat_50.c
+
+.PATH:	${S}/opencrypto
+
+SRCS+=	ocryptodev.c
+
 .include 

Index: src/sys/modules/compat_80/Makefile
diff -u src/sys/modules/compat_80/Makefile:1.1.2.4 src/sys/modules/compat_80/Makefile:1.1.2.5
--- src/sys/modules/compat_80/Makefile:1.1.2.4	Wed Oct  3 22:50:50 2018
+++ src/sys/modules/compat_80/Makefile	Wed Jan 23 02:15:02 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.4 2018/10/03 22:50:50 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.5 2019/01/23 02:15:02 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -11,4 +11,8 @@ CPPFLAGS+=	-DCOMPAT_80
 SRCS+=	compat_80_mod.c
 SRCS+=	kern_mod_80.c
 
+.PATH:	${S}/dev/raidframe
+
+SRCS+=	rf_compat_80.c
+
 .include 



CVS commit: [pgoyette-compat] src/sys/modules/compat_50

2019-01-14 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Jan 15 01:12:30 UTC 2019

Modified Files:
src/sys/modules/compat_50 [pgoyette-compat]: Makefile

Log Message:
As far as I can tell, neither SCTP not NET_MPSAFE are enabled by default
on any architecture, so they should not be enabled by default in any of
the modules.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/sys/modules/compat_50/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_50/Makefile
diff -u src/sys/modules/compat_50/Makefile:1.1.2.12 src/sys/modules/compat_50/Makefile:1.1.2.13
--- src/sys/modules/compat_50/Makefile:1.1.2.12	Tue Jan 15 01:07:40 2019
+++ src/sys/modules/compat_50/Makefile	Tue Jan 15 01:12:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.12 2019/01/15 01:07:40 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.13 2019/01/15 01:12:30 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -13,7 +13,9 @@ SRCS+=	kern_50.c kern_time_50.c kern_sel
 SRCS+=	vfs_syscalls_50.c uipc_syscalls_50.c uvm_50.c
 SRCS+=	rndpseudo_50.c clockctl_50.c if_spppsubr50.c
 
-CPPFLAGS+=	-DINET -DINET6 -DSCTP -DNET_MPSAFE
+CPPFLAGS+=	-DINET -DINET6
+# XXX someday we'll need to add
+#CPPFLAGS+=	-DSCTP -DNET_MPSAFE
 
 SRCS+=	rtsock_50.c
 



CVS commit: [pgoyette-compat] src/sys/modules/compat_50

2019-01-14 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Jan 15 01:07:40 UTC 2019

Modified Files:
src/sys/modules/compat_50 [pgoyette-compat]: Makefile

Log Message:
Add some #defines for rtsock_50


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.11 -r1.1.2.12 src/sys/modules/compat_50/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_50/Makefile
diff -u src/sys/modules/compat_50/Makefile:1.1.2.11 src/sys/modules/compat_50/Makefile:1.1.2.12
--- src/sys/modules/compat_50/Makefile:1.1.2.11	Wed Oct  3 22:50:50 2018
+++ src/sys/modules/compat_50/Makefile	Tue Jan 15 01:07:40 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.11 2018/10/03 22:50:50 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.12 2019/01/15 01:07:40 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -12,6 +12,9 @@ SRCS+=	compat_50_mod.c
 SRCS+=	kern_50.c kern_time_50.c kern_select_50.c
 SRCS+=	vfs_syscalls_50.c uipc_syscalls_50.c uvm_50.c
 SRCS+=	rndpseudo_50.c clockctl_50.c if_spppsubr50.c
+
+CPPFLAGS+=	-DINET -DINET6 -DSCTP -DNET_MPSAFE
+
 SRCS+=	rtsock_50.c
 
 .PATH:	${S}/fs/puffs



CVS commit: [pgoyette-compat] src/sys/modules/compat_netbsd32

2019-01-09 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Jan 10 03:44:20 UTC 2019

Modified Files:
src/sys/modules/compat_netbsd32 [pgoyette-compat]: Makefile

Log Message:
Include newly-created files in compat_netbsd32 module build.  Missed
this when resolving conflicts in most recent sync-with-HEAD


To generate a diff of this commit:
cvs rdiff -u -r1.20.12.16 -r1.20.12.17 \
src/sys/modules/compat_netbsd32/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32/Makefile
diff -u src/sys/modules/compat_netbsd32/Makefile:1.20.12.16 src/sys/modules/compat_netbsd32/Makefile:1.20.12.17
--- src/sys/modules/compat_netbsd32/Makefile:1.20.12.16	Mon Nov 26 12:25:19 2018
+++ src/sys/modules/compat_netbsd32/Makefile	Thu Jan 10 03:44:20 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20.12.16 2018/11/26 12:25:19 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.20.12.17 2019/01/10 03:44:20 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -25,18 +25,19 @@ CPPFLAGS+=	-DKTRACE -DMODULAR
 CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 .PATH:	${S}/compat/netbsd32
-SRCS+=	netbsd32_core.c netbsd32_event.c
-SRCS+=	netbsd32_exec_elf32.c
-SRCS+=	netbsd32_execve.c netbsd32_fs.c
-SRCS+=	netbsd32_ioctl.c
-SRCS+=	netbsd32_kern_proc.c
-SRCS+=	netbsd32_lwp.c netbsd32_netbsd.c
-SRCS+=	netbsd32_select.c
-SRCS+=	netbsd32_sem.c netbsd32_signal.c
-SRCS+=	netbsd32_socket.c netbsd32_syscalls.c
-SRCS+=	netbsd32_sysctl.c netbsd32_sysent.c
-SRCS+=	netbsd32_time.c netbsd32_wait.c
-SRCS+=	netbsd32_mod.c netbsd32_module.c
+SRCS+=	netbsd32_core.c		netbsd32_event.c
+SRCS+=	netbsd32_exec_elf32.c	netbsd32_execve.c
+SRCS+=	netbsd32_fd.c		netbsd32_fs.c
+SRCS+=	netbsd32_ioctl.c	netbsd32_kern_proc.c
+SRCS+=	netbsd32_lwp.c		netbsd32_mod.c
+SRCS+=	netbsd32_netbsd.c	netbsd32_quota.c
+SRCS+=	netbsd32_rlimit.c	netbsd32_select.c
+SRCS+=	netbsd32_sem.c		netbsd32_signal.c
+SRCS+=	netbsd32_socket.c	netbsd32_syscalls.c
+SRCS+=	netbsd32_sysctl.c	netbsd32_sysent.c
+SRCS+=	netbsd32_time.c		netbsd32_wait.c	
+SRCS+=	netbsd32_vm.c
+SRCS+=	netbsd32_module.c
 
 .if ${MACHINE_CPU} != "mips" && ${MACHINE_CPU} != "powerpc"
 CPPFLAGS+=	-DEXEC_AOUT -DCOMPAT_NOMID



CVS commit: [pgoyette-compat] src/sys/modules/compat_linux32

2018-11-26 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Nov 26 12:42:48 UTC 2018

Modified Files:
src/sys/modules/compat_linux32 [pgoyette-compat]: Makefile

Log Message:
One more - we also need the libnv for compat_linux32 module


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.7.52.1 src/sys/modules/compat_linux32/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_linux32/Makefile
diff -u src/sys/modules/compat_linux32/Makefile:1.7 src/sys/modules/compat_linux32/Makefile:1.7.52.1
--- src/sys/modules/compat_linux32/Makefile:1.7	Tue Aug  2 17:22:51 2011
+++ src/sys/modules/compat_linux32/Makefile	Mon Nov 26 12:42:48 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2011/08/02 17:22:51 joerg Exp $
+#	$NetBSD: Makefile,v 1.7.52.1 2018/11/26 12:42:48 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -7,6 +7,7 @@ KMOD=	compat_linux32
 
 CPPFLAGS+=	-DSYSVSHM -DSYSVSEM -DSYSVMSG -DCOMPAT_LINUX
 CPPFLAGS+=	-DCOMPAT_LINUX32 -DCOMPAT_NETBSD32
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 .PATH:	${S}/compat/linux32/common
 SRCS+=	linux32_dirent.c linux32_exec.c linux32_exec_elf32.c linux32_fcntl.c



CVS commit: [pgoyette-compat] src/sys/modules

2018-11-26 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Nov 26 12:36:17 UTC 2018

Modified Files:
src/sys/modules/compat_netbsd32_09 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_12 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_13 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_16 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_20 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_30 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_40 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_43 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_50 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_60 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_80 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_sysvipc_10 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_sysvipc_14 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_sysvipc_50 [pgoyette-compat]: Makefile

Log Message:
Add the libnv directory for all of the compat_netbsd32* modules


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/modules/compat_netbsd32_09/Makefile
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/modules/compat_netbsd32_12/Makefile
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/modules/compat_netbsd32_13/Makefile
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/modules/compat_netbsd32_16/Makefile
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/modules/compat_netbsd32_20/Makefile
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/modules/compat_netbsd32_30/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_40/Makefile
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/modules/compat_netbsd32_43/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/modules/compat_netbsd32_50/Makefile
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/modules/compat_netbsd32_60/Makefile
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/modules/compat_netbsd32_80/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 \
src/sys/modules/compat_netbsd32_sysvipc_10/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 \
src/sys/modules/compat_netbsd32_sysvipc_14/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 \
src/sys/modules/compat_netbsd32_sysvipc_50/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32_09/Makefile
diff -u src/sys/modules/compat_netbsd32_09/Makefile:1.1.2.2 src/sys/modules/compat_netbsd32_09/Makefile:1.1.2.3
--- src/sys/modules/compat_netbsd32_09/Makefile:1.1.2.2	Tue Sep 11 04:20:50 2018
+++ src/sys/modules/compat_netbsd32_09/Makefile	Mon Nov 26 12:36:15 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.2 2018/09/11 04:20:50 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.3 2018/11/26 12:36:15 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -10,6 +10,7 @@ CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_09 -DCOMPAT_10 -DCOMPAT_12
 CPPFLAGS+=	-DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_16 -DCOMPAT_20 -DCOMPAT_30
 CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 SRCS+=	netbsd32_compat_09.c
 

Index: src/sys/modules/compat_netbsd32_12/Makefile
diff -u src/sys/modules/compat_netbsd32_12/Makefile:1.1.2.2 src/sys/modules/compat_netbsd32_12/Makefile:1.1.2.3
--- src/sys/modules/compat_netbsd32_12/Makefile:1.1.2.2	Tue Sep 11 04:20:51 2018
+++ src/sys/modules/compat_netbsd32_12/Makefile	Mon Nov 26 12:36:15 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.2 2018/09/11 04:20:51 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.3 2018/11/26 12:36:15 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -10,6 +10,7 @@ CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_12
 CPPFLAGS+=	-DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_16 -DCOMPAT_20 -DCOMPAT_30
 CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 SRCS+=	netbsd32_compat_12.c
 

Index: src/sys/modules/compat_netbsd32_13/Makefile
diff -u src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.5 src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.6
--- src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.5	Thu Sep 27 02:44:24 2018
+++ src/sys/modules/compat_netbsd32_13/Makefile	Mon Nov 26 12:36:15 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.5 2018/09/27 02:44:24 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.6 2018/11/26 12:36:15 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -9,6 +9,7 @@ KMOD=	compat_netbsd32_13
 CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_16 -DCOMPAT_20 -DCOMPAT_30
 CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 SRCS+=	netbsd32_compat_13.c
 

Index: src/sys/modules/compat_netbsd32_16/Makefile
diff -u 

CVS commit: [pgoyette-compat] src/sys/modules

2018-11-26 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Nov 26 12:25:20 UTC 2018

Modified Files:
src/sys/modules/compat_netbsd32 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_mqueue [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_nfssrv [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_ptrace [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_sysvipc [pgoyette-compat]: Makefile

Log Message:
Update from HEAD - need to add sys/external/bsd/libnv to the #include list


To generate a diff of this commit:
cvs rdiff -u -r1.20.12.15 -r1.20.12.16 \
src/sys/modules/compat_netbsd32/Makefile
cvs rdiff -u -r1.1 -r1.1.20.1 src/sys/modules/compat_netbsd32_mqueue/Makefile
cvs rdiff -u -r1.1 -r1.1.20.1 src/sys/modules/compat_netbsd32_nfssrv/Makefile
cvs rdiff -u -r1.2 -r1.2.16.1 src/sys/modules/compat_netbsd32_ptrace/Makefile
cvs rdiff -u -r1.1.20.1 -r1.1.20.2 \
src/sys/modules/compat_netbsd32_sysvipc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32/Makefile
diff -u src/sys/modules/compat_netbsd32/Makefile:1.20.12.15 src/sys/modules/compat_netbsd32/Makefile:1.20.12.16
--- src/sys/modules/compat_netbsd32/Makefile:1.20.12.15	Thu Oct  4 02:20:29 2018
+++ src/sys/modules/compat_netbsd32/Makefile	Mon Nov 26 12:25:19 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20.12.15 2018/10/04 02:20:29 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.20.12.16 2018/11/26 12:25:19 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -22,6 +22,7 @@ CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DEXEC_ELF32 -DEXEC_ELF64
 CPPFLAGS+=	-DCOREDUMP -DNTP -DVMSWAP
 CPPFLAGS+=	-DKTRACE -DMODULAR
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 .PATH:	${S}/compat/netbsd32
 SRCS+=	netbsd32_core.c netbsd32_event.c

Index: src/sys/modules/compat_netbsd32_mqueue/Makefile
diff -u src/sys/modules/compat_netbsd32_mqueue/Makefile:1.1 src/sys/modules/compat_netbsd32_mqueue/Makefile:1.1.20.1
--- src/sys/modules/compat_netbsd32_mqueue/Makefile:1.1	Tue Dec  1 23:58:19 2015
+++ src/sys/modules/compat_netbsd32_mqueue/Makefile	Mon Nov 26 12:25:20 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2015/12/01 23:58:19 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.20.1 2018/11/26 12:25:20 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -7,6 +7,7 @@ KMOD=	compat_netbsd32_mqueue
 
 CPPFLAGS+=	-DCOMPAT_NETBSD32 -DCOMPAT_50
 CPPFLAGS+=	-DMQUEUE
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 .PATH:	${S}/compat/netbsd32
 SRCS+=	netbsd32_mqueue.c

Index: src/sys/modules/compat_netbsd32_nfssrv/Makefile
diff -u src/sys/modules/compat_netbsd32_nfssrv/Makefile:1.1 src/sys/modules/compat_netbsd32_nfssrv/Makefile:1.1.20.1
--- src/sys/modules/compat_netbsd32_nfssrv/Makefile:1.1	Tue Dec  1 09:13:58 2015
+++ src/sys/modules/compat_netbsd32_nfssrv/Makefile	Mon Nov 26 12:25:20 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2015/12/01 09:13:58 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.20.1 2018/11/26 12:25:20 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -7,6 +7,7 @@ KMOD=	compat_netbsd32_nfssrv
 
 CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DNFSSERVER
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 .PATH:	${S}/compat/netbsd32
 SRCS+=	netbsd32_nfssvc.c

Index: src/sys/modules/compat_netbsd32_ptrace/Makefile
diff -u src/sys/modules/compat_netbsd32_ptrace/Makefile:1.2 src/sys/modules/compat_netbsd32_ptrace/Makefile:1.2.16.1
--- src/sys/modules/compat_netbsd32_ptrace/Makefile:1.2	Fri Jan 13 06:04:48 2017
+++ src/sys/modules/compat_netbsd32_ptrace/Makefile	Mon Nov 26 12:25:20 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2017/01/13 06:04:48 christos Exp $
+#	$NetBSD: Makefile,v 1.2.16.1 2018/11/26 12:25:20 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -7,6 +7,7 @@ KMOD=	compat_netbsd32_ptrace
 
 CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DPTRACE
+CPPFLAGS+=	-I${NETBSDSRCDIR}/sys/external/bsd/libnv/dist
 
 .PATH:	${S}/compat/netbsd32
 SRCS+=	netbsd32_ptrace.c

Index: src/sys/modules/compat_netbsd32_sysvipc/Makefile
diff -u src/sys/modules/compat_netbsd32_sysvipc/Makefile:1.1.20.1 src/sys/modules/compat_netbsd32_sysvipc/Makefile:1.1.20.2
--- src/sys/modules/compat_netbsd32_sysvipc/Makefile:1.1.20.1	Wed Sep 12 04:35:22 2018
+++ src/sys/modules/compat_netbsd32_sysvipc/Makefile	Mon Nov 26 12:25:20 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.20.1 2018/09/12 04:35:22 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.20.2 2018/11/26 12:25:20 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -8,6 +8,7 @@ KMOD=	compat_netbsd32_sysvipc
 CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_10 -DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_50
 CPPFLAGS+=	-DSYSVSHM -DSYSVSEM -DSYSVMSG
+CPPFLAGS+=	

CVS commit: [pgoyette-compat] src/sys/modules

2018-11-26 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Nov 26 11:34:29 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile

Log Message:
Build the compat_netbsd32* modules for sparc64, too

XXX Sets lists will be updated later.


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.41 -r1.202.2.42 src/sys/modules/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.41 src/sys/modules/Makefile:1.202.2.42
--- src/sys/modules/Makefile:1.202.2.41	Mon Nov 26 11:21:15 2018
+++ src/sys/modules/Makefile	Mon Nov 26 11:34:29 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.41 2018/11/26 11:21:15 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.42 2018/11/26 11:34:29 pgoyette Exp $
 
 .include 
 
@@ -273,6 +273,7 @@ SUBDIR+=	wmimsi
 
 .if ${MACHINE_ARCH} == "x86_64" \
 || ${MACHINE_CPU} == "arm" \
+|| ${MACHINE_ARCH} == "sparc64" \
 || (!empty(MACHINE_ARCH:Mmips64*) && !defined(BSD_MK_COMPAT_FILE))
 SUBDIR+=	compat_netbsd32
 SUBDIR+=	compat_netbsd32_09	compat_netbsd32_12



CVS commit: [pgoyette-compat] src/sys/modules

2018-11-26 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Nov 26 11:21:15 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile

Log Message:
Keep only a single copy of the list of compat_netbsd32* modules.


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.40 -r1.202.2.41 src/sys/modules/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.40 src/sys/modules/Makefile:1.202.2.41
--- src/sys/modules/Makefile:1.202.2.40	Mon Nov 26 01:52:50 2018
+++ src/sys/modules/Makefile	Mon Nov 26 11:21:15 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.40 2018/11/26 01:52:50 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.41 2018/11/26 11:21:15 pgoyette Exp $
 
 .include 
 
@@ -271,7 +271,8 @@ SUBDIR+=	wmihp
 SUBDIR+=	wmimsi
 .endif
 
-.if ${MACHINE_CPU} == "arm" \
+.if ${MACHINE_ARCH} == "x86_64" \
+|| ${MACHINE_CPU} == "arm" \
 || (!empty(MACHINE_ARCH:Mmips64*) && !defined(BSD_MK_COMPAT_FILE))
 SUBDIR+=	compat_netbsd32
 SUBDIR+=	compat_netbsd32_09	compat_netbsd32_12
@@ -291,20 +292,6 @@ SUBDIR+=	compat_netbsd32_sysvipc_50
 
 .if ${MACHINE_ARCH} == "x86_64"
 SUBDIR+=	compat_linux32
-SUBDIR+=	compat_netbsd32
-SUBDIR+=	compat_netbsd32_09	compat_netbsd32_12
-SUBDIR+=	compat_netbsd32_13	compat_netbsd32_16
-SUBDIR+=	compat_netbsd32_20	compat_netbsd32_30
-SUBDIR+=	compat_netbsd32_40	compat_netbsd32_50
-SUBDIR+=	compat_netbsd32_60	compat_netbsd32_80
-SUBDIR+=	compat_netbsd32_43
-SUBDIR+=	compat_netbsd32_mqueue
-SUBDIR+=	compat_netbsd32_nfssrv
-SUBDIR+=	compat_netbsd32_ptrace
-SUBDIR+=	compat_netbsd32_sysvipc
-SUBDIR+=	compat_netbsd32_sysvipc_10
-SUBDIR+=	compat_netbsd32_sysvipc_14
-SUBDIR+=	compat_netbsd32_sysvipc_50
 .endif
 
 .if ${MACHINE_ARCH} == "i386"



CVS commit: [pgoyette-compat] src/sys/modules/compat_netbsd32

2018-10-03 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Oct  4 02:20:29 UTC 2018

Modified Files:
src/sys/modules/compat_netbsd32 [pgoyette-compat]: Makefile

Log Message:
Add missing file to the build


To generate a diff of this commit:
cvs rdiff -u -r1.20.12.14 -r1.20.12.15 \
src/sys/modules/compat_netbsd32/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32/Makefile
diff -u src/sys/modules/compat_netbsd32/Makefile:1.20.12.14 src/sys/modules/compat_netbsd32/Makefile:1.20.12.15
--- src/sys/modules/compat_netbsd32/Makefile:1.20.12.14	Thu Sep 27 02:44:24 2018
+++ src/sys/modules/compat_netbsd32/Makefile	Thu Oct  4 02:20:29 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20.12.14 2018/09/27 02:44:24 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.20.12.15 2018/10/04 02:20:29 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -28,6 +28,7 @@ SRCS+=	netbsd32_core.c netbsd32_event.c
 SRCS+=	netbsd32_exec_elf32.c
 SRCS+=	netbsd32_execve.c netbsd32_fs.c
 SRCS+=	netbsd32_ioctl.c
+SRCS+=	netbsd32_kern_proc.c
 SRCS+=	netbsd32_lwp.c netbsd32_netbsd.c
 SRCS+=	netbsd32_select.c
 SRCS+=	netbsd32_sem.c netbsd32_signal.c



CVS commit: [pgoyette-compat] src/sys/modules/compat_raid_80

2018-10-03 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Oct  4 01:55:17 UTC 2018

Modified Files:
src/sys/modules/compat_raid_80 [pgoyette-compat]: Makefile

Log Message:
Don't include common compat_80 code in the raid-speific module


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_raid_80/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_raid_80/Makefile
diff -u src/sys/modules/compat_raid_80/Makefile:1.1.2.1 src/sys/modules/compat_raid_80/Makefile:1.1.2.2
--- src/sys/modules/compat_raid_80/Makefile:1.1.2.1	Sat Sep 22 22:21:46 2018
+++ src/sys/modules/compat_raid_80/Makefile	Thu Oct  4 01:55:17 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.1 2018/09/22 22:21:46 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.2 2018/10/04 01:55:17 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -8,8 +8,6 @@ KMOD=	compat_raid_80
 
 CPPFLAGS+=	-DCOMPAT_80
 
-SRCS+=	compat_80_mod.c
-
 .PATH:	${S}/dev/raidframe
 
 SRCS+=	rf_compat80.c 



CVS commit: [pgoyette-compat] src/sys/modules

2018-10-03 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Wed Oct  3 22:50:51 UTC 2018

Modified Files:
src/sys/modules/compat_50 [pgoyette-compat]: Makefile
src/sys/modules/compat_80 [pgoyette-compat]: Makefile

Log Message:
There are version-specific raid modules so don't include their code in
the "generic" version-specific module.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.10 -r1.1.2.11 src/sys/modules/compat_50/Makefile
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/modules/compat_80/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_50/Makefile
diff -u src/sys/modules/compat_50/Makefile:1.1.2.10 src/sys/modules/compat_50/Makefile:1.1.2.11
--- src/sys/modules/compat_50/Makefile:1.1.2.10	Sun Sep 23 01:33:25 2018
+++ src/sys/modules/compat_50/Makefile	Wed Oct  3 22:50:50 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.10 2018/09/23 01:33:25 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.11 2018/10/03 22:50:50 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -14,10 +14,6 @@ SRCS+=	vfs_syscalls_50.c uipc_syscalls_5
 SRCS+=	rndpseudo_50.c clockctl_50.c if_spppsubr50.c
 SRCS+=	rtsock_50.c
 
-.PATH:	${S}/dev/raidframe
-
-SRCS+=	rf_compat50.c
-
 .PATH:	${S}/fs/puffs
 
 SRCS+=	puffs_compat.c

Index: src/sys/modules/compat_80/Makefile
diff -u src/sys/modules/compat_80/Makefile:1.1.2.3 src/sys/modules/compat_80/Makefile:1.1.2.4
--- src/sys/modules/compat_80/Makefile:1.1.2.3	Tue Apr  3 08:29:44 2018
+++ src/sys/modules/compat_80/Makefile	Wed Oct  3 22:50:50 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.3 2018/04/03 08:29:44 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.4 2018/10/03 22:50:50 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -11,8 +11,4 @@ CPPFLAGS+=	-DCOMPAT_80
 SRCS+=	compat_80_mod.c
 SRCS+=	kern_mod_80.c
 
-.PATH:	${S}/dev/raidframe
-
-SRCS+=	rf_compat80.c 
-
 .include 



CVS commit: [pgoyette-compat] src/sys/modules/clockctl

2018-09-23 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Sep 24 00:02:50 UTC 2018

Modified Files:
src/sys/modules/clockctl [pgoyette-compat]: Makefile

Log Message:
For clockctl module purposes, assume that NTP is available.

XXX Will revisit this later


To generate a diff of this commit:
cvs rdiff -u -r1.1.20.1 -r1.1.20.2 src/sys/modules/clockctl/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/clockctl/Makefile
diff -u src/sys/modules/clockctl/Makefile:1.1.20.1 src/sys/modules/clockctl/Makefile:1.1.20.2
--- src/sys/modules/clockctl/Makefile:1.1.20.1	Wed Mar 21 04:48:32 2018
+++ src/sys/modules/clockctl/Makefile	Mon Sep 24 00:02:50 2018
@@ -1,9 +1,11 @@
-# $NetBSD: Makefile,v 1.1.20.1 2018/03/21 04:48:32 pgoyette Exp $
+# $NetBSD: Makefile,v 1.1.20.2 2018/09/24 00:02:50 pgoyette Exp $
 
 .include "../Makefile.inc"
 
 .PATH: ${S}/dev
 
+CPPFLAGS+=	-DNTP
+
 KMOD=		clockctl
 IOCONF=		clockctl.ioconf
 SRCS=		clockctl.c



CVS commit: [pgoyette-compat] src/sys/modules

2018-09-23 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sun Sep 23 21:47:07 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile

Log Message:
Restore compat_netbsd32 for amd64, too.


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.38 -r1.202.2.39 src/sys/modules/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.38 src/sys/modules/Makefile:1.202.2.39
--- src/sys/modules/Makefile:1.202.2.38	Sun Sep 23 21:38:08 2018
+++ src/sys/modules/Makefile	Sun Sep 23 21:47:07 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.38 2018/09/23 21:38:08 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.39 2018/09/23 21:47:07 pgoyette Exp $
 
 .include 
 
@@ -287,6 +287,7 @@ SUBDIR+=	compat_netbsd32_sysvipc_50
 
 .if ${MACHINE_ARCH} == "x86_64"
 SUBDIR+=	compat_linux32
+SUBDIR+=	compat_netbsd32
 SUBDIR+=	compat_netbsd32_09	compat_netbsd32_12
 SUBDIR+=	compat_netbsd32_13	compat_netbsd32_16
 SUBDIR+=	compat_netbsd32_20	compat_netbsd32_30



CVS commit: [pgoyette-compat] src/sys/modules

2018-09-22 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Sep 22 11:43:24 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile

Log Message:
Don't build the "monolithic" compat_netbsd32 module, it is replaced by
the new version-specific modules.


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.33 -r1.202.2.34 src/sys/modules/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.33 src/sys/modules/Makefile:1.202.2.34
--- src/sys/modules/Makefile:1.202.2.33	Wed Sep 12 21:46:08 2018
+++ src/sys/modules/Makefile	Sat Sep 22 11:43:24 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.33 2018/09/12 21:46:08 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.34 2018/09/22 11:43:24 pgoyette Exp $
 
 .include 
 
@@ -264,7 +264,6 @@ SUBDIR+=	wmimsi
 
 .if ${MACHINE_CPU} == "arm" \
 || (!empty(MACHINE_ARCH:Mmips64*) && !defined(BSD_MK_COMPAT_FILE))
-SUBDIR+=	compat_netbsd32
 SUBDIR+=	compat_netbsd32_09	compat_netbsd32_12
 SUBDIR+=	compat_netbsd32_13	compat_netbsd32_16
 SUBDIR+=	compat_netbsd32_20	compat_netbsd32_30
@@ -282,7 +281,6 @@ SUBDIR+=	compat_netbsd32_sysvipc_50
 
 .if ${MACHINE_ARCH} == "x86_64"
 SUBDIR+=	compat_linux32
-SUBDIR+=	compat_netbsd32
 SUBDIR+=	compat_netbsd32_09	compat_netbsd32_12
 SUBDIR+=	compat_netbsd32_13	compat_netbsd32_16
 SUBDIR+=	compat_netbsd32_20	compat_netbsd32_30



CVS commit: [pgoyette-compat] src/sys/modules/compat_13

2018-09-13 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Sep 13 22:09:20 UTC 2018

Modified Files:
src/sys/modules/compat_13 [pgoyette-compat]: Makefile

Log Message:
Include required MD code for amd64


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_13/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_13/Makefile
diff -u src/sys/modules/compat_13/Makefile:1.1.2.1 src/sys/modules/compat_13/Makefile:1.1.2.2
--- src/sys/modules/compat_13/Makefile:1.1.2.1	Fri Mar 30 11:18:34 2018
+++ src/sys/modules/compat_13/Makefile	Thu Sep 13 22:09:20 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.1 2018/03/30 11:18:34 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.2 2018/09/13 22:09:20 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -12,5 +12,10 @@ CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOM
 SRCS+=	compat_13_mod.c
 SRCS+=	uvm_13.c kern_sig_13.c
 
+.if ${MACHINE_ARCH} == "x86_64"
+.PATH:	${S}/arch/amd64/amd64
+
+SRCS+=	compat_13_machdep.c
+.endif
 
 .include 



CVS commit: [pgoyette-compat] src/sys/modules/compat_netbsd32

2018-09-13 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Sep 13 22:10:04 UTC 2018

Modified Files:
src/sys/modules/compat_netbsd32 [pgoyette-compat]: Makefile

Log Message:
Include required MD code for amd64


To generate a diff of this commit:
cvs rdiff -u -r1.20.12.9 -r1.20.12.10 \
src/sys/modules/compat_netbsd32/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32/Makefile
diff -u src/sys/modules/compat_netbsd32/Makefile:1.20.12.9 src/sys/modules/compat_netbsd32/Makefile:1.20.12.10
--- src/sys/modules/compat_netbsd32/Makefile:1.20.12.9	Wed Sep 12 04:35:22 2018
+++ src/sys/modules/compat_netbsd32/Makefile	Thu Sep 13 22:10:04 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20.12.9 2018/09/12 04:35:22 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.20.12.10 2018/09/13 22:10:04 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -43,6 +43,7 @@ SRCS+=	netbsd32_exec_aout.c
 
 .if ${MACHINE_ARCH} == "x86_64"
 .PATH:	${S}/arch/amd64/amd64
+CPPFLAGS+=	-DCOMPAT_13 -DCOMPAT_16
 SRCS+=	netbsd32_machdep.c netbsd32_sigcode.S netbsd32_syscall.c
 .endif
 



CVS commit: [pgoyette-compat] src/sys/modules/compat_50

2018-09-13 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Sep 13 10:16:51 UTC 2018

Modified Files:
src/sys/modules/compat_50 [pgoyette-compat]: Makefile

Log Message:
Include rtsock_50.c in the build for compat_50 module.  It might be
reachable via the rtsock code, but there's stuff in the compat_09
module that refers to the _50 stuff.  Including this allows us to
modload the compat_09 module.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/modules/compat_50/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_50/Makefile
diff -u src/sys/modules/compat_50/Makefile:1.1.2.7 src/sys/modules/compat_50/Makefile:1.1.2.8
--- src/sys/modules/compat_50/Makefile:1.1.2.7	Sat Mar 24 23:52:19 2018
+++ src/sys/modules/compat_50/Makefile	Thu Sep 13 10:16:51 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.7 2018/03/24 23:52:19 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.8 2018/09/13 10:16:51 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -12,7 +12,7 @@ SRCS+=	compat_50_mod.c
 SRCS+=	kern_50.c kern_time_50.c kern_select_50.c
 SRCS+=	vfs_syscalls_50.c uipc_syscalls_50.c uvm_50.c
 SRCS+=	rndpseudo_50.c clockctl_50.c if_spppsubr50.c
-#SRCS+=	rtsock_50.c
+SRCS+=	rtsock_50.c
 
 .PATH:	${S}/opencrypto
 



CVS commit: [pgoyette-compat] src/sys/modules

2018-09-12 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Sep 13 03:52:35 UTC 2018

Added Files:
src/sys/modules/compat_netbsd32_sysvipc_10 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_sysvipc_14 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_sysvipc_50 [pgoyette-compat]: Makefile

Log Message:
Add Makefiles for version-specific compat_netbsd32_sysvipc* modules


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1.2.1 \
src/sys/modules/compat_netbsd32_sysvipc_10/Makefile
cvs rdiff -u -r0 -r1.1.2.1 \
src/sys/modules/compat_netbsd32_sysvipc_14/Makefile
cvs rdiff -u -r0 -r1.1.2.1 \
src/sys/modules/compat_netbsd32_sysvipc_50/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/sys/modules/compat_netbsd32_sysvipc_10/Makefile
diff -u /dev/null src/sys/modules/compat_netbsd32_sysvipc_10/Makefile:1.1.2.1
--- /dev/null	Thu Sep 13 03:52:35 2018
+++ src/sys/modules/compat_netbsd32_sysvipc_10/Makefile	Thu Sep 13 03:52:34 2018
@@ -0,0 +1,16 @@
+#	$NetBSD: Makefile,v 1.1.2.1 2018/09/13 03:52:34 pgoyette Exp $
+
+.include "../Makefile.inc"
+.include "../Makefile.assym"
+
+KMOD=	compat_netbsd32_sysvipc_10
+
+CPPFLAGS+=	-DCOMPAT_NETBSD32
+CPPFLAGS+=	-DCOMPAT_10 -DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_50
+CPPFLAGS+=	-DSYSVSHM -DSYSVSEM -DSYSVMSG
+
+.PATH:	${S}/compat/netbsd32
+
+SRCS+=	netbsd32_compat_10_sysv.c
+
+.include 

Index: src/sys/modules/compat_netbsd32_sysvipc_14/Makefile
diff -u /dev/null src/sys/modules/compat_netbsd32_sysvipc_14/Makefile:1.1.2.1
--- /dev/null	Thu Sep 13 03:52:35 2018
+++ src/sys/modules/compat_netbsd32_sysvipc_14/Makefile	Thu Sep 13 03:52:34 2018
@@ -0,0 +1,16 @@
+#	$NetBSD: Makefile,v 1.1.2.1 2018/09/13 03:52:34 pgoyette Exp $
+
+.include "../Makefile.inc"
+.include "../Makefile.assym"
+
+KMOD=	compat_netbsd32_sysvipc_14
+
+CPPFLAGS+=	-DCOMPAT_NETBSD32
+CPPFLAGS+=	-DCOMPAT_14 -DCOMPAT_50
+CPPFLAGS+=	-DSYSVSHM -DSYSVSEM -DSYSVMSG
+
+.PATH:	${S}/compat/netbsd32
+
+SRCS+=	netbsd32_compat_14_sysv.c
+
+.include 

Index: src/sys/modules/compat_netbsd32_sysvipc_50/Makefile
diff -u /dev/null src/sys/modules/compat_netbsd32_sysvipc_50/Makefile:1.1.2.1
--- /dev/null	Thu Sep 13 03:52:35 2018
+++ src/sys/modules/compat_netbsd32_sysvipc_50/Makefile	Thu Sep 13 03:52:35 2018
@@ -0,0 +1,16 @@
+#	$NetBSD: Makefile,v 1.1.2.1 2018/09/13 03:52:35 pgoyette Exp $
+
+.include "../Makefile.inc"
+.include "../Makefile.assym"
+
+KMOD=	compat_netbsd32_sysvipc_50
+
+CPPFLAGS+=	-DCOMPAT_NETBSD32
+CPPFLAGS+=	-DCOMPAT_50
+CPPFLAGS+=	-DSYSVSHM -DSYSVSEM -DSYSVMSG
+
+.PATH:	${S}/compat/netbsd32
+
+SRCS+=	netbsd32_compat_50_sysv.c
+
+.include 



CVS commit: [pgoyette-compat] src/sys/modules/compat_netbsd32_43

2018-09-11 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Sep 11 08:41:27 UTC 2018

Modified Files:
src/sys/modules/compat_netbsd32_43 [pgoyette-compat]: Makefile

Log Message:
Use the real version numbers, not just the ones from the template.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_43/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32_43/Makefile
diff -u src/sys/modules/compat_netbsd32_43/Makefile:1.1.2.1 src/sys/modules/compat_netbsd32_43/Makefile:1.1.2.2
--- src/sys/modules/compat_netbsd32_43/Makefile:1.1.2.1	Tue Sep 11 07:01:10 2018
+++ src/sys/modules/compat_netbsd32_43/Makefile	Tue Sep 11 08:41:27 2018
@@ -1,14 +1,14 @@
-#	$NetBSD: Makefile,v 1.1.2.1 2018/09/11 07:01:10 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.2 2018/09/11 08:41:27 pgoyette Exp $
 
 .include "../Makefile.inc"
 
 .PATH:	${S}/compat/netbsd32
 
-KMOD=	compat_netbsd32_80
+KMOD=	compat_netbsd32_43
 
 CPPFLAGS+=	-DCOMPAT_NETBSD32
-CPPFLAGS+=	-DCOMPAT_80
+CPPFLAGS+=	-DCOMPAT_43
 
-SRCS+=	netbsd32_compat_80.c
+SRCS+=	netbsd32_compat_43.c
 
 .include 



CVS commit: [pgoyette-compat] src/sys/modules

2018-09-11 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Sep 11 07:01:10 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32 [pgoyette-compat]: Makefile
Added Files:
src/sys/modules/compat_netbsd32_43 [pgoyette-compat]: Makefile

Log Message:
Get ready for compat_netbsd32_43 module


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.28 -r1.202.2.29 src/sys/modules/Makefile
cvs rdiff -u -r1.20.12.5 -r1.20.12.6 src/sys/modules/compat_netbsd32/Makefile
cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/compat_netbsd32_43/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.28 src/sys/modules/Makefile:1.202.2.29
--- src/sys/modules/Makefile:1.202.2.28	Tue Sep 11 04:20:50 2018
+++ src/sys/modules/Makefile	Tue Sep 11 07:01:10 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.28 2018/09/11 04:20:50 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.29 2018/09/11 07:01:10 pgoyette Exp $
 
 .include 
 
@@ -271,7 +271,7 @@ SUBDIR+=	compat_netbsd32_09	compat_netbs
 SUBDIR+=	compat_netbsd32_13	compat_netbsd32_20
 SUBDIR+=	compat_netbsd32_30	compat_netbsd32_50
 SUBDIR+=	compat_netbsd32_60	compat_netbsd32_80
-#SUBDIR+=	compat_netbsd32_43
+SUBDIR+=	compat_netbsd32_43
 SUBDIR+=	compat_netbsd32_mqueue
 SUBDIR+=	compat_netbsd32_nfssrv
 SUBDIR+=	compat_netbsd32_ptrace
@@ -285,7 +285,7 @@ SUBDIR+=	compat_netbsd32_09	compat_netbs
 SUBDIR+=	compat_netbsd32_13	compat_netbsd32_20
 SUBDIR+=	compat_netbsd32_30	compat_netbsd32_50
 SUBDIR+=	compat_netbsd32_60	compat_netbsd32_80
-#SUBDIR+=	compat_netbsd32_43
+SUBDIR+=	compat_netbsd32_43
 SUBDIR+=	compat_netbsd32_mqueue
 SUBDIR+=	compat_netbsd32_nfssrv
 SUBDIR+=	compat_netbsd32_ptrace

Index: src/sys/modules/compat_netbsd32/Makefile
diff -u src/sys/modules/compat_netbsd32/Makefile:1.20.12.5 src/sys/modules/compat_netbsd32/Makefile:1.20.12.6
--- src/sys/modules/compat_netbsd32/Makefile:1.20.12.5	Tue Sep 11 05:01:35 2018
+++ src/sys/modules/compat_netbsd32/Makefile	Tue Sep 11 07:01:10 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20.12.5 2018/09/11 05:01:35 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.20.12.6 2018/09/11 07:01:10 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -26,7 +26,6 @@ CPPFLAGS+=	-DNTP -DKTRACE -DMODULAR
 .PATH:	${S}/compat/netbsd32
 SRCS+=	netbsd32_compat_10.c	# belongs to compat_netbsd32_sysvipc_10
 SRCS+=	netbsd32_compat_14.c	# belongs to compat_netbsd32_sysvipc_14
-SRCS+=	netbsd32_compat_43.c
 SRCS+=	netbsd32_core.c netbsd32_event.c
 SRCS+=	netbsd32_exec_elf32.c
 SRCS+=	netbsd32_execve.c netbsd32_fs.c

Added files:

Index: src/sys/modules/compat_netbsd32_43/Makefile
diff -u /dev/null src/sys/modules/compat_netbsd32_43/Makefile:1.1.2.1
--- /dev/null	Tue Sep 11 07:01:10 2018
+++ src/sys/modules/compat_netbsd32_43/Makefile	Tue Sep 11 07:01:10 2018
@@ -0,0 +1,14 @@
+#	$NetBSD: Makefile,v 1.1.2.1 2018/09/11 07:01:10 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH:	${S}/compat/netbsd32
+
+KMOD=	compat_netbsd32_80
+
+CPPFLAGS+=	-DCOMPAT_NETBSD32
+CPPFLAGS+=	-DCOMPAT_80
+
+SRCS+=	netbsd32_compat_80.c
+
+.include 



CVS commit: [pgoyette-compat] src/sys/modules

2018-09-11 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Sep 11 06:26:59 UTC 2018

Modified Files:
src/sys/modules/compat_netbsd32_13 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_80 [pgoyette-compat]: Makefile

Log Message:
Fix some typos


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/modules/compat_netbsd32_13/Makefile
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/modules/compat_netbsd32_80/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32_13/Makefile
diff -u src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.2 src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.3
--- src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.2	Tue Sep 11 04:20:51 2018
+++ src/sys/modules/compat_netbsd32_13/Makefile	Tue Sep 11 06:26:59 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.2 2018/09/11 04:20:51 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.3 2018/09/11 06:26:59 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -10,6 +10,6 @@ CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_16 -DCOMPAT_20 -DCOMPAT_30
 CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80
 
-SRCS+=	netbsd32_compat_12.c
+SRCS+=	netbsd32_compat_13.c
 
 .include 

Index: src/sys/modules/compat_netbsd32_80/Makefile
diff -u src/sys/modules/compat_netbsd32_80/Makefile:1.1.2.2 src/sys/modules/compat_netbsd32_80/Makefile:1.1.2.3
--- src/sys/modules/compat_netbsd32_80/Makefile:1.1.2.2	Tue Sep 11 04:20:51 2018
+++ src/sys/modules/compat_netbsd32_80/Makefile	Tue Sep 11 06:26:59 2018
@@ -1,12 +1,12 @@
-#	$NetBSD: Makefile,v 1.1.2.2 2018/09/11 04:20:51 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.3 2018/09/11 06:26:59 pgoyette Exp $
 
 .include "../Makefile.inc"
 
 .PATH:	${S}/compat/netbsd32
 
-KMOD=	compat_netbsd32_60
+KMOD=	compat_netbsd32_80
 
-CPPFLAG+=	-DCOMPAT_NETBSD32
+CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_80
 
 SRCS+=	netbsd32_compat_80.c



CVS commit: [pgoyette-compat] src/sys/modules/compat_netbsd32

2018-09-10 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Sep 11 05:01:35 UTC 2018

Modified Files:
src/sys/modules/compat_netbsd32 [pgoyette-compat]: Makefile

Log Message:
Don't include the 60-specific code in the monolithic compat_netbsd32 module


To generate a diff of this commit:
cvs rdiff -u -r1.20.12.4 -r1.20.12.5 src/sys/modules/compat_netbsd32/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32/Makefile
diff -u src/sys/modules/compat_netbsd32/Makefile:1.20.12.4 src/sys/modules/compat_netbsd32/Makefile:1.20.12.5
--- src/sys/modules/compat_netbsd32/Makefile:1.20.12.4	Mon Sep 10 22:50:52 2018
+++ src/sys/modules/compat_netbsd32/Makefile	Tue Sep 11 05:01:35 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20.12.4 2018/09/10 22:50:52 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.20.12.5 2018/09/11 05:01:35 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -27,7 +27,6 @@ CPPFLAGS+=	-DNTP -DKTRACE -DMODULAR
 SRCS+=	netbsd32_compat_10.c	# belongs to compat_netbsd32_sysvipc_10
 SRCS+=	netbsd32_compat_14.c	# belongs to compat_netbsd32_sysvipc_14
 SRCS+=	netbsd32_compat_43.c
-SRCS+=	netbsd32_compat_60.c
 SRCS+=	netbsd32_core.c netbsd32_event.c
 SRCS+=	netbsd32_exec_elf32.c
 SRCS+=	netbsd32_execve.c netbsd32_fs.c



CVS commit: [pgoyette-compat] src/sys/modules

2018-09-10 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Sep 11 04:20:51 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_09 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_12 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_13 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_20 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_30 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_50 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_60 [pgoyette-compat]: Makefile
src/sys/modules/compat_netbsd32_80 [pgoyette-compat]: Makefile

Log Message:
Add -DCOMPAT_NETBSD32 for all the version-specific modules


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.27 -r1.202.2.28 src/sys/modules/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_09/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_12/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_13/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_20/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_30/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_50/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_60/Makefile
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_netbsd32_80/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.27 src/sys/modules/Makefile:1.202.2.28
--- src/sys/modules/Makefile:1.202.2.27	Mon Sep 10 10:49:10 2018
+++ src/sys/modules/Makefile	Tue Sep 11 04:20:50 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.27 2018/09/10 10:49:10 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.28 2018/09/11 04:20:50 pgoyette Exp $
 
 .include 
 
@@ -271,7 +271,7 @@ SUBDIR+=	compat_netbsd32_09	compat_netbs
 SUBDIR+=	compat_netbsd32_13	compat_netbsd32_20
 SUBDIR+=	compat_netbsd32_30	compat_netbsd32_50
 SUBDIR+=	compat_netbsd32_60	compat_netbsd32_80
-SUBDIR+=	compat_netbsd32_43
+#SUBDIR+=	compat_netbsd32_43
 SUBDIR+=	compat_netbsd32_mqueue
 SUBDIR+=	compat_netbsd32_nfssrv
 SUBDIR+=	compat_netbsd32_ptrace
@@ -285,7 +285,7 @@ SUBDIR+=	compat_netbsd32_09	compat_netbs
 SUBDIR+=	compat_netbsd32_13	compat_netbsd32_20
 SUBDIR+=	compat_netbsd32_30	compat_netbsd32_50
 SUBDIR+=	compat_netbsd32_60	compat_netbsd32_80
-SUBDIR+=	compat_netbsd32_43
+#SUBDIR+=	compat_netbsd32_43
 SUBDIR+=	compat_netbsd32_mqueue
 SUBDIR+=	compat_netbsd32_nfssrv
 SUBDIR+=	compat_netbsd32_ptrace

Index: src/sys/modules/compat_netbsd32_09/Makefile
diff -u src/sys/modules/compat_netbsd32_09/Makefile:1.1.2.1 src/sys/modules/compat_netbsd32_09/Makefile:1.1.2.2
--- src/sys/modules/compat_netbsd32_09/Makefile:1.1.2.1	Mon Sep 10 09:54:47 2018
+++ src/sys/modules/compat_netbsd32_09/Makefile	Tue Sep 11 04:20:50 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.1 2018/09/10 09:54:47 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.2 2018/09/11 04:20:50 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -6,6 +6,7 @@
 
 KMOD=	compat_netbsd32_09
 
+CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_09 -DCOMPAT_10 -DCOMPAT_12
 CPPFLAGS+=	-DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_16 -DCOMPAT_20 -DCOMPAT_30
 CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80

Index: src/sys/modules/compat_netbsd32_12/Makefile
diff -u src/sys/modules/compat_netbsd32_12/Makefile:1.1.2.1 src/sys/modules/compat_netbsd32_12/Makefile:1.1.2.2
--- src/sys/modules/compat_netbsd32_12/Makefile:1.1.2.1	Mon Sep 10 09:54:47 2018
+++ src/sys/modules/compat_netbsd32_12/Makefile	Tue Sep 11 04:20:51 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.1 2018/09/10 09:54:47 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.2 2018/09/11 04:20:51 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -6,6 +6,7 @@
 
 KMOD=	compat_netbsd32_12
 
+CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_12
 CPPFLAGS+=	-DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_16 -DCOMPAT_20 -DCOMPAT_30
 CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80

Index: src/sys/modules/compat_netbsd32_13/Makefile
diff -u src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.1 src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.2
--- src/sys/modules/compat_netbsd32_13/Makefile:1.1.2.1	Mon Sep 10 10:49:10 2018
+++ src/sys/modules/compat_netbsd32_13/Makefile	Tue Sep 11 04:20:51 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.1 2018/09/10 10:49:10 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.2 2018/09/11 04:20:51 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -6,6 +6,7 @@
 
 KMOD=	compat_netbsd32_13
 
+CPPFLAGS+=	-DCOMPAT_NETBSD32
 CPPFLAGS+=	-DCOMPAT_13 -DCOMPAT_14 -DCOMPAT_16 -DCOMPAT_20 -DCOMPAT_30
 CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80

CVS commit: [pgoyette-compat] src/sys/modules/compat_netbsd32

2018-09-10 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Sep 10 10:59:50 UTC 2018

Modified Files:
src/sys/modules/compat_netbsd32 [pgoyette-compat]: Makefile

Log Message:
Remove from the generic module those files which are being included
in their own version-specific modules.


To generate a diff of this commit:
cvs rdiff -u -r1.20.12.2 -r1.20.12.3 src/sys/modules/compat_netbsd32/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_netbsd32/Makefile
diff -u src/sys/modules/compat_netbsd32/Makefile:1.20.12.2 src/sys/modules/compat_netbsd32/Makefile:1.20.12.3
--- src/sys/modules/compat_netbsd32/Makefile:1.20.12.2	Mon Sep 10 10:49:10 2018
+++ src/sys/modules/compat_netbsd32/Makefile	Mon Sep 10 10:59:50 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20.12.2 2018/09/10 10:49:10 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.20.12.3 2018/09/10 10:59:50 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -25,9 +25,8 @@ CPPFLAGS+=	-DNTP -DKTRACE -DMODULAR
 
 .PATH:	${S}/compat/netbsd32
 SRCS+=	netbsd32_compat_10.c	# belongs to compat_netbsd32_sysvipc_10
-SRCS+=	netbsd32_compat_13.c
-SRCS+=	netbsd32_compat_14.c netbsd32_compat_20.c
-SRCS+=	netbsd32_compat_30.c netbsd32_compat_43.c
+SRCS+=	netbsd32_compat_14.c	# belongs to compat_netbsd32_sysvipc_14
+SRCS+=	netbsd32_compat_43.c
 SRCS+=	netbsd32_compat_50.c netbsd32_compat_60.c
 SRCS+=	netbsd32_core.c netbsd32_event.c
 SRCS+=	netbsd32_exec_elf32.c



CVS commit: [pgoyette-compat] src/sys/modules

2018-09-10 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Sep 10 08:43:50 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile

Log Message:
Don't descend into the build directories for monolithic compat and
compat_sysv modules.

Add sub-dirs for the soon-to-arrive version-specific compat_netbsd32_xx
modules.


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.25 -r1.202.2.26 src/sys/modules/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.25 src/sys/modules/Makefile:1.202.2.26
--- src/sys/modules/Makefile:1.202.2.25	Thu Sep  6 06:56:43 2018
+++ src/sys/modules/Makefile	Mon Sep 10 08:43:50 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.25 2018/09/06 06:56:43 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.26 2018/09/10 08:43:50 pgoyette Exp $
 
 .include 
 
@@ -6,13 +6,15 @@
 
 # Modules for compatability with earlier versions of NetBSD
 
-SUBDIR+=	compat  compat_util
+#SUBDIR+=	compat
+SUBDIR+=	compat_util
 SUBDIR+=	compat_43   compat_sysctl_09_43
 SUBDIR+=	compat_09   compat_10   compat_12   compat_13   compat_14
 SUBDIR+=	compat_16   compat_20   compat_30   compat_40   compat_50
 SUBDIR+=	compat_60   compat_70   compat_80 
 
-SUBDIR+=	compat_sysv compat_sysv_10 compat_sysv_14 compat_sysv_50
+#SUBDIR+=	compat_sysv
+SUBDIR+=	compat_sysv_10 compat_sysv_14 compat_sysv_50
 
 SUBDIR+=	accf_dataready
 SUBDIR+=	accf_httpready
@@ -265,6 +267,12 @@ SUBDIR+=	wmimsi
 .if ${MACHINE_CPU} == "arm" \
 || (!empty(MACHINE_ARCH:Mmips64*) && !defined(BSD_MK_COMPAT_FILE))
 SUBDIR+=	compat_netbsd32
+SUBDIR+=	compat_netbsd32_09	compat_netbsd32_10
+SUBDIR+=	compat_netbsd32_12	compat_netbsd32_13
+SUBDIR+=	compat_netbsd32_14	compat_netbsd32_20
+SUBDIR+=	compat_netbsd32_30	compat_netbsd32_50
+SUBDIR+=	compat_netbsd32_60	compat_netbsd32_80
+SUBDIR+=	compat_netbsd32_43
 SUBDIR+=	compat_netbsd32_mqueue
 SUBDIR+=	compat_netbsd32_nfssrv
 SUBDIR+=	compat_netbsd32_ptrace
@@ -274,6 +282,12 @@ SUBDIR+=	compat_netbsd32_sysvipc
 .if ${MACHINE_ARCH} == "x86_64"
 SUBDIR+=	compat_linux32
 SUBDIR+=	compat_netbsd32
+SUBDIR+=	compat_netbsd32_09	compat_netbsd32_10
+SUBDIR+=	compat_netbsd32_12	compat_netbsd32_13
+SUBDIR+=	compat_netbsd32_14	compat_netbsd32_20
+SUBDIR+=	compat_netbsd32_30	compat_netbsd32_50
+SUBDIR+=	compat_netbsd32_60	compat_netbsd32_80
+SUBDIR+=	compat_netbsd32_43
 SUBDIR+=	compat_netbsd32_mqueue
 SUBDIR+=	compat_netbsd32_nfssrv
 SUBDIR+=	compat_netbsd32_ptrace



CVS commit: [pgoyette-compat] src/sys/modules/compat_20

2018-03-30 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar 30 11:15:25 UTC 2018

Added Files:
src/sys/modules/compat_20 [pgoyette-compat]: Makefile

Log Message:
Forgot to commit this previously.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/compat_20/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/sys/modules/compat_20/Makefile
diff -u /dev/null src/sys/modules/compat_20/Makefile:1.1.2.1
--- /dev/null	Fri Mar 30 11:15:25 2018
+++ src/sys/modules/compat_20/Makefile	Fri Mar 30 11:15:25 2018
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1.2.1 2018/03/30 11:15:25 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH:	${S}/compat/common
+
+KMOD=	compat_20
+
+CPPFLAGS+=	-DCOMPAT_20 -DCOMPAT_30
+CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80
+
+SRCS+=	compat_20_mod.c
+SRCS+=	vfs_syscalls_20.c  ieee80211_20.c if43_20.c
+
+.include 



CVS commit: [pgoyette-compat] src/sys/modules/compat_16

2018-03-29 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar 30 05:38:26 UTC 2018

Added Files:
src/sys/modules/compat_16 [pgoyette-compat]: Makefile

Log Message:
Forgot a file!


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/compat_16/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/sys/modules/compat_16/Makefile
diff -u /dev/null src/sys/modules/compat_16/Makefile:1.1.2.1
--- /dev/null	Fri Mar 30 05:38:26 2018
+++ src/sys/modules/compat_16/Makefile	Fri Mar 30 05:38:26 2018
@@ -0,0 +1,15 @@
+#	$NetBSD: Makefile,v 1.1.2.1 2018/03/30 05:38:26 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH:	${S}/compat/common
+
+KMOD=	compat_16
+
+CPPFLAGS+=	-DCOMPAT_16 -DCOMPAT_20 -DCOMPAT_30
+CPPFLAGS+=	-DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80
+
+SRCS+=	compat_16_mod.c
+SRCS+=	kern_sig_16.c
+
+.include 



CVS commit: [pgoyette-compat] src/sys/modules/vnd

2018-03-29 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Mar 29 11:22:23 UTC 2018

Modified Files:
src/sys/modules/vnd [pgoyette-compat]: Makefile

Log Message:
We no longer need to force compat_30 - it will be automatically
invoked if the appropriate compat module is loaded.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.3.16.1 src/sys/modules/vnd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/vnd/Makefile
diff -u src/sys/modules/vnd/Makefile:1.3 src/sys/modules/vnd/Makefile:1.3.16.1
--- src/sys/modules/vnd/Makefile:1.3	Thu Aug 20 11:05:02 2015
+++ src/sys/modules/vnd/Makefile	Thu Mar 29 11:22:23 2018
@@ -1,8 +1,8 @@
-#	$NetBSD: Makefile,v 1.3 2015/08/20 11:05:02 christos Exp $
+#	$NetBSD: Makefile,v 1.3.16.1 2018/03/29 11:22:23 pgoyette Exp $
 
 .include "../Makefile.inc"
 
-CPPFLAGS+= -DVND_COMPRESSION -DCOMPAT_30 -DCOMPAT_50
+CPPFLAGS+= -DVND_COMPRESSION -DCOMPAT_50
 
 .PATH:	${S}/dev
 



CVS commit: [pgoyette-compat] src/sys/modules/arch/x86

2018-03-26 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Mar 27 03:57:37 UTC 2018

Modified Files:
src/sys/modules/arch/x86/amd64-xen [pgoyette-compat]: bsd.amd64-xen.mk
src/sys/modules/arch/x86/i386-xen [pgoyette-compat]: bsd.i386-xen.mk
src/sys/modules/arch/x86/i386pae-xen [pgoyette-compat]:
bsd.i386pae-xen.mk

Log Message:
Disable previous change - it breaks some stuff


To generate a diff of this commit:
cvs rdiff -u -r1.1.28.1 -r1.1.28.2 \
src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk
cvs rdiff -u -r1.1.28.1 -r1.1.28.2 \
src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk
cvs rdiff -u -r1.1.28.1 -r1.1.28.2 \
src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk
diff -u src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk:1.1.28.1 src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk:1.1.28.2
--- src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk:1.1.28.1	Mon Mar 26 10:49:45 2018
+++ src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk	Tue Mar 27 03:57:37 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.amd64-xen.mk,v 1.1.28.1 2018/03/26 10:49:45 pgoyette Exp $
+#	$NetBSD: bsd.amd64-xen.mk,v 1.1.28.2 2018/03/27 03:57:37 pgoyette Exp $
 
 .ifndef _BSD_AMD64_XEN_MK_
 _BSD_AMD64_XEN_MK_=1
@@ -7,6 +7,6 @@ KMODULEARCHDIR:=	amd64-xen
 
 XEN=	1
 
-CPPFLAGS+=	-DXEN
+#CPPFLAGS+=	-DXEN
 
 .endif # _BSD_AMD64_XEN_MK_

Index: src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk
diff -u src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk:1.1.28.1 src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk:1.1.28.2
--- src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk:1.1.28.1	Mon Mar 26 10:49:45 2018
+++ src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk	Tue Mar 27 03:57:37 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.i386-xen.mk,v 1.1.28.1 2018/03/26 10:49:45 pgoyette Exp $
+#	$NetBSD: bsd.i386-xen.mk,v 1.1.28.2 2018/03/27 03:57:37 pgoyette Exp $
 
 .ifndef _BSD_I386_XEN_MK_
 _BSD_I386_XEN_MK_=1
@@ -7,6 +7,6 @@ KMODULEARCHDIR:=	i386-xen
 
 XEN=	1
 
-CPPFLAGS+=	-DXEN
+#CPPFLAGS+=	-DXEN
 
 .endif # _BSD_I386_XEN_MK_

Index: src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk
diff -u src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk:1.1.28.1 src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk:1.1.28.2
--- src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk:1.1.28.1	Mon Mar 26 10:49:45 2018
+++ src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk	Tue Mar 27 03:57:37 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.i386pae-xen.mk,v 1.1.28.1 2018/03/26 10:49:45 pgoyette Exp $
+#	$NetBSD: bsd.i386pae-xen.mk,v 1.1.28.2 2018/03/27 03:57:37 pgoyette Exp $
 
 .ifndef _BSD_I386PAE_XEN_MK_
 _BSD_I386PAE_XEN_MK_=1
@@ -8,6 +8,6 @@ KMODULEARCHDIR:=	i386pae-xen
 XEN=	1
 PAE=	1
 
-CPPFLAGS+=	-DPAE -DXEN
+#CPPFLAGS+=	-DPAE -DXEN
 
 .endif # _BSD_I386PAE_XEN_MK_



CVS commit: [pgoyette-compat] src/sys/modules/compat

2018-03-26 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Tue Mar 27 03:41:51 UTC 2018

Modified Files:
src/sys/modules/compat [pgoyette-compat]: Makefile

Log Message:
Finish disable of compat_60_cpu_ucode.c


To generate a diff of this commit:
cvs rdiff -u -r1.14.14.6 -r1.14.14.7 src/sys/modules/compat/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat/Makefile
diff -u src/sys/modules/compat/Makefile:1.14.14.6 src/sys/modules/compat/Makefile:1.14.14.7
--- src/sys/modules/compat/Makefile:1.14.14.6	Mon Mar 26 00:00:39 2018
+++ src/sys/modules/compat/Makefile	Tue Mar 27 03:41:51 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14.14.6 2018/03/26 00:00:39 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.14.14.7 2018/03/27 03:41:51 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -42,7 +42,7 @@ SRCS+=	compat_mod.c compat_exec.c compat
 .PATH:	${S}/arch/${MACHINE_CPU}/${MACHINE_CPU}
 .PATH:	${S}	${S}/arch/${MACHINE_EXTRA}/${MACHINE_EXTRA}
 
-.for i in compat_13_machdep.c compat_16_machdep.c compat_60_cpu_ucode.c
+.for i in compat_13_machdep.c compat_16_machdep.c # compat_60_cpu_ucode.c
 .   if	exists(${S}/arch/${MACHINE}/${MACHINE}/${i}) || \
 	exists(${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH}/${i}) || \
 	exists(${S}/arch/${MACHINE_CPU}/${MACHINE_CPU}/${i}) || \



CVS commit: [pgoyette-compat] src/sys/modules/compat

2018-03-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Mar 26 00:00:39 UTC 2018

Modified Files:
src/sys/modules/compat [pgoyette-compat]: Makefile

Log Message:
Remove duplicate setting of -DCPU_UCODE


To generate a diff of this commit:
cvs rdiff -u -r1.14.14.5 -r1.14.14.6 src/sys/modules/compat/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat/Makefile
diff -u src/sys/modules/compat/Makefile:1.14.14.5 src/sys/modules/compat/Makefile:1.14.14.6
--- src/sys/modules/compat/Makefile:1.14.14.5	Thu Mar 22 01:44:51 2018
+++ src/sys/modules/compat/Makefile	Mon Mar 26 00:00:39 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14.14.5 2018/03/22 01:44:51 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.14.14.6 2018/03/26 00:00:39 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -24,13 +24,6 @@ CPPFLAGS+=	-DCOMPAT_20
 CPPFLAGS+=	-DCOMPAT_30 -DCOMPAT_40 -DCOMPAT_50
 CPPFLAGS+=	-DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80
 CPPFLAGS+=	-DCOMPAT_43
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-CPPFLAGS+=	-DCPU_UCODE
-# pick up more for bsd.klinks.mk as needed.
-MACHINE_EXTRA=	x86
-.else
-MACHINE_EXTRA=	none
-.endif
 
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 CPPFLAGS+=	-DCPU_UCODE
@@ -38,7 +31,6 @@ CPPFLAGS+=	-DCPU_UCODE
 MACHINE_EXTRA= x86
 .else
 MACHINE_EXTRA= none
-
 .endif
 
 .include "../../compat/common/Makefile.sysio"



CVS commit: [pgoyette-compat] src/sys/modules/compat_60

2018-03-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sun Mar 25 08:17:42 UTC 2018

Modified Files:
src/sys/modules/compat_60 [pgoyette-compat]: Makefile

Log Message:
Add missing kern_cpu_60.c to the module


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/modules/compat_60/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_60/Makefile
diff -u src/sys/modules/compat_60/Makefile:1.1.2.7 src/sys/modules/compat_60/Makefile:1.1.2.8
--- src/sys/modules/compat_60/Makefile:1.1.2.7	Sun Mar 18 21:41:31 2018
+++ src/sys/modules/compat_60/Makefile	Sun Mar 25 08:17:42 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.7 2018/03/18 21:41:31 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.8 2018/03/25 08:17:42 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -12,6 +12,7 @@ CPPFLAGS+=	-DCOMPAT_60 -DCOMPAT_70 -DCOM
 CPPFLAGS+=	-DCPU_UCODE
 .endif
 
-SRCS+=	compat_60_mod.c kern_sa_60.c tty_60.c kern_time_60.c ccd_60.c
+SRCS+=	compat_60_mod.c kern_sa_60.c tty_60.c kern_time_60.c ccd_60.c \
+	kern_cpu_60.c
 
 .include 



CVS commit: [pgoyette-compat] src/sys/modules

2018-03-15 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar 16 02:55:20 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile

Log Message:
Formatting only - no functional change


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.6 -r1.202.2.7 src/sys/modules/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.6 src/sys/modules/Makefile:1.202.2.7
--- src/sys/modules/Makefile:1.202.2.6	Fri Mar 16 02:38:40 2018
+++ src/sys/modules/Makefile	Fri Mar 16 02:55:20 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.6 2018/03/16 02:38:40 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.7 2018/03/16 02:55:20 pgoyette Exp $
 
 .include 
 
@@ -6,8 +6,7 @@
 
 # Modules for compatability with earlier versions of NetBSD
 
-SUBDIR+=	compatcompat_70
-#SUBDIR+=	compat_60 compat_50 compat_40
+SUBDIR+=	compatcompat_70 #compat_60 compat_50 compat_40
 #SUBDIR+=	compat_30 compat_20 compat_16 compat_14 compat_13
 #SUBDIR+=	compat_12 compat_10 compat_09
 SUBDIR+=	compat_ossaudio



CVS commit: [pgoyette-compat] src/sys/modules

2018-03-15 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar 16 02:38:40 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile

Log Message:
Ooops - don't use SUBDIR= after the SUBDIR+= lines!


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.5 -r1.202.2.6 src/sys/modules/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.5 src/sys/modules/Makefile:1.202.2.6
--- src/sys/modules/Makefile:1.202.2.5	Fri Mar 16 01:20:20 2018
+++ src/sys/modules/Makefile	Fri Mar 16 02:38:40 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.5 2018/03/16 01:20:20 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.6 2018/03/16 02:38:40 pgoyette Exp $
 
 .include 
 
@@ -6,14 +6,14 @@
 
 # Modules for compatability with earlier versions of NetBSD
 
-SUBDIR+=	compatcompat_70#compat_60 compat_50 compat_40
+SUBDIR+=	compatcompat_70
+#SUBDIR+=	compat_60 compat_50 compat_40
 #SUBDIR+=	compat_30 compat_20 compat_16 compat_14 compat_13
 #SUBDIR+=	compat_12 compat_10 compat_09
 SUBDIR+=	compat_ossaudio
 SUBDIR+=	compat_sysv
 
-
-SUBDIR=		accf_dataready
+SUBDIR+=	accf_dataready
 SUBDIR+=	accf_httpready
 SUBDIR+=	adosfs
 SUBDIR+=	aio



CVS commit: [pgoyette-compat] src/sys/modules/compat_60

2018-03-15 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar 16 01:33:24 UTC 2018

Modified Files:
src/sys/modules/compat_60 [pgoyette-compat]: Makefile

Log Message:
Add note/reminder to deal with setting of CPU_UCODE option based on
machine architecture.  It's needed for i386, amd64, and XEN3_DOM0
(but _not_ needed for XEN3_DOMU).


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_60/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_60/Makefile
diff -u src/sys/modules/compat_60/Makefile:1.1.2.1 src/sys/modules/compat_60/Makefile:1.1.2.2
--- src/sys/modules/compat_60/Makefile:1.1.2.1	Thu Mar 15 23:23:36 2018
+++ src/sys/modules/compat_60/Makefile	Fri Mar 16 01:33:24 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1.2.1 2018/03/15 23:23:36 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.2 2018/03/16 01:33:24 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -8,6 +8,11 @@ KMOD=	compat_60
 
 CPPFLAGS+=	-D COMPAT_60 -DCOMPAT_70 -DCOMPAT_80
 
+# If being built for amd64, i386, or XEN3_DOM0 (but _not_ DOMU), we
+# need to add
+#
+# SRCS+=	CPU_UCODE
+
 SRCS+=	kern_sa_60.c tty_60.c kern_time_60.c
 
 .include 



CVS commit: [pgoyette-compat] src/sys/modules

2018-03-15 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar 16 01:20:20 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile

Log Message:
For now, disable the compat_60 module


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.4 -r1.202.2.5 src/sys/modules/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.4 src/sys/modules/Makefile:1.202.2.5
--- src/sys/modules/Makefile:1.202.2.4	Thu Mar 15 23:23:35 2018
+++ src/sys/modules/Makefile	Fri Mar 16 01:20:20 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.4 2018/03/15 23:23:35 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.5 2018/03/16 01:20:20 pgoyette Exp $
 
 .include 
 
@@ -6,11 +6,9 @@
 
 # Modules for compatability with earlier versions of NetBSD
 
-SUBDIR+=	compatcompat_70 compat_60
-.ifdef NOTYET
-SUBDIR+=	compat_50 compat_40 compat_30 compat_20 compat_16
-SUBDIR+=	compat_14 compat_13 compat_12 compat_10 compat_09
-.endif
+SUBDIR+=	compatcompat_70#compat_60 compat_50 compat_40
+#SUBDIR+=	compat_30 compat_20 compat_16 compat_14 compat_13
+#SUBDIR+=	compat_12 compat_10 compat_09
 SUBDIR+=	compat_ossaudio
 SUBDIR+=	compat_sysv
 



CVS commit: [pgoyette-compat] src/sys/modules/compat_70

2018-03-15 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Mar 15 07:29:02 UTC 2018

Modified Files:
src/sys/modules/compat_70 [pgoyette-compat]: Makefile

Log Message:
Use correct module name


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/modules/compat_70/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_70/Makefile
diff -u src/sys/modules/compat_70/Makefile:1.1.2.1 src/sys/modules/compat_70/Makefile:1.1.2.2
--- src/sys/modules/compat_70/Makefile:1.1.2.1	Thu Mar 15 05:10:05 2018
+++ src/sys/modules/compat_70/Makefile	Thu Mar 15 07:29:02 2018
@@ -1,10 +1,10 @@
-#	$NetBSD: Makefile,v 1.1.2.1 2018/03/15 05:10:05 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.1.2.2 2018/03/15 07:29:02 pgoyette Exp $
 
 .include "../Makefile.inc"
 
 .PATH:	${S}/compat/common
 
-KMOD=	compat
+KMOD=	compat_70
 
 CPPFLAGS+=	-DCOMPAT_70 -DCOMPAT_80
 



CVS commit: [pgoyette-compat] src/sys/modules/compat_ibcs2

2018-03-11 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sun Mar 11 22:04:35 UTC 2018

Modified Files:
src/sys/modules/compat_ibcs2 [pgoyette-compat]: Makefile

Log Message:
If compat_ibcs2 is being built for i386, make sure we include support
for 32-bit executables


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.4.2.1 src/sys/modules/compat_ibcs2/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_ibcs2/Makefile
diff -u src/sys/modules/compat_ibcs2/Makefile:1.4 src/sys/modules/compat_ibcs2/Makefile:1.4.2.1
--- src/sys/modules/compat_ibcs2/Makefile:1.4	Wed Aug  9 18:45:30 2017
+++ src/sys/modules/compat_ibcs2/Makefile	Sun Mar 11 22:04:35 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2017/08/09 18:45:30 maxv Exp $
+#	$NetBSD: Makefile,v 1.4.2.1 2018/03/11 22:04:35 pgoyette Exp $
 
 .include "../Makefile.inc"
 .include "../Makefile.assym"
@@ -8,6 +8,10 @@ KMOD=	compat_ibcs2
 CPPFLAGS+=	-DSYSVSHM -DSYSVSEM -DSYSVMSG
 CPPFLAGS+=	-DCOMPAT_IBCS2
 
+.if ${MACHINE_ARCH} == "i386"
+CPPFLAGS+=  -DEXEC_ELF32
+.endif
+
 .PATH:	${S}/compat/ibcs2
 
 SRCS+=	ibcs2_errno.c ibcs2_exec.c ibcs2_exec_coff.c ibcs2_exec_elf32.c



CVS commit: [pgoyette-compat] src/sys/modules/compat_sysv

2018-03-09 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 10 02:18:56 UTC 2018

Modified Files:
src/sys/modules/compat_sysv [pgoyette-compat]: Makefile

Log Message:
Include the 5.0 sysctl in the compat_sysv module


To generate a diff of this commit:
cvs rdiff -u -r1.3.10.3 -r1.3.10.4 src/sys/modules/compat_sysv/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat_sysv/Makefile
diff -u src/sys/modules/compat_sysv/Makefile:1.3.10.3 src/sys/modules/compat_sysv/Makefile:1.3.10.4
--- src/sys/modules/compat_sysv/Makefile:1.3.10.3	Fri Mar  9 09:37:01 2018
+++ src/sys/modules/compat_sysv/Makefile	Sat Mar 10 02:18:56 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3.10.3 2018/03/09 09:37:01 pgoyette Exp $
+# $NetBSD: Makefile,v 1.3.10.4 2018/03/10 02:18:56 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -16,7 +16,7 @@ CPPFLAGS+=	-DCOMPAT_14
 CPPFLAGS+=	-DCOMPAT_50
 
 SRCS+=	sysv_mod.c
-SRCS+=	kern_ipc_10.c
+SRCS+=	kern_ipc_10.c sysv_ipc_50.c
 SRCS+=	sysv_msg_14.c sysv_sem_14.c sysv_shm_14.c
 SRCS+=	sysv_msg_50.c sysv_sem_50.c sysv_shm_50.c
 



CVS commit: [pgoyette-compat] src/sys/modules/compat_sysv

2018-03-08 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar  9 02:06:45 UTC 2018

Added Files:
src/sys/modules/compat_sysv [pgoyette-compat]: Makefile

Log Message:
More on module renaming - fun with CVS


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3.10.1 src/sys/modules/compat_sysv/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/sys/modules/compat_sysv/Makefile
diff -u /dev/null src/sys/modules/compat_sysv/Makefile:1.3.10.1
--- /dev/null	Fri Mar  9 02:06:45 2018
+++ src/sys/modules/compat_sysv/Makefile	Fri Mar  9 02:06:45 2018
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.3.10.1 2018/03/09 02:06:45 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH:	${S}/kern
+
+KMOD=	sysv_ipc
+
+CPPFLAGS+=	-DSYSVSEM -DSYSVSHM -DSYSVMSG
+
+.PATH:	${S}/compat/common
+
+CPPFLAGS+=	-DCOMPAT_10
+CPPFLAGS+=	-DCOMPAT_13
+CPPFLAGS+=	-DCOMPAT_14
+CPPFLAGS+=	-DCOMPAT_50
+
+SRCS+=	sysv_ipc_mod.c
+SRCS+=	kern_ipc_10.c
+SRCS+=	sysv_msg_14.c sysv_sem_14.c sysv_shm_14.c
+SRCS+=	sysv_msg_50.c sysv_sem_50.c sysv_shm_50.c
+
+.include 



CVS commit: [pgoyette-compat] src/sys/modules

2018-03-08 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar  9 01:45:46 UTC 2018

Modified Files:
src/sys/modules [pgoyette-compat]: Makefile
Removed Files:
src/sys/modules/compat_sysv_ipc [pgoyette-compat]: Makefile

Log Message:
Rename the new compat_sysv_ipc module to just compat_sysv


To generate a diff of this commit:
cvs rdiff -u -r1.202.2.1 -r1.202.2.2 src/sys/modules/Makefile
cvs rdiff -u -r1.1.2.1 -r0 src/sys/modules/compat_sysv_ipc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.202.2.1 src/sys/modules/Makefile:1.202.2.2
--- src/sys/modules/Makefile:1.202.2.1	Fri Mar  9 01:27:50 2018
+++ src/sys/modules/Makefile	Fri Mar  9 01:45:46 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.202.2.1 2018/03/09 01:27:50 pgoyette Exp $
+#	$NetBSD: Makefile,v 1.202.2.2 2018/03/09 01:45:46 pgoyette Exp $
 
 .include 
 
@@ -29,7 +29,7 @@ SUBDIR+=	coda
 SUBDIR+=	coda5
 SUBDIR+=	compat
 SUBDIR+=	compat_ossaudio
-SUBDIR+=	compat_sysv_ipc
+SUBDIR+=	compat_sysv
 SUBDIR+=	coredump
 SUBDIR+=	dbcool
 SUBDIR+=	des



CVS commit: [pgoyette-compat] src/sys/modules/compat

2018-03-08 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Thu Mar  8 09:54:36 UTC 2018

Modified Files:
src/sys/modules/compat [pgoyette-compat]: Makefile

Log Message:
Include shared/common routines in the compat_netbsd Makefile

XXX These may later be extracted into an independant compat_util
XXX module.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.14.14.1 src/sys/modules/compat/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/modules/compat/Makefile
diff -u src/sys/modules/compat/Makefile:1.14 src/sys/modules/compat/Makefile:1.14.14.1
--- src/sys/modules/compat/Makefile:1.14	Thu Nov  3 04:26:58 2016
+++ src/sys/modules/compat/Makefile	Thu Mar  8 09:54:36 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2016/11/03 04:26:58 riastradh Exp $
+#	$NetBSD: Makefile,v 1.14.14.1 2018/03/08 09:54:36 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -27,7 +27,7 @@ CPPFLAGS+=	-DCOMPAT_43
 
 .include "../../compat/common/Makefile.sysio"
 
-SRCS+=	compat_mod.c
+SRCS+=	compat_mod.c compat_exec.c compat_util.c
 
 .PATH:	${S}/arch/${MACHINE}/${MACHINE}
 .PATH:	${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH}