Module Name:    src
Committed By:   sevan
Date:           Fri Apr 26 22:46:04 UTC 2019

Modified Files:
        src/sys/arch/amd64/conf: ALL
        src/sys/arch/amigappc/conf: NULL
        src/sys/arch/dreamcast/conf: G1IDE GENERIC
        src/sys/arch/evbarm/conf: ARMADILLO-IOT-G3 CUBOX CUBOX-I DUOVERO
            GUMSTIX HDL_G HPT5325 IMX6UL-STARTER IYONIX MARVELL_NAS
            MMNET_GENERIC MPCSA_GENERIC MV2120 NITROGEN6X OPENBLOCKS_A6
            OPENBLOCKS_AX3 OVERO PEPPER SHEEVAPLUG
        src/sys/arch/i386/conf: ALL
        src/sys/arch/luna68k/conf: GENERIC INSTALL
        src/sys/arch/macppc/conf: GENERIC_601
        src/sys/arch/mmeye/conf: MMEYE_WLF
        src/sys/arch/mvme68k/conf: GENERIC
        src/sys/arch/playstation2/conf: GENERIC
        src/sys/arch/sparc/conf: KRUPS
        src/sys/arch/sun2/conf: GENERIC
        src/sys/arch/sun3/conf: GENERIC GENERIC3X
        src/sys/arch/vax/conf: VAX780
        src/sys/arch/x68k/conf: GENERIC

Log Message:
Use veriexec.config to reduce duplication


To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/amigappc/conf/NULL
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/dreamcast/conf/G1IDE
cvs rdiff -u -r1.131 -r1.132 src/sys/arch/dreamcast/conf/GENERIC
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/CUBOX
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/evbarm/conf/CUBOX-I
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/conf/DUOVERO
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/evbarm/conf/GUMSTIX
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/evbarm/conf/HDL_G
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/evbarm/conf/HPT5325
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/conf/IMX6UL-STARTER \
    src/sys/arch/evbarm/conf/PEPPER
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/conf/IYONIX
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbarm/conf/MARVELL_NAS
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/evbarm/conf/MMNET_GENERIC
cvs rdiff -u -r1.66 -r1.67 src/sys/arch/evbarm/conf/MPCSA_GENERIC
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/evbarm/conf/MV2120
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbarm/conf/NITROGEN6X
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/conf/OPENBLOCKS_A6
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbarm/conf/OPENBLOCKS_AX3
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/evbarm/conf/OVERO
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/evbarm/conf/SHEEVAPLUG
cvs rdiff -u -r1.466 -r1.467 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.126 -r1.127 src/sys/arch/luna68k/conf/GENERIC
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/luna68k/conf/INSTALL
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/macppc/conf/GENERIC_601
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/mmeye/conf/MMEYE_WLF
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/mvme68k/conf/GENERIC
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/playstation2/conf/GENERIC
cvs rdiff -u -r1.80 -r1.81 src/sys/arch/sparc/conf/KRUPS
cvs rdiff -u -r1.101 -r1.102 src/sys/arch/sun2/conf/GENERIC
cvs rdiff -u -r1.180 -r1.181 src/sys/arch/sun3/conf/GENERIC
cvs rdiff -u -r1.133 -r1.134 src/sys/arch/sun3/conf/GENERIC3X
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/vax/conf/VAX780
cvs rdiff -u -r1.195 -r1.196 src/sys/arch/x68k/conf/GENERIC

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

Modified files:

Index: src/sys/arch/amd64/conf/ALL
diff -u src/sys/arch/amd64/conf/ALL:1.117 src/sys/arch/amd64/conf/ALL:1.118
--- src/sys/arch/amd64/conf/ALL:1.117	Fri Apr 12 04:46:48 2019
+++ src/sys/arch/amd64/conf/ALL	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.117 2019/04/12 04:46:48 msaitoh Exp $
+# $NetBSD: ALL,v 1.118 2019/04/26 22:46:03 sevan Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@ include 	"arch/amd64/conf/std.amd64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"ALL-$Revision: 1.117 $"
+#ident		"ALL-$Revision: 1.118 $"
 
 maxusers	64		# estimated number of users
 
@@ -1707,19 +1707,8 @@ pseudo-device	dmoverio
 
 pseudo-device	nandemulator
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options 	VERIFIED_EXEC_FP_SHA256
-options 	VERIFIED_EXEC_FP_SHA384
-options 	VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_SEGVGUARD=0		# PaX Segmentation fault guard
 options 	PAX_MPROTECT=1		# PaX mprotect(2) restrictions

