GENERIC revision 1.6
11.6Sszptvlfn# $NetBSD: GENERIC,v 1.6 2014/03/24 14:15:38 szptvlfn Exp $ 21.1Skiyohara# 31.1Skiyohara# GENERIC machine description file 41.1Skiyohara# 51.1Skiyohara# This machine description file is used to generate the default NetBSD 61.1Skiyohara# kernel. The generic kernel does not include all options, subsystems 71.1Skiyohara# and device drivers, but should be useful for most applications. 81.1Skiyohara# 91.1Skiyohara# The machine description file can be customised for your specific 101.1Skiyohara# machine to reduce the kernel size and improve its performance. 111.1Skiyohara# 121.1Skiyohara# For further information on compiling NetBSD kernels, see the config(8) 131.1Skiyohara# man page. 141.1Skiyohara# 151.1Skiyohara# For further information on hardware support for this architecture, see 161.1Skiyohara# the intro(4) man page. For further information about kernel options 171.1Skiyohara# for this architecture, see the options(4) man page. For an explanation 181.1Skiyohara# of each device driver in this file see the section 4 man page for the 191.1Skiyohara# device. 201.1Skiyohara 211.1Skiyoharainclude "arch/ia64/conf/std.ia64" 221.1Skiyohara 231.1Skiyoharaoptions INCLUDE_CONFIG_FILE # embed config file in kernel binary 241.1Skiyohara 251.6Sszptvlfn#ident "GENERIC-$Revision: 1.6 $" 261.1Skiyohara 271.1Skiyoharamaxusers 32 # estimated number of users 281.1Skiyohara 291.1Skiyohara# CPU support. At least one is REQUIRED. 301.1Skiyohara#options IA64_CPU 311.1Skiyohara 321.1Skiyohara# CPU-related options. 331.1Skiyohara 341.1Skiyohara# Standard system options 351.1Skiyohara 361.1Skiyoharaoptions USERCONF # userconf(4) support 371.1Skiyohara 381.1Skiyohara# Diagnostic/debugging support options 391.1Skiyoharaoptions DIAGNOSTIC # expensive kernel consistency checks 401.1Skiyoharaoptions DEBUG # expensive debugging checks/support 411.1Skiyohara#options LOCKDEBUG # expensive locking checks/support 421.1Skiyohara#options KMEMSTATS # kernel memory statistics (vmstat -m) 431.1Skiyoharaoptions DDB # in-kernel debugger 441.6Sszptvlfnoptions DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 451.1Skiyoharaoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 461.1Skiyohara#options KGDB # remote debugger 471.1Skiyohara#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 481.1Skiyoharamakeoptions DEBUG="-g" # compile full symbol table 491.1Skiyohara 501.1Skiyohara# File systems 511.1Skiyoharafile-system FFS # UFS 521.2Skiyoharafile-system MFS # memory file system 531.3Schsfile-system TMPFS # Efficient memory file-system 541.1Skiyohara 551.1Skiyohara# These options enable verbose messages for several subsystems. 561.1Skiyohara# Warning, these may compile large string tables into the kernel! 571.1Skiyoharaoptions ACPIVERBOSE # verbose ACPI device autoconfig messages 581.1Skiyohara 591.1Skiyohara 601.1Skiyohara# Kernel root file system and dump configuration. 611.1Skiyoharaconfig netbsd root on ? type ? 621.1Skiyohara 631.1Skiyohara# 641.1Skiyohara# Device configuration 651.1Skiyohara# 661.1Skiyohara 671.1Skiyoharamainbus0 at root 681.1Skiyohara 691.4Skiyoharacpu* at mainbus? 701.1Skiyohara 711.1Skiyohara# Advanced Configuration and Power Interface 721.1Skiyohara 731.4Skiyoharaacpi0 at mainbus? 741.1Skiyohara 751.1Skiyohara# ACPI devices 761.2Skiyoharaacpitz* at acpi? # ACPI Thermal Zone 771.1Skiyoharacom* at acpi? # Serial communications interface 781.1Skiyohara 791.1Skiyohara# PCI bus support 801.1Skiyohara#pci* at mainbus? bus ? 811.1Skiyohara 821.1Skiyohara# Pull in optional local configuration 831.1Skiyoharacinclude "arch/ia64/conf/GENERIC.local" 84