# $NetBSD: GENERIC,v 1.100 2023/02/12 14:50:40 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/mipsco/conf/std.mipsco"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
maxusers 16
options MIPS1 # R2000/R3000 support
# Standard system options
options KTRACE # system call tracing support
options SYSVMSG # System V message queues
options SYSVSEM # System V semaphores
options SYSVSHM # System V shared memory
#options NTP # network time protocol
options HZ=25
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options BUFQ_READPRIO
options BUFQ_PRIOCSCAN
# Debugging options
options DDB # kernel dynamic debugger
options DDB_HISTORY_SIZE=100 # enable history editing in DDB
#options DEBUG # extra kernel debugging support
#options DIAGNOSTIC # extra kernel sanity checking
options SCSIVERBOSE # Verbose SCSI errors
#options KGDB # Remote kernel debug using gdb
#options KGDB_DEV=0x0100 # KGDB port (this is serial0)
#options KGDB_DEVRATE=19200 # KGDB Baud Rate (default=19200)
#makeoptions DEBUG="-g" # Build kernel with debug symbols
# Compatibility options
include "conf/compat_netbsd13.config"