Index: src/sys/arch/amigappc/conf/NULL
diff -u src/sys/arch/amigappc/conf/NULL:1.55 src/sys/arch/amigappc/conf/NULL:1.56
--- src/sys/arch/amigappc/conf/NULL:1.55	Wed Aug  1 20:04:10 2018
+++ src/sys/arch/amigappc/conf/NULL	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: NULL,v 1.55 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: NULL,v 1.56 2019/04/26 22:46:03 sevan Exp $
 #
 # NULL machine description file
 # 
@@ -7,7 +7,7 @@ include "arch/amigappc/conf/std.amigappc
 
 #options 	INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident          "GENERIC-$Revision: 1.55 $"
+#ident          "GENERIC-$Revision: 1.56 $"
 
 maxusers	8
 
@@ -413,17 +413,7 @@ pseudo-device	ksyms			# /dev/ksyms (kern
 #pseudo-device	nsmb			# experimental - SMB requester
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 # Kernel root file system and dump configuration
 config		netbsd	root on ? type ?

Index: src/sys/arch/dreamcast/conf/G1IDE
diff -u src/sys/arch/dreamcast/conf/G1IDE:1.6 src/sys/arch/dreamcast/conf/G1IDE:1.7
--- src/sys/arch/dreamcast/conf/G1IDE:1.6	Wed Aug  1 20:04:10 2018
+++ src/sys/arch/dreamcast/conf/G1IDE	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: G1IDE,v 1.6 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: G1IDE,v 1.7 2019/04/26 22:46:03 sevan Exp $
 
 include 	"arch/dreamcast/conf/std.dreamcast"
 
@@ -219,14 +219,4 @@ pseudo-device	wsmux			# mouse & keyboard
 pseudo-device	ksyms			# /dev/ksyms
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/dreamcast/conf/GENERIC
diff -u src/sys/arch/dreamcast/conf/GENERIC:1.131 src/sys/arch/dreamcast/conf/GENERIC:1.132
--- src/sys/arch/dreamcast/conf/GENERIC:1.131	Sat Apr 13 08:22:59 2019
+++ src/sys/arch/dreamcast/conf/GENERIC	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.131 2019/04/13 08:22:59 isaki Exp $
+# $NetBSD: GENERIC,v 1.132 2019/04/26 22:46:03 sevan Exp $
 #
 # GENERIC machine description file
 # 
@@ -220,14 +220,4 @@ pseudo-device	wsmux			# mouse & keyboard
 pseudo-device	ksyms			# /dev/ksyms
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3
diff -u src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.16 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.17
--- src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.16	Wed Dec 19 16:56:17 2018
+++ src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: ARMADILLO-IOT-G3,v 1.16 2018/12/19 16:56:17 skrll Exp $
+# $NetBSD: ARMADILLO-IOT-G3,v 1.17 2019/04/26 22:46:03 sevan Exp $
 #
 # ARMADILLO-IOT-G3 -- Atmark Techno, Armadillo-IoT G3
 #
@@ -371,21 +371,8 @@ pseudo-device	wsfont
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#
-# a pseudo device needed for veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options VERIFIED_EXEC_FP_SHA256
-options VERIFIED_EXEC_FP_SHA384
-options VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_SEGVGUARD=0		# PaX Segmentation fault guard
 options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions

Index: src/sys/arch/evbarm/conf/CUBOX
diff -u src/sys/arch/evbarm/conf/CUBOX:1.13 src/sys/arch/evbarm/conf/CUBOX:1.14
--- src/sys/arch/evbarm/conf/CUBOX:1.13	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/CUBOX	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: CUBOX,v 1.13 2018/10/23 19:58:52 jdolecek Exp $
+# $NetBSD: CUBOX,v 1.14 2019/04/26 22:46:03 sevan Exp $
 #
 #	CUBOX -- SolidRun Ltd. Cubox kernel
 #
@@ -369,20 +369,8 @@ pseudo-device	wsfont
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-
 # Veriexec
-#
-# a pseudo device needed for veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options VERIFIED_EXEC_FP_SHA256
-options VERIFIED_EXEC_FP_SHA384
-options VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/CUBOX-I
diff -u src/sys/arch/evbarm/conf/CUBOX-I:1.19 src/sys/arch/evbarm/conf/CUBOX-I:1.20
--- src/sys/arch/evbarm/conf/CUBOX-I:1.19	Wed Dec 19 16:56:17 2018
+++ src/sys/arch/evbarm/conf/CUBOX-I	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: CUBOX-I,v 1.19 2018/12/19 16:56:17 skrll Exp $
+# $NetBSD: CUBOX-I,v 1.20 2019/04/26 22:46:03 sevan Exp $
 #
 # CuBox-i
 # - http://www.solid-run.com/products/cubox-i-mini-computer/
