XLRN32 revision 266331
138889Sjdp# XLRN32 -- Kernel configuration file for N32 kernel on XLR/XLS 238889Sjdp# 360484Sobrien# For more information on this file, please read the handbook section on 460484Sobrien# Kernel Configuration Files: 560484Sobrien# 638889Sjdp# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 738889Sjdp# 860484Sobrien# The handbook is also available locally in /usr/share/doc/handbook 938889Sjdp# if you've installed the doc distribution, otherwise always see the 1038889Sjdp# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 1138889Sjdp# latest information. 1260484Sobrien# 1360484Sobrien# An exhaustive list of options and more detailed explanations of the 1438889Sjdp# device lines is also present in the ../../conf/NOTES and NOTES files. 1577298Sobrien# If you are in doubt as to the purpose or necessity of a line, check first 1677298Sobrien# in NOTES. 1777298Sobrien# 1860484Sobrien# $FreeBSD: stable/10/sys/mips/conf/XLRN32 266331 2014-05-17 17:34:37Z ian $ 1938889Sjdp 2038889Sjdpmachine mips mipsn32 2138889Sjdpident XLRN32 2238889Sjdpinclude "../rmi/std.xlr" 2338889Sjdp 2438889Sjdpmakeoptions MODULES_OVERRIDE="" 2538889Sjdpmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 2638889Sjdpmakeoptions ARCH_FLAGS="-march=mips64 -mabi=n32" 2738889Sjdpmakeoptions KERNLOADADDR=0x80100000 2838889Sjdp 2938889Sjdp#profile 2 3038889Sjdp 3138889Sjdpoptions SCHED_ULE # ULE scheduler 3238889Sjdp#options VERBOSE_SYSINIT 3338889Sjdp#options SCHED_4BSD # 4BSD scheduler 3438889Sjdpoptions SMP 3538889Sjdpoptions PREEMPTION # Enable kernel thread preemption 3638889Sjdp#options FULL_PREEMPTION # Enable kernel thread preemption 3738889Sjdpoptions INET # InterNETworking 3838889Sjdpoptions INET6 # IPv6 communications protocols 3938889Sjdpoptions FFS # Berkeley Fast Filesystem 4038889Sjdp#options SOFTUPDATES # Enable FFS soft updates support 4138889Sjdpoptions UFS_ACL # Support for access control lists 4238889Sjdpoptions UFS_DIRHASH # Improve performance on big directories 4338889Sjdpoptions NFSCL 4460484Sobrienoptions NFS_ROOT 4577298Sobrien# 4638889Sjdpoptions BOOTP 4760484Sobrienoptions BOOTP_NFSROOT 4860484Sobrienoptions BOOTP_NFSV3 4938889Sjdpoptions BOOTP_WIRED_TO=nlge0 5038889Sjdpoptions BOOTP_COMPAT 5138889Sjdpoptions ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 5277298Sobrien# 5360484Sobrien#options MD_ROOT # MD is a potential root device 5438889Sjdp#options MD_ROOT_SIZE=27000 5538889Sjdp#options MD_ROOT_SIZE=5120 5638889Sjdp#options ROOTDEVNAME=\"ufs:md0\" 5738889Sjdpoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 5877298Sobrienoptions HZ=1000 5938889Sjdpoptions NO_SWAPPING 6038889Sjdp 6160484Sobrien#Debugging options 6238889Sjdpoptions KTRACE # ktrace(1) support 6389857Sobrien#options DDB 6438889Sjdp#options KDB 6538889Sjdp#options GDB 6638889Sjdp#options ALT_BREAK_TO_DEBUGGER 6789857Sobrien#options DEADLKRES #Enable the deadlock resolver 6891041Sobrienoptions INVARIANTS #Enable calls of extra sanity checking 6989857Sobrienoptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 7060484Sobrien#options WITNESS #Enable checks to detect deadlocks and cycles 7138889Sjdp#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 7289857Sobrien#options KTR # ktr(4) and ktrdump(8) support 7338889Sjdp#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 7438889Sjdp#options KTR_ENTRIES=131072 7538889Sjdp 7638889Sjdp#options LOCK_PROFILING 7777298Sobrien#options SLEEPQUEUE_PROFILING 7860484Sobrien#options TURNSTILE_PROFILING 7938889Sjdp 8038889Sjdpdevice pci 8138889Sjdp#device ata 8291041Sobrien#options XLR_PERFMON # Enable XLR processor activity monitoring 8389857Sobrienoptions BREAK_TO_DEBUGGER 8438889Sjdpdevice uart 8538889Sjdp# Pseudo 8638889Sjdpdevice loop 8778828Sobriendevice random 8838889Sjdpdevice md 8938889Sjdpdevice bpf 9038889Sjdp 9138889Sjdp# Network 9238889Sjdpdevice miibus 9338889Sjdpdevice nlge 9438889Sjdpdevice ether 9538889Sjdpdevice re 9638889Sjdpdevice msk 9738889Sjdp 9838889Sjdpdevice da 9938889Sjdpdevice scbus 10038889Sjdp#device ohci # OHCI PCI->USB interface 10138889Sjdpdevice ehci # EHCI PCI->USB interface (USB 2.0) 10238889Sjdpdevice usb # USB Bus (required) 10338889Sjdpoptions USB_DEBUG # enable debug msgs 10438889Sjdp#device udbp # USB Double Bulk Pipe devices 10538889Sjdp#device ugen # Generic 10638889Sjdp#device uhid # "Human Interface Devices" 10738889Sjdpdevice umass # Disks/Mass storage - Requires scbus and da 10838889Sjdp 10938889Sjdp#device cfi 11089857Sobrien 11138889Sjdp#i2c 11238889Sjdpdevice ic 11338889Sjdpdevice iic 11438889Sjdpdevice iicbb 11538889Sjdpdevice iicbus 11638889Sjdpdevice ds1374u # RTC on XLR boards 11777298Sobriendevice max6657 # Temparature sensor on XLR boards 11877298Sobriendevice at24co2n # EEPROM on XLR boards 11989857Sobrien 12077298Sobrien#crypto 12177298Sobrien# Not yet 12238889Sjdp#device cryptodev 12338889Sjdp#device crypto 12438889Sjdp#device rmisec 12538889Sjdp