SANDPOINT revision 1.16
132001f49Smrg# $NetBSD: SANDPOINT,v 1.16 2018/07/14 15:09:41 maxv Exp $ 232001f49Smrg# 332001f49Smrg# Sandpoint X3/X2 machine description file 432001f49Smrg# 532001f49Smrg# This machine description file is used to generate the default NetBSD 632001f49Smrg# kernel. The generic kernel does not include all options, subsystems 732001f49Smrg# and device drivers, but should be useful for most applications. 832001f49Smrg# 932001f49Smrg# The machine description file can be customised for your specific 1032001f49Smrg# machine to reduce the kernel size and improve its performance. 1132001f49Smrg# 1232001f49Smrg# For further information on compiling NetBSD kernels, see the config(8) 1332001f49Smrg# man page. 1432001f49Smrg# 1532001f49Smrg# For further information on hardware support for this architecture, see 1632001f49Smrg# the intro(4) man page. For further information about kernel options 1732001f49Smrg# for this architecture, see the options(4) man page. For an explanation 1832001f49Smrg# of each device driver in this file see the section 4 man page for the 1932001f49Smrg# device. 2032001f49Smrg 2132001f49Smrginclude "arch/sandpoint/conf/std.sandpoint" 2232001f49Smrgoptions PIC_I8259 2332001f49Smrg 2432001f49Smrgoptions INCLUDE_CONFIG_FILE # embed config file in kernel binary 2532001f49Smrg 2632001f49Smrg#ident "SANDPOINT-$Revision: 1.16 $" 2732001f49Smrg 2832001f49Smrgmaxusers 32 2932001f49Smrg 3032001f49Smrgoptions ALTIVEC # Include AltiVec support 3132001f49Smrg 3232001f49Smrg#makeoptions DEBUG="-g" 3332001f49Smrg 3432001f49Smrg#options DEBUG 3532001f49Smrgoptions DIAGNOSTIC 3632001f49Smrgoptions TRAP_PANICWAIT 3732001f49Smrgoptions DDB 3832001f49Smrg#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 3932001f49Smrgoptions KTRACE 4032001f49Smrg#options PMAPCHECK 4132001f49Smrg#options PMAPDEBUG 4232001f49Smrg#options USERCONF # userconf(4) support 4332001f49Smrg#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 4432001f49Smrgoptions SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 4532001f49Smrg 4632001f49Smrginclude "conf/compat_netbsd09.config" 4732001f49Smrgoptions COMPAT_386BSD_MBRPART # recognize old partition ID 4832001f49Smrg#options COMPAT_LINUX # Linux binary compatibility 4932001f49Smrg 5032001f49Smrgoptions MSGBUFSIZE=65536 5132001f49Smrgfile-system FFS 5232001f49Smrgfile-system MFS 5332001f49Smrgfile-system NFS 5432001f49Smrg#file-system CD9660 5532001f49Smrgfile-system MSDOSFS 5632001f49Smrgfile-system FDESC 5732001f49Smrgfile-system KERNFS 5832001f49Smrgfile-system NULLFS 5932001f49Smrg#file-system OVERLAY 6032001f49Smrgfile-system PROCFS 6132001f49Smrg#file-system UMAPFS 6232001f49Smrg#file-system UNION 6332001f49Smrgfile-system PTYFS # /dev/pts/N support 6432001f49Smrg 6532001f49Smrg#options DISKLABEL_EI # disklabel Endian Independent support 6632001f49Smrg#options FFS_EI # FFS Endian Independent support 6732001f49Smrg#options FFS_NO_SNAPSHOT # No FFS snapshot support 6832001f49Smrg 6932001f49Smrgoptions INET 7032001f49Smrg#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 7132001f49Smrg 7232001f49Smrg#options ALTQ # Manipulate network interfaces' output queues 7332001f49Smrg#options ALTQ_BLUE # Stochastic Fair Blue 7432001f49Smrg#options ALTQ_CBQ # Class-Based Queueing 7532001f49Smrg#options ALTQ_CDNR # Diffserv Traffic Conditioner 7632001f49Smrg#options ALTQ_FIFOQ # First-In First-Out Queue 7732001f49Smrg#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 7832001f49Smrg#options ALTQ_HFSC # Hierarchical Fair Service Curve 7932001f49Smrg#options ALTQ_LOCALQ # Local queueing discipline 8032001f49Smrg#options ALTQ_PRIQ # Priority Queueing 8132001f49Smrg#options ALTQ_RED # Random Early Detection 8232001f49Smrg#options ALTQ_RIO # RED with IN/OUT 8332001f49Smrg#options ALTQ_WFQ # Weighted Fair Queueing 8432001f49Smrg 8532001f49Smrgoptions NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTP 8632001f49Smrg 8732001f49Smrgconfig netbsd root on ? type ? 8832001f49Smrg 8932001f49Smrg# network psuedo-devices 9032001f49Smrgpseudo-device bpfilter # packet filter 9132001f49Smrgpseudo-device vlan # IEEE 802.1q encapsulation 9232001f49Smrg#pseudo-device pppoe # PPP over Ethernet (RFC 2516) 9332001f49Smrg#pseudo-device bridge # simple inter-network bridging 9432001f49Smrg#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 9532001f49Smrg#pseudo-device ipfilter 9632001f49Smrgpseudo-device loop 9732001f49Smrg 9832001f49Smrg# mouse & keyboard multiplexor pseudo-devices 9932001f49Smrg#pseudo-device wsmux 10032001f49Smrg 10132001f49Smrg# miscellaneous pseudo-devices 10232001f49Smrg#pseudo-device vnd 10332001f49Smrg#options VND_COMPRESSION # compressed vnd(4) 10432001f49Smrg#pseudo-device cgd # cryptographic disk devices 10532001f49Smrgpseudo-device pty 10632001f49Smrgpseudo-device clockctl # user control of clock subsystem 10732001f49Smrgpseudo-device ksyms # /dev/ksyms 10832001f49Smrg#pseudo-device pf # PF packet filter 10932001f49Smrg#pseudo-device pflog # PF log if 11032001f49Smrgpseudo-device fss # file system snapshot device 11132001f49Smrg 11232001f49Smrg# 11332001f49Smrg# device 11432001f49Smrg# 11532001f49Smrgoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 11632001f49Smrg 11732001f49Smrg#options PCIVERBOSE # verbose PCI device messages 11832001f49Smrg#options PCI_CONFIG_DUMP # verbosely dump PCI config space 11932001f49Smrg#options PCI_NETBSD_CONFIGURE # Have NetBSD configure PCI I/O & Mem 12032001f49Smrg 12132001f49Smrgmainbus0 at root 12232001f49Smrg 12332001f49Smrgcpu* at mainbus0 12432001f49Smrgpci* at mainbus0 bus ? 12532001f49Smrg 12632001f49Smrgppb* at pci? dev ? function ? # PCI-PCI bridges 12732001f49Smrgpci* at ppb? bus ? 12832001f49Smrg 12932001f49Smrgpchb* at pci? dev ? function ? # PCI host bridge 13032001f49Smrgpcib* at pci? dev ? function ? # WinBond 83C533F PCI-ISA bridges 13132001f49Smrg 13232001f49Smrgeumb* at mainbus0 13332001f49Smrg#com* at eumb? 13432001f49Smrgociic* at eumb? 13532001f49Smrgiic* at ociic? 13632001f49Smrg 13732001f49Smrgslide* at pci? dev ? function ? # WB/Symphony IDE controllers 13832001f49Smrgatabus* at ata? 13932001f49Smrg 14032001f49Smrgfxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 14132001f49Smrginphy* at mii? phy ? # Intel 82555 PHYs 14232001f49Smrg 14332001f49Smrgisa* at pcib? # ISA on PCI-ISA bridge 14432001f49Smrg 14532001f49Smrgpckbc0 at isa? # PS/2 keyboard controller 14632001f49Smrgpckbd* at pckbc? # PC keyboard 147pms* at pckbc? # PS/2 mouse for wsmouse 148wskbd* at pckbd? console ? 149wsmouse* at pms? mux 0 150 151com0 at isa? port 0x3f8 irq 4 # standard PC serial ports 152com1 at isa? port 0x2f8 irq 3 153 154lpt0 at isa? port 0x278 irq 7 # standard PC parallel ports 155 156wd* at atabus? drive ? flags 0x0000 157