@@ -394,21 +394,8 @@ pseudo-device	wsfont
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#
-# a pseudo device needed for veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options VERIFIED_EXEC_FP_SHA256
-options VERIFIED_EXEC_FP_SHA384
-options VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/DUOVERO
diff -u src/sys/arch/evbarm/conf/DUOVERO:1.12 src/sys/arch/evbarm/conf/DUOVERO:1.13
--- src/sys/arch/evbarm/conf/DUOVERO:1.12	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/DUOVERO	Fri Apr 26 22:46:03 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: DUOVERO,v 1.12 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: DUOVERO,v 1.13 2019/04/26 22:46:03 sevan Exp $
 #
 #	DUOOVERO -- Gumstix. Inc. DuoVero COMS platforms kernel
 #
@@ -297,19 +297,8 @@ pseudo-device	wsfont
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options 	VERIFIED_EXEC_FP_SHA256
-#options 	VERIFIED_EXEC_FP_SHA384
-#options 	VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 #options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/GUMSTIX
diff -u src/sys/arch/evbarm/conf/GUMSTIX:1.99 src/sys/arch/evbarm/conf/GUMSTIX:1.100
--- src/sys/arch/evbarm/conf/GUMSTIX:1.99	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/GUMSTIX	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: GUMSTIX,v 1.99 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: GUMSTIX,v 1.100 2019/04/26 22:46:03 sevan Exp $
 #
 #	GUMSTIX -- Gumstix. Inc. gumstix platforms kernel
 #
@@ -397,19 +397,8 @@ pseudo-device	dmoverio		# /dev/dmover dm
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 #options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/HDL_G
diff -u src/sys/arch/evbarm/conf/HDL_G:1.56 src/sys/arch/evbarm/conf/HDL_G:1.57
--- src/sys/arch/evbarm/conf/HDL_G:1.56	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/evbarm/conf/HDL_G	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: HDL_G,v 1.56 2019/02/06 11:58:30 rin Exp $
+# $NetBSD: HDL_G,v 1.57 2019/04/26 22:46:03 sevan Exp $
 #
 #       HDL_G -- I-O DATA HDL-G Kernel
 #
@@ -419,8 +419,8 @@ pseudo-device	ksyms			# /dev/ksyms
 # a pseudo device needed for SMBFS
 pseudo-device	nsmb			# experimental - SMB requester
 
-# a pseudo device needed for verified exec
-#pseudo-device	veriexec
+# Veriexec
+# include "dev/veriexec.config"
 
 # data mover pseudo-devices
 pseudo-device	swdmover		# software dmover(9) back-end

Index: src/sys/arch/evbarm/conf/HPT5325
diff -u src/sys/arch/evbarm/conf/HPT5325:1.41 src/sys/arch/evbarm/conf/HPT5325:1.42
--- src/sys/arch/evbarm/conf/HPT5325:1.41	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/evbarm/conf/HPT5325	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: HPT5325,v 1.41 2019/02/06 11:58:30 rin Exp $
+#	$NetBSD: HPT5325,v 1.42 2019/04/26 22:46:03 sevan Exp $
 #
 #  This configuration supports for HP T5325 Thin Client
 #
@@ -491,19 +491,8 @@ pseudo-device	wsfont
 #pseudo-device	swdmover		# software dmover(9) back-end
 #pseudo-device	dmoverio		# /dev/dmover dmover(9) interface
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options 	VERIFIED_EXEC_FP_SHA256
-#options 	VERIFIED_EXEC_FP_SHA384
-#options 	VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 #options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/IMX6UL-STARTER
diff -u src/sys/arch/evbarm/conf/IMX6UL-STARTER:1.11 src/sys/arch/evbarm/conf/IMX6UL-STARTER:1.12
--- src/sys/arch/evbarm/conf/IMX6UL-STARTER:1.11	Wed Dec 19 16:56:17 2018
+++ src/sys/arch/evbarm/conf/IMX6UL-STARTER	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: IMX6UL-STARTER,v 1.11 2018/12/19 16:56:17 skrll Exp $
+#	$NetBSD: IMX6UL-STARTER,v 1.12 2019/04/26 22:46:03 sevan Exp $
 #
 #	IMX6UL-STARTER - Freescale i.MX6UL Evaluation Board
 #
