Apply patch (requested by pooka in ticket #453): Add puffs and putter to amd64, i386, macppc, and sparc64 GENERIC kernels.diff -r1.231.4.1 -r1.231.4.2 src/sys/arch/amd64/conf/GENERIC
(snj)
--- src/sys/arch/amd64/conf/GENERIC 2009/02/02 22:12:34 1.231.4.1
+++ src/sys/arch/amd64/conf/GENERIC 2009/02/19 20:23:46 1.231.4.2
@@ -1,38 +1,38 @@ | @@ -1,38 +1,38 @@ | |||
1 | # $NetBSD: GENERIC,v 1.231.4.1 2009/02/02 22:12:34 snj Exp $ | 1 | # $NetBSD: GENERIC,v 1.231.4.2 2009/02/19 20:23:46 snj Exp $ | |
2 | # | 2 | # | |
3 | # GENERIC machine description file | 3 | # GENERIC machine description file | |
4 | # | 4 | # | |
5 | # This machine description file is used to generate the default NetBSD | 5 | # This machine description file is used to generate the default NetBSD | |
6 | # kernel. The generic kernel does not include all options, subsystems | 6 | # kernel. The generic kernel does not include all options, subsystems | |
7 | # and device drivers, but should be useful for most applications. | 7 | # and device drivers, but should be useful for most applications. | |
8 | # | 8 | # | |
9 | # The machine description file can be customised for your specific | 9 | # The machine description file can be customised for your specific | |
10 | # machine to reduce the kernel size and improve its performance. | 10 | # machine to reduce the kernel size and improve its performance. | |
11 | # | 11 | # | |
12 | # For further information on compiling NetBSD kernels, see the config(8) | 12 | # For further information on compiling NetBSD kernels, see the config(8) | |
13 | # man page. | 13 | # man page. | |
14 | # | 14 | # | |
15 | # For further information on hardware support for this architecture, see | 15 | # For further information on hardware support for this architecture, see | |
16 | # the intro(4) man page. For further information about kernel options | 16 | # the intro(4) man page. For further information about kernel options | |
17 | # for this architecture, see the options(4) man page. For an explanation | 17 | # for this architecture, see the options(4) man page. For an explanation | |
18 | # of each device driver in this file see the section 4 man page for the | 18 | # of each device driver in this file see the section 4 man page for the | |
19 | # device. | 19 | # device. | |
20 | 20 | |||
21 | include "arch/amd64/conf/std.amd64" | 21 | include "arch/amd64/conf/std.amd64" | |
22 | 22 | |||
23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | 23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | |
24 | 24 | |||
25 | #ident "GENERIC-$Revision: 1.231.4.1 $" | 25 | #ident "GENERIC-$Revision: 1.231.4.2 $" | |
26 | 26 | |||
27 | maxusers 64 # estimated number of users | 27 | maxusers 64 # estimated number of users | |
28 | 28 | |||
29 | # delay between "rebooting ..." message and hardware reset, in milliseconds | 29 | # delay between "rebooting ..." message and hardware reset, in milliseconds | |
30 | #options CPURESET_DELAY=2000 | 30 | #options CPURESET_DELAY=2000 | |
31 | 31 | |||
32 | # This option allows you to force a serial console at the specified | 32 | # This option allows you to force a serial console at the specified | |
33 | # I/O address. see console(4) for details. | 33 | # I/O address. see console(4) for details. | |
34 | #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 | 34 | #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 | |
35 | # you don't want the option below ON iff you are using the | 35 | # you don't want the option below ON iff you are using the | |
36 | # serial console option of the new boot strap code. | 36 | # serial console option of the new boot strap code. | |
37 | #options CONS_OVERRIDE # Always use above! independent of boot info | 37 | #options CONS_OVERRIDE # Always use above! independent of boot info | |
38 | 38 | |||
@@ -143,26 +143,27 @@ file-system FDESC # /dev/fd | @@ -143,26 +143,27 @@ file-system FDESC # /dev/fd | |||
143 | file-system KERNFS # /kern | 143 | file-system KERNFS # /kern | |
144 | file-system NULLFS # loopback file system | 144 | file-system NULLFS # loopback file system | |
145 | file-system OVERLAY # overlay file system | 145 | file-system OVERLAY # overlay file system | |
146 | file-system PORTAL # portal filesystem (still experimental) | 146 | file-system PORTAL # portal filesystem (still experimental) | |
147 | file-system PROCFS # /proc | 147 | file-system PROCFS # /proc | |
148 | file-system SMBFS # experimental - SMB/CIFS file-system | 148 | file-system SMBFS # experimental - SMB/CIFS file-system | |
149 | file-system UMAPFS # NULLFS + uid and gid remapping | 149 | file-system UMAPFS # NULLFS + uid and gid remapping | |
150 | file-system UNION # union file system | 150 | file-system UNION # union file system | |
151 | file-system CODA # Coda File System; also needs vcoda (below) | 151 | file-system CODA # Coda File System; also needs vcoda (below) | |
152 | file-system PTYFS # /dev/pts/N support | 152 | file-system PTYFS # /dev/pts/N support | |
153 | file-system TMPFS # Efficient memory file-system | 153 | file-system TMPFS # Efficient memory file-system | |
154 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | 154 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | |
155 | #file-system HFS # experimental - Apple HFS+ (read-only) | 155 | #file-system HFS # experimental - Apple HFS+ (read-only) | |
156 | file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |||
156 | 157 | |||
157 | # File system options | 158 | # File system options | |
158 | options QUOTA # UFS quotas | 159 | options QUOTA # UFS quotas | |
159 | #options FFS_EI # FFS Endian Independent support | 160 | #options FFS_EI # FFS Endian Independent support | |
160 | options SOFTDEP # FFS soft updates support. | 161 | options SOFTDEP # FFS soft updates support. | |
161 | options WAPBL # File system journaling support - Experimental | 162 | options WAPBL # File system journaling support - Experimental | |
162 | # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. | 163 | # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. | |
163 | # It is not recommended for general use. | 164 | # It is not recommended for general use. | |
164 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | 165 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | |
165 | options NFSSERVER # Network File System server | 166 | options NFSSERVER # Network File System server | |
166 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | 167 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | |
167 | # immutable) behave as system flags. | 168 | # immutable) behave as system flags. | |
168 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 169 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
@@ -1082,26 +1083,29 @@ pseudo-device vcoda 4 # coda minicache | @@ -1082,26 +1083,29 @@ pseudo-device vcoda 4 # coda minicache | |||
1082 | # a pseudo device needed for SMBFS | 1083 | # a pseudo device needed for SMBFS | |
1083 | pseudo-device nsmb # experimental - SMB requester | 1084 | pseudo-device nsmb # experimental - SMB requester | |
1084 | 1085 | |||
1085 | # wscons pseudo-devices | 1086 | # wscons pseudo-devices | |
1086 | pseudo-device wsmux # mouse & keyboard multiplexor | 1087 | pseudo-device wsmux # mouse & keyboard multiplexor | |
1087 | pseudo-device wsfont | 1088 | pseudo-device wsfont | |
1088 | 1089 | |||
1089 | # pseudo audio device driver | 1090 | # pseudo audio device driver | |
1090 | pseudo-device pad | 1091 | pseudo-device pad | |
1091 | 1092 | |||
1092 | # userland interface to drivers, including autoconf and properties retrieval | 1093 | # userland interface to drivers, including autoconf and properties retrieval | |
1093 | pseudo-device drvctl | 1094 | pseudo-device drvctl | |
1094 | 1095 | |||
1096 | # Pass-to-Userspace TransporTER, required for puffs(4) and pud(4) | |||
1097 | pseudo-device putter | |||
1098 | ||||
1095 | options FILEASSOC # fileassoc(9) - required for Veriexec | 1099 | options FILEASSOC # fileassoc(9) - required for Veriexec | |
1096 | 1100 | |||
1097 | # Veriexec | 1101 | # Veriexec | |
1098 | # | 1102 | # | |
1099 | # a pseudo device needed for veriexec | 1103 | # a pseudo device needed for veriexec | |
1100 | pseudo-device veriexec 1 | 1104 | pseudo-device veriexec 1 | |
1101 | # | 1105 | # | |
1102 | # Uncomment the fingerprint methods below that are desired. Note that | 1106 | # Uncomment the fingerprint methods below that are desired. Note that | |
1103 | # removing fingerprint methods will have almost no impact on the kernel | 1107 | # removing fingerprint methods will have almost no impact on the kernel | |
1104 | # code size. | 1108 | # code size. | |
1105 | # | 1109 | # | |
1106 | options VERIFIED_EXEC_FP_RMD160 | 1110 | options VERIFIED_EXEC_FP_RMD160 | |
1107 | options VERIFIED_EXEC_FP_SHA256 | 1111 | options VERIFIED_EXEC_FP_SHA256 |
--- src/sys/arch/i386/conf/GENERIC 2009/02/02 22:12:34 1.915.2.2
+++ src/sys/arch/i386/conf/GENERIC 2009/02/19 20:23:46 1.915.2.3
@@ -1,38 +1,38 @@ | @@ -1,38 +1,38 @@ | |||
1 | # $NetBSD: GENERIC,v 1.915.2.2 2009/02/02 22:12:34 snj Exp $ | 1 | # $NetBSD: GENERIC,v 1.915.2.3 2009/02/19 20:23:46 snj Exp $ | |
2 | # | 2 | # | |
3 | # GENERIC machine description file | 3 | # GENERIC machine description file | |
4 | # | 4 | # | |
5 | # This machine description file is used to generate the default NetBSD | 5 | # This machine description file is used to generate the default NetBSD | |
6 | # kernel. The generic kernel does not include all options, subsystems | 6 | # kernel. The generic kernel does not include all options, subsystems | |
7 | # and device drivers, but should be useful for most applications. | 7 | # and device drivers, but should be useful for most applications. | |
8 | # | 8 | # | |
9 | # The machine description file can be customised for your specific | 9 | # The machine description file can be customised for your specific | |
10 | # machine to reduce the kernel size and improve its performance. | 10 | # machine to reduce the kernel size and improve its performance. | |
11 | # | 11 | # | |
12 | # For further information on compiling NetBSD kernels, see the config(8) | 12 | # For further information on compiling NetBSD kernels, see the config(8) | |
13 | # man page. | 13 | # man page. | |
14 | # | 14 | # | |
15 | # For further information on hardware support for this architecture, see | 15 | # For further information on hardware support for this architecture, see | |
16 | # the intro(4) man page. For further information about kernel options | 16 | # the intro(4) man page. For further information about kernel options | |
17 | # for this architecture, see the options(4) man page. For an explanation | 17 | # for this architecture, see the options(4) man page. For an explanation | |
18 | # of each device driver in this file see the section 4 man page for the | 18 | # of each device driver in this file see the section 4 man page for the | |
19 | # device. | 19 | # device. | |
20 | 20 | |||
21 | include "arch/i386/conf/std.i386" | 21 | include "arch/i386/conf/std.i386" | |
22 | 22 | |||
23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | 23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | |
24 | 24 | |||
25 | #ident "GENERIC-$Revision: 1.915.2.2 $" | 25 | #ident "GENERIC-$Revision: 1.915.2.3 $" | |
26 | 26 | |||
27 | maxusers 64 # estimated number of users | 27 | maxusers 64 # estimated number of users | |
28 | 28 | |||
29 | makeoptions CPUFLAGS="-march=i486 -mtune=pentiumpro" # Assume at least 486, | 29 | makeoptions CPUFLAGS="-march=i486 -mtune=pentiumpro" # Assume at least 486, | |
30 | # tune for more modern | 30 | # tune for more modern | |
31 | 31 | |||
32 | # CPU-related options. | 32 | # CPU-related options. | |
33 | options VM86 # virtual 8086 emulation | 33 | options VM86 # virtual 8086 emulation | |
34 | options USER_LDT # user-settable LDT; used by WINE | 34 | options USER_LDT # user-settable LDT; used by WINE | |
35 | 35 | |||
36 | # Enhanced SpeedStep Technology in the Pentium M | 36 | # Enhanced SpeedStep Technology in the Pentium M | |
37 | options ENHANCED_SPEEDSTEP | 37 | options ENHANCED_SPEEDSTEP | |
38 | #options EST_FREQ_USERWRITE # any user can set frequency | 38 | #options EST_FREQ_USERWRITE # any user can set frequency | |
@@ -180,26 +180,27 @@ file-system FDESC # /dev/fd | @@ -180,26 +180,27 @@ file-system FDESC # /dev/fd | |||
180 | file-system KERNFS # /kern | 180 | file-system KERNFS # /kern | |
181 | file-system NULLFS # loopback file system | 181 | file-system NULLFS # loopback file system | |
182 | file-system OVERLAY # overlay file system | 182 | file-system OVERLAY # overlay file system | |
183 | file-system PORTAL # portal filesystem (still experimental) | 183 | file-system PORTAL # portal filesystem (still experimental) | |
184 | file-system PROCFS # /proc | 184 | file-system PROCFS # /proc | |
185 | file-system UMAPFS # NULLFS + uid and gid remapping | 185 | file-system UMAPFS # NULLFS + uid and gid remapping | |
186 | file-system UNION # union file system | 186 | file-system UNION # union file system | |
187 | file-system CODA # Coda File System; also needs vcoda (below) | 187 | file-system CODA # Coda File System; also needs vcoda (below) | |
188 | file-system SMBFS # experimental - CIFS; also needs nsmb (below) | 188 | file-system SMBFS # experimental - CIFS; also needs nsmb (below) | |
189 | file-system PTYFS # /dev/ptm support | 189 | file-system PTYFS # /dev/ptm support | |
190 | file-system TMPFS # Efficient memory file-system | 190 | file-system TMPFS # Efficient memory file-system | |
191 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | 191 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | |
192 | #file-system HFS # experimental - Apple HFS+ (read-only) | 192 | #file-system HFS # experimental - Apple HFS+ (read-only) | |
193 | file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |||
193 | 194 | |||
194 | # File system options | 195 | # File system options | |
195 | options QUOTA # UFS quotas | 196 | options QUOTA # UFS quotas | |
196 | #options FFS_EI # FFS Endian Independent support | 197 | #options FFS_EI # FFS Endian Independent support | |
197 | options SOFTDEP # FFS soft updates support. | 198 | options SOFTDEP # FFS soft updates support. | |
198 | options WAPBL # File system journaling support - Experimental | 199 | options WAPBL # File system journaling support - Experimental | |
199 | # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. | 200 | # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. | |
200 | # It is not recommended for general use. | 201 | # It is not recommended for general use. | |
201 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | 202 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | |
202 | options NFSSERVER # Network File System server | 203 | options NFSSERVER # Network File System server | |
203 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 204 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
204 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | 205 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | |
205 | # immutable) behave as system flags. | 206 | # immutable) behave as system flags. | |
@@ -1514,26 +1515,29 @@ pseudo-device nsmb # experimental - SM | @@ -1514,26 +1515,29 @@ pseudo-device nsmb # experimental - SM | |||
1514 | # wscons pseudo-devices | 1515 | # wscons pseudo-devices | |
1515 | pseudo-device wsmux # mouse & keyboard multiplexor | 1516 | pseudo-device wsmux # mouse & keyboard multiplexor | |
1516 | pseudo-device wsfont | 1517 | pseudo-device wsfont | |
1517 | 1518 | |||
1518 | # cmos(4) pseudo-device | 1519 | # cmos(4) pseudo-device | |
1519 | pseudo-device cmos | 1520 | pseudo-device cmos | |
1520 | 1521 | |||
1521 | # pseudo audio device driver | 1522 | # pseudo audio device driver | |
1522 | pseudo-device pad | 1523 | pseudo-device pad | |
1523 | 1524 | |||
1524 | # userland interface to drivers, including autoconf and properties retrieval | 1525 | # userland interface to drivers, including autoconf and properties retrieval | |
1525 | pseudo-device drvctl | 1526 | pseudo-device drvctl | |
1526 | 1527 | |||
1528 | # Pass-to-Userspace TransporTER, required for puffs(4) and pud(4) | |||
1529 | pseudo-device putter | |||
1530 | ||||
1527 | options FILEASSOC # fileassoc(9) - required for Veriexec | 1531 | options FILEASSOC # fileassoc(9) - required for Veriexec | |
1528 | 1532 | |||
1529 | # Veriexec | 1533 | # Veriexec | |
1530 | pseudo-device veriexec | 1534 | pseudo-device veriexec | |
1531 | # | 1535 | # | |
1532 | # Uncomment the fingerprint methods below that are desired. Note that | 1536 | # Uncomment the fingerprint methods below that are desired. Note that | |
1533 | # removing fingerprint methods will have almost no impact on the kernel | 1537 | # removing fingerprint methods will have almost no impact on the kernel | |
1534 | # code size. | 1538 | # code size. | |
1535 | # | 1539 | # | |
1536 | options VERIFIED_EXEC_FP_RMD160 | 1540 | options VERIFIED_EXEC_FP_RMD160 | |
1537 | options VERIFIED_EXEC_FP_SHA256 | 1541 | options VERIFIED_EXEC_FP_SHA256 | |
1538 | options VERIFIED_EXEC_FP_SHA384 | 1542 | options VERIFIED_EXEC_FP_SHA384 | |
1539 | options VERIFIED_EXEC_FP_SHA512 | 1543 | options VERIFIED_EXEC_FP_SHA512 |
--- src/sys/arch/macppc/conf/GENERIC 2008/10/07 12:43:32 1.271
+++ src/sys/arch/macppc/conf/GENERIC 2009/02/19 20:23:46 1.271.4.1
@@ -1,38 +1,38 @@ | @@ -1,38 +1,38 @@ | |||
1 | # $NetBSD: GENERIC,v 1.271 2008/10/07 12:43:32 pgoyette Exp $ | 1 | # $NetBSD: GENERIC,v 1.271.4.1 2009/02/19 20:23:46 snj Exp $ | |
2 | # | 2 | # | |
3 | # GENERIC machine description file | 3 | # GENERIC machine description file | |
4 | # | 4 | # | |
5 | # This machine description file is used to generate the default NetBSD | 5 | # This machine description file is used to generate the default NetBSD | |
6 | # kernel. The generic kernel does not include all options, subsystems | 6 | # kernel. The generic kernel does not include all options, subsystems | |
7 | # and device drivers, but should be useful for most applications. | 7 | # and device drivers, but should be useful for most applications. | |
8 | # | 8 | # | |
9 | # The machine description file can be customised for your specific | 9 | # The machine description file can be customised for your specific | |
10 | # machine to reduce the kernel size and improve its performance. | 10 | # machine to reduce the kernel size and improve its performance. | |
11 | # | 11 | # | |
12 | # For further information on compiling NetBSD kernels, see the config(8) | 12 | # For further information on compiling NetBSD kernels, see the config(8) | |
13 | # man page. | 13 | # man page. | |
14 | # | 14 | # | |
15 | # For further information on hardware support for this architecture, see | 15 | # For further information on hardware support for this architecture, see | |
16 | # the intro(4) man page. For further information about kernel options | 16 | # the intro(4) man page. For further information about kernel options | |
17 | # for this architecture, see the options(4) man page. For an explanation | 17 | # for this architecture, see the options(4) man page. For an explanation | |
18 | # of each device driver in this file see the section 4 man page for the | 18 | # of each device driver in this file see the section 4 man page for the | |
19 | # device. | 19 | # device. | |
20 | 20 | |||
21 | include "arch/macppc/conf/std.macppc" | 21 | include "arch/macppc/conf/std.macppc" | |
22 | 22 | |||
23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | 23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | |
24 | 24 | |||
25 | #ident "GENERIC-$Revision: 1.271 $" | 25 | #ident "GENERIC-$Revision: 1.271.4.1 $" | |
26 | 26 | |||
27 | maxusers 32 | 27 | maxusers 32 | |
28 | 28 | |||
29 | options ALTIVEC # Include AltiVec support | 29 | options ALTIVEC # Include AltiVec support | |
30 | 30 | |||
31 | # Standard system options | 31 | # Standard system options | |
32 | options INSECURE # disable kernel security levels | 32 | options INSECURE # disable kernel security levels | |
33 | 33 | |||
34 | options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT | 34 | options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT | |
35 | options NTP # NTP phase/frequency locked loop | 35 | options NTP # NTP phase/frequency locked loop | |
36 | options KTRACE # system call tracing via ktrace(1) | 36 | options KTRACE # system call tracing via ktrace(1) | |
37 | 37 | |||
38 | options SYSVMSG # System V message queues | 38 | options SYSVMSG # System V message queues | |
@@ -97,26 +97,27 @@ file-system MSDOSFS # MS-DOS file syst | @@ -97,26 +97,27 @@ file-system MSDOSFS # MS-DOS file syst | |||
97 | file-system FDESC # /dev/fd | 97 | file-system FDESC # /dev/fd | |
98 | file-system KERNFS # /kern | 98 | file-system KERNFS # /kern | |
99 | file-system NULLFS # loopback file system | 99 | file-system NULLFS # loopback file system | |
100 | file-system OVERLAY # overlay file system | 100 | file-system OVERLAY # overlay file system | |
101 | file-system PORTAL # portal filesystem (still experimental) | 101 | file-system PORTAL # portal filesystem (still experimental) | |
102 | file-system PROCFS # /proc | 102 | file-system PROCFS # /proc | |
103 | file-system UMAPFS # NULLFS + uid and gid remapping | 103 | file-system UMAPFS # NULLFS + uid and gid remapping | |
104 | file-system UNION # union file system | 104 | file-system UNION # union file system | |
105 | file-system SMBFS # CIFS; also needs nsmb (below) | 105 | file-system SMBFS # CIFS; also needs nsmb (below) | |
106 | file-system PTYFS # /dev/pts/N support | 106 | file-system PTYFS # /dev/pts/N support | |
107 | file-system TMPFS # Efficient memory file-system | 107 | file-system TMPFS # Efficient memory file-system | |
108 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | 108 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | |
109 | #file-system HFS # experimental - Apple HFS+ (read-only) | 109 | #file-system HFS # experimental - Apple HFS+ (read-only) | |
110 | file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |||
110 | 111 | |||
111 | # File system options | 112 | # File system options | |
112 | options QUOTA # UFS quotas | 113 | options QUOTA # UFS quotas | |
113 | #options FFS_EI # FFS Endian Independant support | 114 | #options FFS_EI # FFS Endian Independant support | |
114 | options SOFTDEP # FFS soft updates support. | 115 | options SOFTDEP # FFS soft updates support. | |
115 | options WAPBL # File system journaling support - Experimental | 116 | options WAPBL # File system journaling support - Experimental | |
116 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | 117 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | |
117 | options NFSSERVER # Network File System server | 118 | options NFSSERVER # Network File System server | |
118 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 119 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
119 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | 120 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | |
120 | # immutable) behave as system flags. | 121 | # immutable) behave as system flags. | |
121 | options APPLE_UFS # Apple UFS support in FFS | 122 | options APPLE_UFS # Apple UFS support in FFS | |
122 | 123 | |||
@@ -586,26 +587,27 @@ pseudo-device stf # 6to4 IPv6 over IPv | @@ -586,26 +587,27 @@ pseudo-device stf # 6to4 IPv6 over IPv | |||
586 | pseudo-device vlan # IEEE 802.1q encapsulation | 587 | pseudo-device vlan # IEEE 802.1q encapsulation | |
587 | pseudo-device bridge # simple inter-network bridging | 588 | pseudo-device bridge # simple inter-network bridging | |
588 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too | 589 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too | |
589 | pseudo-device agr # IEEE 802.3ad link aggregation | 590 | pseudo-device agr # IEEE 802.3ad link aggregation | |
590 | pseudo-device pty # pseudo-terminals | 591 | pseudo-device pty # pseudo-terminals | |
591 | pseudo-device rnd # /dev/random and in-kernel generator | 592 | pseudo-device rnd # /dev/random and in-kernel generator | |
592 | pseudo-device openfirm # /dev/openfirm | 593 | pseudo-device openfirm # /dev/openfirm | |
593 | pseudo-device wsmux # mouse and keyboard multiplexor | 594 | pseudo-device wsmux # mouse and keyboard multiplexor | |
594 | pseudo-device clockctl # user control of clock subsystem | 595 | pseudo-device clockctl # user control of clock subsystem | |
595 | pseudo-device ksyms # /dev/ksyms | 596 | pseudo-device ksyms # /dev/ksyms | |
596 | pseudo-device nsmb # SMB requester | 597 | pseudo-device nsmb # SMB requester | |
597 | #pseudo-device pf # PF packet filter | 598 | #pseudo-device pf # PF packet filter | |
598 | #pseudo-device pflog # PF log if | 599 | #pseudo-device pflog # PF log if | |
600 | pseudo-device putter # for puffs(4) and pud(4) | |||
599 | 601 | |||
600 | # Veriexec | 602 | # Veriexec | |
601 | # | 603 | # | |
602 | # a pseudo device needed for veriexec | 604 | # a pseudo device needed for veriexec | |
603 | #pseudo-device veriexec 1 | 605 | #pseudo-device veriexec 1 | |
604 | # | 606 | # | |
605 | # Uncomment the fingerprint methods below that are desired. Note that | 607 | # Uncomment the fingerprint methods below that are desired. Note that | |
606 | # removing fingerprint methods will have almost no impact on the kernel | 608 | # removing fingerprint methods will have almost no impact on the kernel | |
607 | # code size. | 609 | # code size. | |
608 | # | 610 | # | |
609 | #options VERIFIED_EXEC_FP_RMD160 | 611 | #options VERIFIED_EXEC_FP_RMD160 | |
610 | #options VERIFIED_EXEC_FP_SHA256 | 612 | #options VERIFIED_EXEC_FP_SHA256 | |
611 | #options VERIFIED_EXEC_FP_SHA384 | 613 | #options VERIFIED_EXEC_FP_SHA384 |
--- src/sys/arch/sparc64/conf/GENERIC 2008/10/29 17:29:45 1.104
+++ src/sys/arch/sparc64/conf/GENERIC 2009/02/19 20:23:46 1.104.2.1
@@ -1,38 +1,38 @@ | @@ -1,38 +1,38 @@ | |||
1 | # $NetBSD: GENERIC,v 1.104 2008/10/29 17:29:45 jkunz Exp $ | 1 | # $NetBSD: GENERIC,v 1.104.2.1 2009/02/19 20:23:46 snj Exp $ | |
2 | # | 2 | # | |
3 | # GENERIC machine description file | 3 | # GENERIC machine description file | |
4 | # | 4 | # | |
5 | # This machine description file is used to generate the default NetBSD | 5 | # This machine description file is used to generate the default NetBSD | |
6 | # kernel. The generic kernel does not include all options, subsystems | 6 | # kernel. The generic kernel does not include all options, subsystems | |
7 | # and device drivers, but should be useful for most applications. | 7 | # and device drivers, but should be useful for most applications. | |
8 | # | 8 | # | |
9 | # The machine description file can be customised for your specific | 9 | # The machine description file can be customised for your specific | |
10 | # machine to reduce the kernel size and improve its performance. | 10 | # machine to reduce the kernel size and improve its performance. | |
11 | # | 11 | # | |
12 | # For further information on compiling NetBSD kernels, see the config(8) | 12 | # For further information on compiling NetBSD kernels, see the config(8) | |
13 | # man page. | 13 | # man page. | |
14 | # | 14 | # | |
15 | # For further information on hardware support for this architecture, see | 15 | # For further information on hardware support for this architecture, see | |
16 | # the intro(4) man page. For further information about kernel options | 16 | # the intro(4) man page. For further information about kernel options | |
17 | # for this architecture, see the options(4) man page. For an explanation | 17 | # for this architecture, see the options(4) man page. For an explanation | |
18 | # of each device driver in this file see the section 4 man page for the | 18 | # of each device driver in this file see the section 4 man page for the | |
19 | # device. | 19 | # device. | |
20 | 20 | |||
21 | include "arch/sparc64/conf/std.sparc64" | 21 | include "arch/sparc64/conf/std.sparc64" | |
22 | 22 | |||
23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | 23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | |
24 | 24 | |||
25 | #ident "GENERIC-$Revision: 1.104 $" | 25 | #ident "GENERIC-$Revision: 1.104.2.1 $" | |
26 | 26 | |||
27 | maxusers 64 | 27 | maxusers 64 | |
28 | 28 | |||
29 | ## System kernel configuration. See options(4) for more detail. | 29 | ## System kernel configuration. See options(4) for more detail. | |
30 | 30 | |||
31 | 31 | |||
32 | # Options for variants of the Sun SPARC architecure. | 32 | # Options for variants of the Sun SPARC architecure. | |
33 | # We currently support three architecture types; at least one is required. | 33 | # We currently support three architecture types; at least one is required. | |
34 | options SUN4U # sun4u - UltraSPARC | 34 | options SUN4U # sun4u - UltraSPARC | |
35 | #options BLINK # blink the system LED | 35 | #options BLINK # blink the system LED | |
36 | 36 | |||
37 | #### System options that are the same for all ports | 37 | #### System options that are the same for all ports | |
38 | 38 | |||
@@ -172,26 +172,27 @@ file-system OVERLAY # overlay file sys | @@ -172,26 +172,27 @@ file-system OVERLAY # overlay file sys | |||
172 | file-system MFS # memory-based filesystem | 172 | file-system MFS # memory-based filesystem | |
173 | file-system FDESC # user file descriptor filesystem | 173 | file-system FDESC # user file descriptor filesystem | |
174 | file-system UMAPFS # uid/gid remapping filesystem | 174 | file-system UMAPFS # uid/gid remapping filesystem | |
175 | file-system LFS # Log-based filesystem (still experimental) | 175 | file-system LFS # Log-based filesystem (still experimental) | |
176 | file-system PORTAL # portal filesystem (still experimental) | 176 | file-system PORTAL # portal filesystem (still experimental) | |
177 | file-system PROCFS # /proc | 177 | file-system PROCFS # /proc | |
178 | file-system CD9660 # ISO 9660 + Rock Ridge file system | 178 | file-system CD9660 # ISO 9660 + Rock Ridge file system | |
179 | file-system UNION # union file system | 179 | file-system UNION # union file system | |
180 | file-system MSDOSFS # MS-DOS FAT filesystem(s). | 180 | file-system MSDOSFS # MS-DOS FAT filesystem(s). | |
181 | file-system PTYFS # /dev/pts/N support | 181 | file-system PTYFS # /dev/pts/N support | |
182 | file-system SMBFS # experimental - CIFS; also needs nsmb (below) | 182 | file-system SMBFS # experimental - CIFS; also needs nsmb (below) | |
183 | file-system TMPFS # Efficient memory file-system | 183 | file-system TMPFS # Efficient memory file-system | |
184 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | 184 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | |
185 | file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | |||
185 | 186 | |||
186 | ## File system options. | 187 | ## File system options. | |
187 | options NFSSERVER # Sun NFS-compatible filesystem server | 188 | options NFSSERVER # Sun NFS-compatible filesystem server | |
188 | options QUOTA # FFS quotas | 189 | options QUOTA # FFS quotas | |
189 | #options FFS_EI # FFS Endian Independent support | 190 | #options FFS_EI # FFS Endian Independent support | |
190 | options SOFTDEP # FFS soft updates support. | 191 | options SOFTDEP # FFS soft updates support. | |
191 | options WAPBL # File system journaling support - Experimental | 192 | options WAPBL # File system journaling support - Experimental | |
192 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | 193 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | |
193 | 194 | |||
194 | ## Network protocol support. In most environments, INET is required. | 195 | ## Network protocol support. In most environments, INET is required. | |
195 | options INET # IP (Internet Protocol) v4 | 196 | options INET # IP (Internet Protocol) v4 | |
196 | options INET6 # IPV6 | 197 | options INET6 # IPV6 | |
197 | #options IPSEC # IP security | 198 | #options IPSEC # IP security | |
@@ -935,15 +936,18 @@ pseudo-device veriexec 1 | @@ -935,15 +936,18 @@ pseudo-device veriexec 1 | |||
935 | options VERIFIED_EXEC_FP_RMD160 | 936 | options VERIFIED_EXEC_FP_RMD160 | |
936 | options VERIFIED_EXEC_FP_SHA256 | 937 | options VERIFIED_EXEC_FP_SHA256 | |
937 | options VERIFIED_EXEC_FP_SHA384 | 938 | options VERIFIED_EXEC_FP_SHA384 | |
938 | options VERIFIED_EXEC_FP_SHA512 | 939 | options VERIFIED_EXEC_FP_SHA512 | |
939 | options VERIFIED_EXEC_FP_SHA1 | 940 | options VERIFIED_EXEC_FP_SHA1 | |
940 | options VERIFIED_EXEC_FP_MD5 | 941 | options VERIFIED_EXEC_FP_MD5 | |
941 | 942 | |||
942 | # a pseudo device needed for SMBFS | 943 | # a pseudo device needed for SMBFS | |
943 | pseudo-device nsmb # experimental - SMB requester | 944 | pseudo-device nsmb # experimental - SMB requester | |
944 | 945 | |||
945 | # drvctl - needed to show device dictionary via drvctl(8) | 946 | # drvctl - needed to show device dictionary via drvctl(8) | |
946 | pseudo-device drvctl | 947 | pseudo-device drvctl | |
947 | 948 | |||
949 | # Pass-to-Userspace TransporTER, required for puffs(4) and pud(4) | |||
950 | pseudo-device putter | |||
951 | ||||
948 | #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions | 952 | #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions | |
949 | # (for static binaries only for now) | 953 | # (for static binaries only for now) |