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"