@@ -384,21 +384,8 @@ pseudo-device	wsfont
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#
-# a pseudo device needed for veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options VERIFIED_EXEC_FP_SHA256
-options VERIFIED_EXEC_FP_SHA384
-options VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_SEGVGUARD=0		# PaX Segmentation fault guard
 options 	PAX_MPROTECT=1		# PaX mprotect(2) restrictions
Index: src/sys/arch/evbarm/conf/PEPPER
diff -u src/sys/arch/evbarm/conf/PEPPER:1.11 src/sys/arch/evbarm/conf/PEPPER:1.12
--- src/sys/arch/evbarm/conf/PEPPER:1.11	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/PEPPER	Fri Apr 26 22:46:03 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: PEPPER,v 1.11 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: PEPPER,v 1.12 2019/04/26 22:46:03 sevan Exp $
 #
 #	PEPPER -- Gumstix. Inc. Pepper Single Board Computer platforms kernel
 #
@@ -360,19 +360,8 @@ pseudo-device	wsfont
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options 	VERIFIED_EXEC_FP_SHA256
-#options 	VERIFIED_EXEC_FP_SHA384
-#options 	VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 #options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/IYONIX
diff -u src/sys/arch/evbarm/conf/IYONIX:1.1 src/sys/arch/evbarm/conf/IYONIX:1.2
--- src/sys/arch/evbarm/conf/IYONIX:1.1	Thu Feb 14 21:47:52 2019
+++ src/sys/arch/evbarm/conf/IYONIX	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: IYONIX,v 1.1 2019/02/14 21:47:52 macallan Exp $
+#	$NetBSD: IYONIX,v 1.2 2019/04/26 22:46:03 sevan Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include	"arch/evbarm/conf/std.iyonix"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.1 $"
+#ident 		"GENERIC-$Revision: 1.2 $"
 
 maxusers	32		# estimated number of users
 
@@ -406,18 +406,7 @@ pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	wsmux			# mouse & keyboard multiplexor
 pseudo-device	wsfont
 
-#options       FILEASSOC               # fileassoc(9) - required for Veriexec
-                                       # and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options PAX_MPROTECT=0                        # PaX mprotect(2) restrictions

Index: src/sys/arch/evbarm/conf/MARVELL_NAS
diff -u src/sys/arch/evbarm/conf/MARVELL_NAS:1.33 src/sys/arch/evbarm/conf/MARVELL_NAS:1.34
--- src/sys/arch/evbarm/conf/MARVELL_NAS:1.33	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/MARVELL_NAS	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: MARVELL_NAS,v 1.33 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: MARVELL_NAS,v 1.34 2019/04/26 22:46:03 sevan Exp $
 #
 #  This configuration supports for generically Marvell NAS.
 
@@ -309,19 +309,8 @@ pseudo-device	wsfont
 pseudo-device	swdmover		# software dmover(9) back-end
 pseudo-device	dmoverio		# /dev/dmover dmover(9) interface
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options 	VERIFIED_EXEC_FP_SHA256
-options 	VERIFIED_EXEC_FP_SHA384
-options 	VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/MMNET_GENERIC
diff -u src/sys/arch/evbarm/conf/MMNET_GENERIC:1.45 src/sys/arch/evbarm/conf/MMNET_GENERIC:1.46
--- src/sys/arch/evbarm/conf/MMNET_GENERIC:1.45	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/evbarm/conf/MMNET_GENERIC	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: MMNET_GENERIC,v 1.45 2019/02/06 11:58:30 rin Exp $
+# $NetBSD: MMNET_GENERIC,v 1.46 2019/04/26 22:46:03 sevan Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include		"arch/evbarm/conf/std.mmnet"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.45 $"
+#ident 		"GENERIC-$Revision: 1.46 $"
 
 maxusers	32		# estimated number of users
 
@@ -589,18 +589,7 @@ pseudo-device	ksyms			# /dev/ksyms
 #pseudo-device	wsmux			# mouse & keyboard multiplexor
 #pseudo-device	wsfont
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 options PAX_MPROTECT=0			# PaX mprotect(2) restrictions

Index: src/sys/arch/evbarm/conf/MPCSA_GENERIC
diff -u src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.66 src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.67
--- src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.66	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/evbarm/conf/MPCSA_GENERIC	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: MPCSA_GENERIC,v 1.66 2019/02/06 11:58:30 rin Exp $
+# $NetBSD: MPCSA_GENERIC,v 1.67 2019/04/26 22:46:03 sevan Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include		"arch/evbarm/conf/std.mpcsa"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.66 $"
+#ident 		"GENERIC-$Revision: 1.67 $"
 
 maxusers	32		# estimated number of users
 
