GENERIC revision 1.3
11.3Schs# $NetBSD: GENERIC,v 1.3 2010/04/29 22:40:51 chs 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.3Schs#ident "GENERIC-$Revision: 1.3 $" 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.1Skiyoharaoptions DDB_ONPANIC=1 # see also sysctl(8): `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.1Skiyohara#options MALLOC_DEBUG 491.1Skiyohara#options MALLOCLOG 501.1Skiyoharamakeoptions DEBUG="-g" # compile full symbol table 511.1Skiyohara 521.1Skiyohara# File systems 531.1Skiyoharafile-system FFS # UFS 541.2Skiyoharafile-system MFS # memory file system 551.3Schsfile-system TMPFS # Efficient memory file-system 561.1Skiyohara 571.1Skiyohara# These options enable verbose messages for several subsystems. 581.1Skiyohara# Warning, these may compile large string tables into the kernel! 591.1Skiyoharaoptions ACPIVERBOSE # verbose ACPI device autoconfig messages 601.1Skiyohara 611.1Skiyohara 621.1Skiyohara# Kernel root file system and dump configuration. 631.1Skiyoharaconfig netbsd root on ? type ? 641.1Skiyohara 651.1Skiyohara# 661.1Skiyohara# Device configuration 671.1Skiyohara# 681.1Skiyohara 691.1Skiyoharamainbus0 at root 701.1Skiyohara 711.1Skiyoharacpu* at mainbus? 721.1Skiyohara 731.1Skiyohara# Advanced Configuration and Power Interface 741.1Skiyohara 751.1Skiyoharaacpi0 at mainbus0 761.1Skiyohara 771.1Skiyohara# ACPI devices 781.2Skiyoharaacpitz* at acpi? # ACPI Thermal Zone 791.1Skiyoharacom* at acpi? # Serial communications interface 801.1Skiyohara 811.1Skiyohara# PCI bus support 821.1Skiyohara#pci* at mainbus? bus ? 831.1Skiyohara 841.1Skiyohara# Pull in optional local configuration 851.1Skiyoharacinclude "arch/ia64/conf/GENERIC.local" 86