head 1.15; access; symbols netbsd-11-0-RELEASE:1.15 netbsd-11-0-RC7:1.15 netbsd-11-0-RC6:1.15 netbsd-11-0-RC5:1.15 netbsd-11-0-RC4:1.15 netbsd-11-0-RC3:1.15 netbsd-11-0-RC2:1.15 netbsd-11-0-RC1:1.15 perseant-exfatfs-base-20250801:1.15 netbsd-11:1.15.0.4 netbsd-11-base:1.15 netbsd-10-1-RELEASE:1.12 perseant-exfatfs-base-20240630:1.15 perseant-exfatfs:1.15.0.2 perseant-exfatfs-base:1.15 netbsd-8-3-RELEASE:1.9 netbsd-9-4-RELEASE:1.9 netbsd-10-0-RELEASE:1.12 netbsd-10-0-RC6:1.12 netbsd-10-0-RC5:1.12 netbsd-10-0-RC4:1.12 netbsd-10-0-RC3:1.12 netbsd-10-0-RC2:1.12 thorpej-ifq:1.14.0.4 thorpej-ifq-base:1.14 thorpej-altq-separation:1.14.0.2 thorpej-altq-separation-base:1.14 netbsd-10-0-RC1:1.12 netbsd-10:1.12.0.4 netbsd-10-base:1.12 bouyer-sunxi-drm:1.12.0.2 bouyer-sunxi-drm-base:1.12 netbsd-9-3-RELEASE:1.9 thorpej-i2c-spi-conf2:1.9.0.40 thorpej-i2c-spi-conf2-base:1.9 thorpej-futex2:1.9.0.38 thorpej-futex2-base:1.9 thorpej-cfargs2:1.9.0.36 thorpej-cfargs2-base:1.9 cjep_sun2x-base1:1.9 cjep_sun2x:1.9.0.34 cjep_sun2x-base:1.9 cjep_staticlib_x-base1:1.9 netbsd-9-2-RELEASE:1.9 cjep_staticlib_x:1.9.0.32 cjep_staticlib_x-base:1.9 thorpej-i2c-spi-conf:1.9.0.30 thorpej-i2c-spi-conf-base:1.9 thorpej-cfargs:1.9.0.28 thorpej-cfargs-base:1.9 thorpej-futex:1.9.0.26 thorpej-futex-base:1.9 netbsd-9-1-RELEASE:1.9 bouyer-xenpvh-base2:1.9 phil-wifi-20200421:1.9 bouyer-xenpvh-base1:1.9 phil-wifi-20200411:1.9 bouyer-xenpvh:1.9.0.24 bouyer-xenpvh-base:1.9 is-mlppp:1.9.0.22 is-mlppp-base:1.9 phil-wifi-20200406:1.9 netbsd-8-2-RELEASE:1.9 ad-namecache-base3:1.9 netbsd-9-0-RELEASE:1.9 netbsd-9-0-RC2:1.9 ad-namecache-base2:1.9 ad-namecache-base1:1.9 ad-namecache:1.9.0.20 ad-namecache-base:1.9 netbsd-9-0-RC1:1.9 phil-wifi-20191119:1.9 netbsd-9:1.9.0.18 netbsd-9-base:1.9 phil-wifi-20190609:1.9 netbsd-8-1-RELEASE:1.9 netbsd-8-1-RC1:1.9 isaki-audio2:1.9.0.16 isaki-audio2-base:1.9 pgoyette-compat-merge-20190127:1.9 pgoyette-compat-20190127:1.9 pgoyette-compat-20190118:1.9 pgoyette-compat-1226:1.9 pgoyette-compat-1126:1.9 pgoyette-compat-1020:1.9 pgoyette-compat-0930:1.9 pgoyette-compat-0906:1.9 netbsd-7-2-RELEASE:1.6 pgoyette-compat-0728:1.9 netbsd-8-0-RELEASE:1.9 phil-wifi:1.9.0.14 phil-wifi-base:1.9 pgoyette-compat-0625:1.9 netbsd-8-0-RC2:1.9 pgoyette-compat-0521:1.9 pgoyette-compat-0502:1.9 pgoyette-compat-0422:1.9 netbsd-8-0-RC1:1.9 pgoyette-compat-0415:1.9 pgoyette-compat-0407:1.9 pgoyette-compat-0330:1.9 pgoyette-compat-0322:1.9 pgoyette-compat-0315:1.9 netbsd-7-1-2-RELEASE:1.6 pgoyette-compat:1.9.0.12 pgoyette-compat-base:1.9 netbsd-7-1-1-RELEASE:1.6 tls-maxphys-base-20171202:1.9 matt-nb8-mediatek:1.9.0.10 matt-nb8-mediatek-base:1.9 nick-nhusb-base-20170825:1.9 perseant-stdc-iso10646:1.9.0.8 perseant-stdc-iso10646-base:1.9 netbsd-8:1.9.0.6 netbsd-8-base:1.9 prg-localcount2-base3:1.9 prg-localcount2-base2:1.9 prg-localcount2-base1:1.9 prg-localcount2:1.9.0.4 prg-localcount2-base:1.9 pgoyette-localcount-20170426:1.9 bouyer-socketcan-base1:1.9 jdolecek-ncq:1.9.0.2 jdolecek-ncq-base:1.9 pgoyette-localcount-20170320:1.8 netbsd-7-1:1.6.0.12 netbsd-7-1-RELEASE:1.6 netbsd-7-1-RC2:1.6 nick-nhusb-base-20170204:1.8 netbsd-7-nhusb-base-20170116:1.6 bouyer-socketcan:1.8.0.4 bouyer-socketcan-base:1.8 pgoyette-localcount-20170107:1.8 netbsd-7-1-RC1:1.6 nick-nhusb-base-20161204:1.8 pgoyette-localcount-20161104:1.8 netbsd-7-0-2-RELEASE:1.6 nick-nhusb-base-20161004:1.8 localcount-20160914:1.8 netbsd-7-nhusb:1.6.0.10 netbsd-7-nhusb-base:1.6 pgoyette-localcount-20160806:1.8 pgoyette-localcount-20160726:1.8 pgoyette-localcount:1.8.0.2 pgoyette-localcount-base:1.8 nick-nhusb-base-20160907:1.8 nick-nhusb-base-20160529:1.8 netbsd-7-0-1-RELEASE:1.6 nick-nhusb-base-20160422:1.8 nick-nhusb-base-20160319:1.8 nick-nhusb-base-20151226:1.8 netbsd-7-0:1.6.0.8 netbsd-7-0-RELEASE:1.6 nick-nhusb-base-20150921:1.8 netbsd-7-0-RC3:1.6 netbsd-7-0-RC2:1.6 netbsd-7-0-RC1:1.6 nick-nhusb-base-20150606:1.6 nick-nhusb-base-20150406:1.6 nick-nhusb:1.6.0.6 nick-nhusb-base:1.6 netbsd-6-0-6-RELEASE:1.4 netbsd-6-1-5-RELEASE:1.4 netbsd-7:1.6.0.4 netbsd-7-base:1.6 yamt-pagecache-base9:1.6 yamt-pagecache-tag8:1.4.8.1 netbsd-6-1-4-RELEASE:1.4 netbsd-6-0-5-RELEASE:1.4 tls-earlyentropy:1.6.0.2 tls-earlyentropy-base:1.6 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.6 riastradh-drm2-base3:1.5 netbsd-6-1-3-RELEASE:1.4 netbsd-6-0-4-RELEASE:1.4 netbsd-6-1-2-RELEASE:1.4 netbsd-6-0-3-RELEASE:1.4 rmind-smpnet-nbase:1.6 netbsd-6-1-1-RELEASE:1.4 riastradh-drm2-base2:1.5 riastradh-drm2-base1:1.5 riastradh-drm2:1.5.0.10 riastradh-drm2-base:1.5 rmind-smpnet:1.5.0.4 rmind-smpnet-base:1.6 netbsd-6-1:1.4.0.20 netbsd-6-0-2-RELEASE:1.4 netbsd-6-1-RELEASE:1.4 khorben-n900:1.5.0.8 netbsd-6-1-RC4:1.4 netbsd-6-1-RC3:1.4 agc-symver:1.5.0.6 agc-symver-base:1.5 netbsd-6-1-RC2:1.4 netbsd-6-1-RC1:1.4 yamt-pagecache-base8:1.5 netbsd-6-0-1-RELEASE:1.4 yamt-pagecache-base7:1.5 matt-nb6-plus-nbase:1.4 yamt-pagecache-base6:1.5 netbsd-6-0:1.4.0.18 netbsd-6-0-RELEASE:1.4 netbsd-6-0-RC2:1.4 tls-maxphys:1.5.0.2 tls-maxphys-base:1.6 matt-nb6-plus:1.4.0.16 matt-nb6-plus-base:1.4 netbsd-6-0-RC1:1.4 jmcneill-usbmp-base10:1.5 yamt-pagecache-base5:1.5 jmcneill-usbmp-base9:1.5 yamt-pagecache-base4:1.4 jmcneill-usbmp-base8:1.4 jmcneill-usbmp-base7:1.4 jmcneill-usbmp-base6:1.4 jmcneill-usbmp-base5:1.4 jmcneill-usbmp-base4:1.4 jmcneill-usbmp-base3:1.4 jmcneill-usbmp-pre-base2:1.4 jmcneill-usbmp-base2:1.4 netbsd-6:1.4.0.14 netbsd-6-base:1.4 jmcneill-usbmp:1.4.0.12 jmcneill-usbmp-base:1.4 jmcneill-audiomp3:1.4.0.10 jmcneill-audiomp3-base:1.4 yamt-pagecache-base3:1.4 yamt-pagecache-base2:1.4 yamt-pagecache:1.4.0.8 yamt-pagecache-base:1.4 rmind-uvmplock-nbase:1.4 cherry-xenmp:1.4.0.6 cherry-xenmp-base:1.4 jym-xensuspend-nbase:1.4 uebayasi-xip-base7:1.4 bouyer-quota2-nbase:1.4 bouyer-quota2:1.4.0.4 bouyer-quota2-base:1.4 jruoho-x86intr:1.4.0.2 jruoho-x86intr-base:1.4 matt-mips64-premerge-20101231:1.4 uebayasi-xip-base6:1.4 uebayasi-xip-base5:1.4 uebayasi-xip-base4:1.4 jym-xensuspend-base:1.4 uebayasi-xip-base3:1.4 yamt-nfs-mp-base11:1.4 uebayasi-xip-base2:1.4 yamt-nfs-mp-base10:1.4 uebayasi-xip-base1:1.2 rmind-uvmplock:1.1.0.6 rmind-uvmplock-base:1.4 yamt-nfs-mp-base9:1.1 uebayasi-xip:1.1.0.4 uebayasi-xip-base:1.1 matt-premerge-20091211:1.1 yamt-nfs-mp-base8:1.1 yamt-nfs-mp:1.1.0.2 yamt-nfs-mp-base7:1.1 jymxensuspend-base:1.1; locks; strict; comment @# @; 1.15 date 2024.01.29.18.27.13; author christos; state Exp; branches; next 1.14; commitid KXsF1U1D4DhafnWE; 1.14 date 2023.02.09.14.09.48; author abs; state Exp; branches; next 1.13; commitid TaTOPEdyZJGxcRcE; 1.13 date 2023.02.09.13.16.04; author abs; state Exp; branches; next 1.12; commitid qP89sauSPTE1UQcE; 1.12 date 2022.09.29.10.10.07; author riastradh; state Exp; branches; next 1.11; commitid I1zvTyF77D5Z9KVD; 1.11 date 2022.08.07.02.52.26; author simonb; state Exp; branches; next 1.10; commitid HXKRRXLciPDtrTOD; 1.10 date 2022.07.23.11.49.58; author simonb; state Exp; branches; next 1.9; commitid e2Gn7uhGU0BtT0ND; 1.9 date 2017.04.07.17.07.09; author scole; state Exp; branches; next 1.8; commitid JvOTk0150QWWMCMz; 1.8 date 2015.08.21.01.52.08; author uebayasi; state Exp; branches 1.8.2.1 1.8.4.1; next 1.7; commitid 7aROAXmFqT0UP4yy; 1.7 date 2015.08.07.07.29.33; author maxv; state Exp; branches; next 1.6; commitid 1Xmol4SQUd6eajwy; 1.6 date 2014.03.24.14.15.38; author szptvlfn; state Exp; branches 1.6.6.1; next 1.5; commitid TWwV8TNevZVgvXtx; 1.5 date 2012.04.28.23.03.40; author rmind; state Exp; branches 1.5.2.1 1.5.4.1; next 1.4; 1.4 date 2010.05.17.11.41.28; author kiyohara; state Exp; branches 1.4.8.1 1.4.12.1; next 1.3; 1.3 date 2010.04.29.22.40.51; author chs; state Exp; branches; next 1.2; 1.2 date 2010.04.15.13.13.57; author kiyohara; state Exp; branches; next 1.1; 1.1 date 2009.07.20.04.41.36; author kiyohara; state Exp; branches 1.1.2.1 1.1.4.1 1.1.6.1; next ; 1.8.2.1 date 2017.04.26.02.53.03; author pgoyette; state Exp; branches; next ; commitid ojV02aOSdzvBqZOz; 1.8.4.1 date 2017.04.21.16.53.29; author bouyer; state Exp; branches; next ; commitid dUG7nkTKALCadqOz; 1.6.6.1 date 2015.09.22.12.05.44; author skrll; state Exp; branches; next 1.6.6.2; commitid CpNWKp3ozVNTafCy; 1.6.6.2 date 2017.08.28.17.51.42; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.5.2.1 date 2014.08.20.00.03.07; author tls; state Exp; branches; next 1.5.2.2; commitid jTnpym9Qu0o4R1Nx; 1.5.2.2 date 2017.12.03.11.36.20; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.5.4.1 date 2014.05.18.17.45.13; author rmind; state Exp; branches; next ; commitid mL5ZYSzpqK6QS2Bx; 1.4.8.1 date 2012.05.23.10.07.45; author yamt; state Exp; branches; next 1.4.8.2; 1.4.8.2 date 2014.05.22.11.39.53; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; 1.4.12.1 date 2012.04.29.23.04.41; author mrg; state Exp; branches; next ; 1.1.2.1 date 2009.07.20.04.41.36; author yamt; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2009.08.19.18.46.20; author yamt; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2010.08.11.22.52.15; author yamt; state Exp; branches; next ; 1.1.4.1 date 2010.04.30.14.39.31; author uebayasi; state Exp; branches; next 1.1.4.2; 1.1.4.2 date 2010.08.17.06.44.41; author uebayasi; state Exp; branches; next ; 1.1.6.1 date 2010.05.30.05.16.55; author rmind; state Exp; branches; next ; desc @@ 1.15 log @PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default. @ text @# $NetBSD: GENERIC,v 1.14 2023/02/09 14:09:48 abs Exp $ # # GENERIC machine description file # # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/ia64/conf/std.ia64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.14 $" maxusers 32 # estimated number of users # CPU support. At least one is REQUIRED. #options IA64_CPU # CPU-related options. # Standard system options options INSECURE # disable kernel security levels - X needs this options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) # Note: SysV IPC parameters can be changed dynamically; see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing #options MODULAR # new style module(7) framework #options MODULAR_DEFAULT_AUTOLOAD options USERCONF # userconf(4) support # Diagnostic/debugging support options options DIAGNOSTIC # expensive kernel consistency checks options DEBUG # expensive debugging checks/support #options LOCKDEBUG # expensive locking checks/support options DDB # in-kernel debugger pseudo-device ksyms options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table #options UVMHIST #options UVMHIST_PRINT # File systems file-system FFS # UFS file-system NFS # Network File System client file-system MFS # memory file system #file-system LFS # log-structured file system #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system #file-system PROCFS # /proc file-system TMPFS # Efficient memory file-system # File system options #options FFS_EI # FFS Endian Independent support #options FFS_NO_SNAPSHOT # No FFS snapshot support options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas #options UFS_DIRHASH # UFS Large Directory Hashing options UFS_EXTATTR # Extended attribute support for UFS1 options WAPBL # File system journaling support options NFSSERVER # Network File System server # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options ACPIVERBOSE # verbose ACPI device autoconfig messages #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options INET6 # IPv6 #options IPSEC # IP security # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on md0a type ffs # # Device configuration # mainbus0 at root cpu* at mainbus? # Advanced Configuration and Power Interface acpi0 at mainbus? # ACPI devices acpitz* at acpi? # ACPI Thermal Zone com* at acpi? # Serial communications interface # PCI bus support #pci* at mainbus? bus ? #puc* at pci? dev ? function ? #com* at puc? port ? # Pseudo-Devices # Enable the hooks used for initializing the root memory-disk. #pseudo-device md # memory disk device (ramdisk) #options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) ##options MEMORY_DISK_HOOKS # enable root ramdisk ##options MEMORY_DISK_IS_ROOT # force md RAM disk to be the root device #options MEMORY_DISK_ROOT_SIZE=2880 # 1.44M, same as a floppy ##options MEMORY_DISK_ROOT_SIZE=8192 # 4Meg ##options MEMORY_DISK_SERVER=1 # make the ramdisk writeable # network pseudo-devices pseudo-device loop # network loopback # miscellaneous pseudo-devices #pseudo-device pty # pseudo-terminals pseudo-device swwdog # software watchdog timer -- swwdog(4) # Pull in optional local configuration - always at end cinclude "arch/ia64/conf/GENERIC.local" @ 1.14 log @Adjust _all_ cinclude of *.local files - Ensure always at end - Use tab rather than spaces - Add consistent comment "Pull in optional local configuration - always at end" The only functional change is that a local file which tried to override an existing setting (eg with "no foo") would have failed in some cases before, but now will work @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.13 2023/02/09 13:16:04 abs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.13 $" a87 2 #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. @ 1.13 log @Ensure GENERIC.local is always at the end of GENERIC Where a GENERIC config had an existing inclusion of GENERIC.local, ensure it is always at the end of the file, with a consistent comment: # Pull in optional local configuration cinclude "arch/landisk/conf/GENERIC.local" This allows GENERIC.local to correctly override all options (This pass does not affect any GENERIC which did not already have an include of GENERIC.local) @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.12 2022/09/29 10:10:07 riastradh Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.12 $" d145 2 a146 2 # Pull in optional local configuration cinclude "arch/ia64/conf/GENERIC.local" @ 1.12 log @swwdog(4): Add to GENERIC kernels. Plus a handful of others that I'm familiar with. Lots of special- purpose kernels should probably have this too but I'm not going through all the arm, mips, and ppc evaluation board kernels to see which ones are relevant. Omitted from systems I know to be very small: - sun2/GENERIC - dreamcast/GENERIC Feel free to remove it from others that need to be kept smaller. Compile-tested a few of these just in case: - alpha/GENERIC - amd64/GENERIC - evbmips/OCTEON - i386/GENERIC - riscv/GENERIC PR kern/29702 @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.11 2022/08/07 02:52:26 simonb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.11 $" a126 3 # Pull in optional local configuration cinclude "arch/ia64/conf/GENERIC.local" d144 3 @ 1.11 log @UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.10 2022/07/23 11:49:58 simonb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.10 $" d146 1 a146 1 @ 1.10 log @Add some file system options present in GENERIC kernels. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.9 2017/04/07 17:07:09 scole Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.9 $" d81 2 a84 4 #options FFS_EI # FFS Endian Independent support options WAPBL # File system journaling support options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # No FFS snapshot support d87 1 d90 1 @ 1.9 log @Add more options, mainly want "options INET" and "pseudo-device loop" so context bug occurs @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.8 2015/08/21 01:52:08 uebayasi Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.8 $" d80 12 @ 1.8 log @Add `pseudo-device ksyms' where `options DDB' is used, because config(1)/config(5) can't handle module dependency correctly at this moment. (This is another proof that shared file definition (`file xxx.c a|b') is a bad idea.) @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d35 12 d62 3 d67 1 d69 9 d84 4 d91 1 d112 3 d117 18 @ 1.8.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.9 2017/04/07 17:07:09 scole Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.9 $" a34 12 options INSECURE # disable kernel security levels - X needs this options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) # Note: SysV IPC parameters can be changed dynamically; see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing #options MODULAR # new style module(7) framework #options MODULAR_DEFAULT_AUTOLOAD a49 3 #options UVMHIST #options UVMHIST_PRINT a51 1 file-system NFS # Network File System client a52 9 #file-system LFS # log-structured file system #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system #file-system PROCFS # /proc a58 4 #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options INET6 # IPv6 #options IPSEC # IP security a61 1 #config netbsd root on md0a type ffs a81 3 #puc* at pci? dev ? function ? #com* at puc? port ? a83 18 # Pseudo-Devices # Enable the hooks used for initializing the root memory-disk. #pseudo-device md # memory disk device (ramdisk) #options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) ##options MEMORY_DISK_HOOKS # enable root ramdisk ##options MEMORY_DISK_IS_ROOT # force md RAM disk to be the root device #options MEMORY_DISK_ROOT_SIZE=2880 # 1.44M, same as a floppy ##options MEMORY_DISK_ROOT_SIZE=8192 # 4Meg ##options MEMORY_DISK_SERVER=1 # make the ramdisk writeable # network pseudo-devices pseudo-device loop # network loopback # miscellaneous pseudo-devices #pseudo-device pty # pseudo-terminals @ 1.8.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.9 2017/04/07 17:07:09 scole Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.9 $" a34 12 options INSECURE # disable kernel security levels - X needs this options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) # Note: SysV IPC parameters can be changed dynamically; see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing #options MODULAR # new style module(7) framework #options MODULAR_DEFAULT_AUTOLOAD a49 3 #options UVMHIST #options UVMHIST_PRINT a51 1 file-system NFS # Network File System client a52 9 #file-system LFS # log-structured file system #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system #file-system PROCFS # /proc a58 4 #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options INET6 # IPv6 #options IPSEC # IP security a61 1 #config netbsd root on md0a type ffs a81 3 #puc* at pci? dev ? function ? #com* at puc? port ? a83 18 # Pseudo-Devices # Enable the hooks used for initializing the root memory-disk. #pseudo-device md # memory disk device (ramdisk) #options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) ##options MEMORY_DISK_HOOKS # enable root ramdisk ##options MEMORY_DISK_IS_ROOT # force md RAM disk to be the root device #options MEMORY_DISK_ROOT_SIZE=2880 # 1.44M, same as a floppy ##options MEMORY_DISK_ROOT_SIZE=8192 # 4Meg ##options MEMORY_DISK_SERVER=1 # make the ramdisk writeable # network pseudo-devices pseudo-device loop # network loopback # miscellaneous pseudo-devices #pseudo-device pty # pseudo-terminals @ 1.7 log @Remove the KMEMSTATS option. It no longer exists. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.6 2014/03/24 14:15:38 szptvlfn Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.6 $" d43 1 @ 1.6 log @fix manual section numbering of sysctl. thanks wiz@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.5 2012/04/28 23:03:40 rmind Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.5 $" a41 1 #options KMEMSTATS # kernel memory statistics (vmstat -m) @ 1.6.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.8 2015/08/21 01:52:08 uebayasi Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.8 $" d42 1 a43 1 pseudo-device ksyms @ 1.6.6.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.6.6.1 2015/09/22 12:05:44 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.6.6.1 $" a34 12 options INSECURE # disable kernel security levels - X needs this options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) # Note: SysV IPC parameters can be changed dynamically; see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing #options MODULAR # new style module(7) framework #options MODULAR_DEFAULT_AUTOLOAD a49 3 #options UVMHIST #options UVMHIST_PRINT a51 1 file-system NFS # Network File System client a52 9 #file-system LFS # log-structured file system #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system #file-system PROCFS # /proc a58 4 #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options INET6 # IPv6 #options IPSEC # IP security a61 1 #config netbsd root on md0a type ffs a81 3 #puc* at pci? dev ? function ? #com* at puc? port ? a83 18 # Pseudo-Devices # Enable the hooks used for initializing the root memory-disk. #pseudo-device md # memory disk device (ramdisk) #options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) ##options MEMORY_DISK_HOOKS # enable root ramdisk ##options MEMORY_DISK_IS_ROOT # force md RAM disk to be the root device #options MEMORY_DISK_ROOT_SIZE=2880 # 1.44M, same as a floppy ##options MEMORY_DISK_ROOT_SIZE=8192 # 4Meg ##options MEMORY_DISK_SERVER=1 # make the ramdisk writeable # network pseudo-devices pseudo-device loop # network loopback # miscellaneous pseudo-devices #pseudo-device pty # pseudo-terminals @ 1.5 log @Remove MALLOC_DEBUG and MALLOCLOG, which is dead code after malloc(9) move to kmem(9). Note: kmem(9) has debugging facilities under DEBUG/DIAGNOSTIC. However, expensive kmguard and debug_freecheck have to be enabled manually. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.4 2010/05/17 11:41:28 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.4 $" d44 1 a44 1 options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' @ 1.5.2.1 log @Rebase to HEAD as of a few days ago. @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d44 1 a44 1 options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' @ 1.5.2.2 log @update from HEAD @ text @a34 12 options INSECURE # disable kernel security levels - X needs this options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) # Note: SysV IPC parameters can be changed dynamically; see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing #options MODULAR # new style module(7) framework #options MODULAR_DEFAULT_AUTOLOAD d42 1 a43 1 pseudo-device ksyms a49 3 #options UVMHIST #options UVMHIST_PRINT a51 1 file-system NFS # Network File System client a52 9 #file-system LFS # log-structured file system #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system #file-system PROCFS # /proc a58 4 #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options INET6 # IPv6 #options IPSEC # IP security a61 1 #config netbsd root on md0a type ffs a81 3 #puc* at pci? dev ? function ? #com* at puc? port ? a83 18 # Pseudo-Devices # Enable the hooks used for initializing the root memory-disk. #pseudo-device md # memory disk device (ramdisk) #options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) ##options MEMORY_DISK_HOOKS # enable root ramdisk ##options MEMORY_DISK_IS_ROOT # force md RAM disk to be the root device #options MEMORY_DISK_ROOT_SIZE=2880 # 1.44M, same as a floppy ##options MEMORY_DISK_ROOT_SIZE=8192 # 4Meg ##options MEMORY_DISK_SERVER=1 # make the ramdisk writeable # network pseudo-devices pseudo-device loop # network loopback # miscellaneous pseudo-devices #pseudo-device pty # pseudo-terminals @ 1.5.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.5 2012/04/28 23:03:40 rmind Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.5 $" d44 1 a44 1 options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' @ 1.4 log @Indent. s/mainbus0/mainbus?/. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.3 2010/04/29 22:40:51 chs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.3 $" a47 2 #options MALLOC_DEBUG #options MALLOCLOG @ 1.4.8.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.4 2010/05/17 11:41:28 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.4 $" d48 2 @ 1.4.8.2 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.4.8.1 2012/05/23 10:07:45 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.4.8.1 $" d44 1 a44 1 options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' @ 1.4.12.1 log @sync to latest -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.4 2010/05/17 11:41:28 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.4 $" d48 2 @ 1.3 log @enable TMPFS in all GENERICs that have MFS enabled. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.2 2010/04/15 13:13:57 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.2 $" d71 1 a71 1 cpu* at mainbus? d75 1 a75 1 acpi0 at mainbus0 @ 1.2 log @Add acpitz. Enable MFS. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1 2009/07/20 04:41:36 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.1 $" d55 1 @ 1.1 log @Fix little bit, and add a few files. current status is to see following thread. http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html @ text @d1 1 a1 1 # $NetBSD: GENERIC.SKI,v 1.4 2008/02/29 14:42:32 jmmv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.4 $" d54 1 a54 1 #file-system MFS # memory file system d77 1 @ 1.1.6.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1 2009/07/20 04:41:36 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.1 $" d54 1 a54 2 file-system MFS # memory file system file-system TMPFS # Efficient memory file-system d70 1 a70 1 cpu* at mainbus? d74 1 a74 1 acpi0 at mainbus? a76 1 acpitz* at acpi? # ACPI Thermal Zone @ 1.1.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision: 1.1 $" d54 1 a54 1 file-system MFS # memory file system a76 1 acpitz* at acpi? # ACPI Thermal Zone @ 1.1.4.2 log @Sync with HEAD. @ text @d25 1 a25 1 #ident "GENERIC-$Revision$" a54 1 file-system TMPFS # Efficient memory file-system d70 1 a70 1 cpu* at mainbus? d74 1 a74 1 acpi0 at mainbus? @ 1.1.2.1 log @file GENERIC was added on branch yamt-nfs-mp on 2009-08-19 18:46:20 +0000 @ text @d1 83 @ 1.1.2.2 log @sync with head. @ text @a0 83 # $NetBSD$ # # GENERIC machine description file # # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/ia64/conf/std.ia64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision$" maxusers 32 # estimated number of users # CPU support. At least one is REQUIRED. #options IA64_CPU # CPU-related options. # Standard system options options USERCONF # userconf(4) support # Diagnostic/debugging support options options DIAGNOSTIC # expensive kernel consistency checks options DEBUG # expensive debugging checks/support #options LOCKDEBUG # expensive locking checks/support #options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 #options MALLOC_DEBUG #options MALLOCLOG makeoptions DEBUG="-g" # compile full symbol table # File systems file-system FFS # UFS #file-system MFS # memory file system # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options ACPIVERBOSE # verbose ACPI device autoconfig messages # Kernel root file system and dump configuration. config netbsd root on ? type ? # # Device configuration # mainbus0 at root cpu* at mainbus? # Advanced Configuration and Power Interface acpi0 at mainbus0 # ACPI devices com* at acpi? # Serial communications interface # PCI bus support #pci* at mainbus? bus ? # Pull in optional local configuration cinclude "arch/ia64/conf/GENERIC.local" @ 1.1.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.2 2009/08/19 18:46:20 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.1.2.2 $" d54 1 a54 2 file-system MFS # memory file system file-system TMPFS # Efficient memory file-system d70 1 a70 1 cpu* at mainbus? d74 1 a74 1 acpi0 at mainbus? a76 1 acpitz* at acpi? # ACPI Thermal Zone @