@@ -654,18 +654,7 @@ pseudo-device	ksyms			# /dev/ksyms
 #pseudo-device	wsmux			# mouse & keyboard multiplexor
 #pseudo-device	wsfont
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 options PAX_MPROTECT=0			# PaX mprotect(2) restrictions

Index: src/sys/arch/evbarm/conf/MV2120
diff -u src/sys/arch/evbarm/conf/MV2120:1.39 src/sys/arch/evbarm/conf/MV2120:1.40
--- src/sys/arch/evbarm/conf/MV2120:1.39	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/evbarm/conf/MV2120	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: MV2120,v 1.39 2019/02/06 11:58:30 rin Exp $
+#	$NetBSD: MV2120,v 1.40 2019/04/26 22:46:03 sevan Exp $
 #
 #  This configuration supports for HP MV2120/MV5140/MV5150.
 
@@ -307,19 +307,8 @@ pseudo-device	wsfont
 
 pseudo-device	dm
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options 	VERIFIED_EXEC_FP_SHA256
-options 	VERIFIED_EXEC_FP_SHA384
-options 	VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/NITROGEN6X
diff -u src/sys/arch/evbarm/conf/NITROGEN6X:1.21 src/sys/arch/evbarm/conf/NITROGEN6X:1.22
--- src/sys/arch/evbarm/conf/NITROGEN6X:1.21	Wed Dec 19 16:56:17 2018
+++ src/sys/arch/evbarm/conf/NITROGEN6X	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: NITROGEN6X,v 1.21 2018/12/19 16:56:17 skrll Exp $
+# $NetBSD: NITROGEN6X,v 1.22 2019/04/26 22:46:03 sevan Exp $
 #
 # Nitrogen6X
 # - http://boundarydevices.com/products/nitrogen6x-board-imx6-arm-cortex-a9-sbc/
@@ -383,21 +383,8 @@ pseudo-device	wsfont
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#
-# a pseudo device needed for veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options VERIFIED_EXEC_FP_SHA256
-options VERIFIED_EXEC_FP_SHA384
-options VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/OPENBLOCKS_A6
diff -u src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.35 src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.36
--- src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.35	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/evbarm/conf/OPENBLOCKS_A6	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS_A6,v 1.35 2019/02/06 11:58:30 rin Exp $
+#	$NetBSD: OPENBLOCKS_A6,v 1.36 2019/04/26 22:46:03 sevan Exp $
 #
 #	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
 #
@@ -377,19 +377,8 @@ pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	swdmover		# software dmover(9) back-end
 pseudo-device	dmoverio		# /dev/dmover dmover(9) interface
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options 	VERIFIED_EXEC_FP_SHA256
-#options 	VERIFIED_EXEC_FP_SHA384
-#options 	VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 #options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/OPENBLOCKS_AX3
diff -u src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.27 src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.28
--- src/sys/arch/evbarm/conf/OPENBLOCKS_AX3:1.27	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/OPENBLOCKS_AX3	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS_AX3,v 1.27 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: OPENBLOCKS_AX3,v 1.28 2019/04/26 22:46:03 sevan Exp $
 #
 #	OPENBLOCKS_AX3 -- Plat'Home. OpenBlockS AX3 kernel
 #
@@ -313,19 +313,8 @@ pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	swdmover		# software dmover(9) back-end
 pseudo-device	dmoverio		# /dev/dmover dmover(9) interface
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options 	VERIFIED_EXEC_FP_SHA256
-#options 	VERIFIED_EXEC_FP_SHA384
-#options 	VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 #options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/OVERO
diff -u src/sys/arch/evbarm/conf/OVERO:1.54 src/sys/arch/evbarm/conf/OVERO:1.55
--- src/sys/arch/evbarm/conf/OVERO:1.54	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/OVERO	Fri Apr 26 22:46:03 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: OVERO,v 1.54 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: OVERO,v 1.55 2019/04/26 22:46:03 sevan Exp $
 #
 #	OVERO -- Gumstix. Inc. Overo COMS platforms kernel
 #
@@ -352,19 +352,8 @@ pseudo-device	wsfont
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device	drvctl
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options 	VERIFIED_EXEC_FP_SHA256
-#options 	VERIFIED_EXEC_FP_SHA384
-#options 	VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 #options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/evbarm/conf/SHEEVAPLUG
diff -u src/sys/arch/evbarm/conf/SHEEVAPLUG:1.63 src/sys/arch/evbarm/conf/SHEEVAPLUG:1.64
--- src/sys/arch/evbarm/conf/SHEEVAPLUG:1.63	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/evbarm/conf/SHEEVAPLUG	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: SHEEVAPLUG,v 1.63 2019/02/06 11:58:30 rin Exp $
+#	$NetBSD: SHEEVAPLUG,v 1.64 2019/04/26 22:46:03 sevan Exp $
 #
 #  This configuration supports for generically Marvell SheevaPlug
 #
