NetBSD/sys/arch/ia64/conf/GENERIC.SKI
jmmv 055a66c56c Remove GENERIC.local from the repository
Make all the kernels that currently include their corresponding GENERIC.local
file use the cinclude directive instead of include.  This way config(1) will
not complain if the file cannot be found.

After doing this, remove the GENERIC.local files from the repository so that
the user will not see modified files during updates, and local changes to
them cannot end up in the repository by mistake.

Discussed in tech-kern@ earlier this month.  No strong objections.
2008-02-29 14:42:32 +00:00

98 lines
2.9 KiB
Plaintext

# $NetBSD: GENERIC.SKI,v 1.4 2008/02/29 14:42:32 jmmv 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.4 $"
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 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
# Kernel root file system and dump configuration.
#config netbsd root on ? type ?
config netbsd root on md0a type ffs
#config netbsd root on sd0a type ffs
#config netbsd root on ? type nfs
#
# Device configuration
#
mainbus0 at root
cpu* at mainbus?
#ioapic* at mainbus?
# Pull in optional local configuration
cinclude "arch/ia64/conf/GENERIC.local"
# Console Devices
#ssccons* at mainbus0 # Ski console interface driver
#wsdisplay* at ssccons0 console ?
#wskbd* at ssccons0 console ?
# Enable the hooks used for initializing the root memory-disk.
options MEMORY_DISK_HOOKS
options MEMORY_DISK_IS_ROOT # force root on memory disk
options MEMORY_DISK_SERVER=1 # make the ramdisk writeable
#options MEMORY_DISK_ROOT_SIZE=2880 # 1.44M, same as a floppy
options MEMORY_DISK_ROOT_SIZE=8192 # 4Meg
options MEMORY_RBFLAGS=0 # don't force single user
# Pseudo-Devices
# wscons pseudo-devices
pseudo-device ssccons # Ski emulator console
#pseudo-device wsmux # mouse & keyboard multiplexor
#pseudo-device wsfont
pseudo-device ksyms # /dev/ksyms
pseudo-device md 1