@@ -490,19 +490,8 @@ pseudo-device	drvctl			# device control
 pseudo-device	swdmover		# software dmover(9) back-end
 pseudo-device	dmoverio		# /dev/dmover dmover(9) interface
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options 	VERIFIED_EXEC_FP_SHA256
-#options 	VERIFIED_EXEC_FP_SHA384
-#options 	VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 #options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/i386/conf/ALL
diff -u src/sys/arch/i386/conf/ALL:1.466 src/sys/arch/i386/conf/ALL:1.467
--- src/sys/arch/i386/conf/ALL:1.466	Fri Apr 12 04:46:48 2019
+++ src/sys/arch/i386/conf/ALL	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.466 2019/04/12 04:46:48 msaitoh Exp $
+# $NetBSD: ALL,v 1.467 2019/04/26 22:46:03 sevan Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@ include 	"arch/i386/conf/std.i386"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"ALL-$Revision: 1.466 $"
+#ident		"ALL-$Revision: 1.467 $"
 
 maxusers	64		# estimated number of users
 
@@ -1834,19 +1834,8 @@ pseudo-device	dmoverio
 
 pseudo-device	nandemulator
 
-options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-options 	VERIFIED_EXEC_FP_SHA256
-options 	VERIFIED_EXEC_FP_SHA384
-options 	VERIFIED_EXEC_FP_SHA512
+include "dev/veriexec.config"
 
 options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
 options 	PAX_ASLR=0		# PaX Address Space Layout Randomization

Index: src/sys/arch/luna68k/conf/GENERIC
diff -u src/sys/arch/luna68k/conf/GENERIC:1.126 src/sys/arch/luna68k/conf/GENERIC:1.127
--- src/sys/arch/luna68k/conf/GENERIC:1.126	Wed Aug  1 20:04:12 2018
+++ src/sys/arch/luna68k/conf/GENERIC	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.126 2018/08/01 20:04:12 maxv Exp $
+# $NetBSD: GENERIC,v 1.127 2019/04/26 22:46:03 sevan Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/luna68k/conf/std.luna68k"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.126 $"
+#ident 		"GENERIC-$Revision: 1.127 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks"	# see share/mk/sys.mk
 
@@ -203,14 +203,4 @@ pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	wsmux			# mouse & keyboard multiplexsor
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/luna68k/conf/INSTALL
diff -u src/sys/arch/luna68k/conf/INSTALL:1.26 src/sys/arch/luna68k/conf/INSTALL:1.27
--- src/sys/arch/luna68k/conf/INSTALL:1.26	Wed Aug  1 20:04:12 2018
+++ src/sys/arch/luna68k/conf/INSTALL	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.26 2018/08/01 20:04:12 maxv Exp $
+# $NetBSD: INSTALL,v 1.27 2019/04/26 22:46:03 sevan Exp $
 #
 # config for installation ramdisk kernel
 # 
@@ -178,14 +178,4 @@ pseudo-device	pty			# pseudo-terminals
 #pseudo-device	ksyms			# /dev/ksyms
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/macppc/conf/GENERIC_601
diff -u src/sys/arch/macppc/conf/GENERIC_601:1.23 src/sys/arch/macppc/conf/GENERIC_601:1.24
--- src/sys/arch/macppc/conf/GENERIC_601:1.23	Mon Jan  7 01:44:59 2019
+++ src/sys/arch/macppc/conf/GENERIC_601	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC_601,v 1.23 2019/01/07 01:44:59 scole Exp $
+# $NetBSD: GENERIC_601,v 1.24 2019/04/26 22:46:03 sevan Exp $
 #
 # GENERIC machine description file
 # 
@@ -28,7 +28,7 @@ include 	"arch/macppc/conf/std.macppc.60
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"GENERIC-$Revision: 1.23 $"
+ident 		"GENERIC-$Revision: 1.24 $"
 
 maxusers	32
 
@@ -357,17 +357,7 @@ pseudo-device	ksyms			# /dev/ksyms
 pseudo-device   drvctl
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
 

Index: src/sys/arch/mmeye/conf/MMEYE_WLF
diff -u src/sys/arch/mmeye/conf/MMEYE_WLF:1.27 src/sys/arch/mmeye/conf/MMEYE_WLF:1.28
--- src/sys/arch/mmeye/conf/MMEYE_WLF:1.27	Sat Apr 13 08:23:00 2019
+++ src/sys/arch/mmeye/conf/MMEYE_WLF	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: MMEYE_WLF,v 1.27 2019/04/13 08:23:00 isaki Exp $
+# $NetBSD: MMEYE_WLF,v 1.28 2019/04/26 22:46:03 sevan Exp $
 #
 # MMEYE_WLF -- Brains Inc. MMEYE-WLF platforms kernel
 #
@@ -22,7 +22,7 @@ include 	"arch/mmeye/conf/std.mmeye"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.27 $"
+#ident 		"GENERIC-$Revision: 1.28 $"
 
 maxusers	16		# estimated number of users
 
@@ -263,14 +263,4 @@ pseudo-device	btuart			# Bluetooth HCI U
 #options 	MEMORY_DISK_ROOT_SIZE=3074	# size of memory disk, in blocks
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/mvme68k/conf/GENERIC
diff -u src/sys/arch/mvme68k/conf/GENERIC:1.99 src/sys/arch/mvme68k/conf/GENERIC:1.100
--- src/sys/arch/mvme68k/conf/GENERIC:1.99	Wed Aug  1 20:04:12 2018
+++ src/sys/arch/mvme68k/conf/GENERIC	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.99 2018/08/01 20:04:12 maxv Exp $
+# $NetBSD: GENERIC,v 1.100 2019/04/26 22:46:03 sevan Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/mvme68k/conf/std.mvme68k"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.99 $"
+#ident 		"GENERIC-$Revision: 1.100 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks"	# see share/mk/sys.mk
 
@@ -143,17 +143,7 @@ pseudo-device	ksyms			# /dev/ksyms
 #options 	RND_COM			# use "com" randomness as well (BROKEN)
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 mainbus0	at root
 

Index: src/sys/arch/playstation2/conf/GENERIC
diff -u src/sys/arch/playstation2/conf/GENERIC:1.12 src/sys/arch/playstation2/conf/GENERIC:1.13
--- src/sys/arch/playstation2/conf/GENERIC:1.12	Tue Apr 16 23:14:34 2019
+++ src/sys/arch/playstation2/conf/GENERIC	Fri Apr 26 22:46:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.12 2019/04/16 23:14:34 sevan Exp $
+# $NetBSD: GENERIC,v 1.13 2019/04/26 22:46:03 sevan Exp $
 #
 # GENERIC machine description file
 # 
@@ -42,14 +42,4 @@ config		netbsd		root on ? type ?
 #makeoptions	DEFGP="-G 48"
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/sparc/conf/KRUPS
diff -u src/sys/arch/sparc/conf/KRUPS:1.80 src/sys/arch/sparc/conf/KRUPS:1.81
--- src/sys/arch/sparc/conf/KRUPS:1.80	Sat Apr 13 08:23:00 2019
+++ src/sys/arch/sparc/conf/KRUPS	Fri Apr 26 22:46:04 2019
@@ -1,4 +1,4 @@
-# $NetBSD: KRUPS,v 1.80 2019/04/13 08:23:00 isaki Exp $
+# $NetBSD: KRUPS,v 1.81 2019/04/26 22:46:04 sevan Exp $
 # From: NetBSD: GENERIC,v 1.197 2006/12/04 23:43:35 elad Exp
 #
 # Krups (JavaStation-NC) machine description file
@@ -8,7 +8,7 @@ include 	"arch/sparc/conf/std.sparc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"KRUPS-$Revision: 1.80 $"
+#ident 		"KRUPS-$Revision: 1.81 $"
 
 maxusers	32
 
@@ -340,21 +340,8 @@ pseudo-device	putter			# for puffs and p
 
 #pseudo-device	fss			# file system snapshot device
 
-#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
-					# and PAX_SEGVGUARD
-
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"
 
 #options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
 					# (for static binaries only for now)

Index: src/sys/arch/sun2/conf/GENERIC
diff -u src/sys/arch/sun2/conf/GENERIC:1.101 src/sys/arch/sun2/conf/GENERIC:1.102
--- src/sys/arch/sun2/conf/GENERIC:1.101	Wed Aug  1 20:04:14 2018
+++ src/sys/arch/sun2/conf/GENERIC	Fri Apr 26 22:46:04 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.101 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: GENERIC,v 1.102 2019/04/26 22:46:04 sevan Exp $
 #
 # GENERIC machine description file
 # 
@@ -25,7 +25,7 @@ include 	"arch/sun2/conf/std.sun2"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.101 $"
+#ident 		"GENERIC-$Revision: 1.102 $"
 
 makeoptions	COPTS="-Os"	# optimize for size
 
@@ -287,14 +287,4 @@ pseudo-device	pty			# pseudo-terminals
 pseudo-device	ksyms			# /dev/ksyms
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/sun3/conf/GENERIC
diff -u src/sys/arch/sun3/conf/GENERIC:1.180 src/sys/arch/sun3/conf/GENERIC:1.181
--- src/sys/arch/sun3/conf/GENERIC:1.180	Wed Dec 19 13:57:50 2018
+++ src/sys/arch/sun3/conf/GENERIC	Fri Apr 26 22:46:04 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.180 2018/12/19 13:57:50 maxv Exp $
+# $NetBSD: GENERIC,v 1.181 2019/04/26 22:46:04 sevan Exp $
 #
 # GENERIC machine description file
 # 
@@ -25,7 +25,7 @@ include 	"arch/sun3/conf/std.sun3"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.180 $"
+#ident		"GENERIC-$Revision: 1.181 $"
 
 makeoptions	COPTS="-Os"		# bootloader has size limit (~2MB)
 
@@ -288,14 +288,4 @@ pseudo-device	clockctl		# user control o
 pseudo-device	ksyms			# /dev/ksyms
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/sun3/conf/GENERIC3X
diff -u src/sys/arch/sun3/conf/GENERIC3X:1.133 src/sys/arch/sun3/conf/GENERIC3X:1.134
--- src/sys/arch/sun3/conf/GENERIC3X:1.133	Wed Dec 19 13:57:50 2018
+++ src/sys/arch/sun3/conf/GENERIC3X	Fri Apr 26 22:46:04 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC3X,v 1.133 2018/12/19 13:57:50 maxv Exp $
+# $NetBSD: GENERIC3X,v 1.134 2019/04/26 22:46:04 sevan Exp $
 
 # GENERIC Sun3X (3/80, 3/470)
 # Supports root on: ie0, le0, sd*, ...
@@ -7,7 +7,7 @@ include 	"arch/sun3/conf/std.sun3x"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC3X-$Revision: 1.133 $"
+#ident		"GENERIC3X-$Revision: 1.134 $"
 
 makeoptions	COPTS="-Os"	# bootloader has size limit (~2MB)
 
@@ -274,14 +274,4 @@ pseudo-device	clockctl		# user control o
 pseudo-device	ksyms			# /dev/ksyms
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/vax/conf/VAX780
diff -u src/sys/arch/vax/conf/VAX780:1.28 src/sys/arch/vax/conf/VAX780:1.29
--- src/sys/arch/vax/conf/VAX780:1.28	Sat Dec 29 11:30:12 2018
+++ src/sys/arch/vax/conf/VAX780	Fri Apr 26 22:46:04 2019
@@ -1,4 +1,4 @@
-# $NetBSD: VAX780,v 1.28 2018/12/29 11:30:12 maxv Exp $
+# $NetBSD: VAX780,v 1.29 2019/04/26 22:46:04 sevan Exp $
 #
 # 11/780,750,730 machine description file
 # 
@@ -305,14 +305,4 @@ pseudo-device	ksyms			# /dev/ksyms
 #pseudo-device	wsmux			# mouse & keyboard multiplexor
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Index: src/sys/arch/x68k/conf/GENERIC
diff -u src/sys/arch/x68k/conf/GENERIC:1.195 src/sys/arch/x68k/conf/GENERIC:1.196
--- src/sys/arch/x68k/conf/GENERIC:1.195	Sat Apr 13 08:23:01 2019
+++ src/sys/arch/x68k/conf/GENERIC	Fri Apr 26 22:46:04 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.195 2019/04/13 08:23:01 isaki Exp $
+# $NetBSD: GENERIC,v 1.196 2019/04/26 22:46:04 sevan Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/x68k/conf/std.x68k"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.195 $"
+#ident 		"GENERIC-$Revision: 1.196 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks"	# see share/mk/sys.mk
 
@@ -505,14 +505,4 @@ pseudo-device	ksyms			# /dev/ksyms
 #pseudo-device	fss			# file system snapshot device
 
 # Veriexec
-#
-# a pseudo device needed for veriexec
-#pseudo-device	veriexec
-#
-# Uncomment the fingerprint methods below that are desired. Note that
-# removing fingerprint methods will have almost no impact on the kernel
-# code size.
-#
-#options VERIFIED_EXEC_FP_SHA256
-#options VERIFIED_EXEC_FP_SHA384
-#options VERIFIED_EXEC_FP_SHA512
+# include "dev/veriexec.config"

Reply via email to