XLR64 revision 217636
1209814Sjchandra# XLR64 -- Kernel configuration file for N64 kernel on XLR/XLS 2209814Sjchandra# 3209814Sjchandra# For more information on this file, please read the handbook section on 4209814Sjchandra# Kernel Configuration Files: 5209814Sjchandra# 6209814Sjchandra# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7209814Sjchandra# 8209814Sjchandra# The handbook is also available locally in /usr/share/doc/handbook 9209814Sjchandra# if you've installed the doc distribution, otherwise always see the 10209814Sjchandra# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11209814Sjchandra# latest information. 12209814Sjchandra# 13209814Sjchandra# An exhaustive list of options and more detailed explanations of the 14209814Sjchandra# device lines is also present in the ../../conf/NOTES and NOTES files. 15209814Sjchandra# If you are in doubt as to the purpose or necessity of a line, check first 16209814Sjchandra# in NOTES. 17209814Sjchandra# 18209814Sjchandra# $FreeBSD: head/sys/mips/conf/XLR64 217636 2011-01-20 12:45:29Z jchandra $ 19209814Sjchandra 20215270Simpmachine mips mips64eb 21211280Sjchandraident XLR64 22217636Sjchandrainclude "../rmi/std.xlr" 23209814Sjchandra 24209814Sjchandramakeoptions MODULES_OVERRIDE="" 25209814Sjchandramakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 26209814Sjchandramakeoptions ARCH_FLAGS="-march=mips64 -mabi=64" 27217626Sjchandramakeoptions KERNLOADADDR=0xffffffff80100000 28217630Sjchandra 29217626Sjchandraoptions ISA_MIPS64 30209814Sjchandra 31209814Sjchandra#profile 2 32209814Sjchandra 33209814Sjchandraoptions SCHED_ULE # ULE scheduler 34217630Sjchandra#options VERBOSE_SYSINIT 35209814Sjchandra#options SCHED_4BSD # 4BSD scheduler 36217630Sjchandraoptions SMP 37209814Sjchandra#options PREEMPTION # Enable kernel thread preemption 38209814Sjchandra#options FULL_PREEMPTION # Enable kernel thread preemption 39209814Sjchandraoptions INET # InterNETworking 40209814Sjchandraoptions INET6 # IPv6 communications protocols 41209814Sjchandraoptions FFS # Berkeley Fast Filesystem 42209814Sjchandra#options SOFTUPDATES # Enable FFS soft updates support 43209814Sjchandraoptions UFS_ACL # Support for access control lists 44209814Sjchandraoptions UFS_DIRHASH # Improve performance on big directories 45217630Sjchandraoptions NFSCLIENT 46217630Sjchandraoptions NFS_ROOT 47209814Sjchandra# 48217630Sjchandraoptions BOOTP 49217630Sjchandraoptions BOOTP_NFSROOT 50217630Sjchandraoptions BOOTP_NFSV3 51217630Sjchandraoptions BOOTP_WIRED_TO=nlge0 52217630Sjchandraoptions BOOTP_COMPAT 53217630Sjchandraoptions ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 54209814Sjchandra# 55209814Sjchandra#options MD_ROOT # MD is a potential root device 56217630Sjchandra#options MD_ROOT_SIZE=27000 57217630Sjchandra#options MD_ROOT_SIZE=5120 58217630Sjchandra#options ROOTDEVNAME=\"ufs:md0\" 59209814Sjchandraoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 60209814Sjchandraoptions HZ=1000 61209814Sjchandraoptions NO_SWAPPING 62209814Sjchandra 63209814Sjchandra#Debugging options 64209814Sjchandraoptions KTRACE # ktrace(1) support 65209814Sjchandraoptions DDB 66209814Sjchandraoptions KDB 67209814Sjchandraoptions GDB 68209814Sjchandraoptions ALT_BREAK_TO_DEBUGGER 69217630Sjchandraoptions BREAK_TO_DEBUGGER 70209814Sjchandra#options DEADLKRES #Enable the deadlock resolver 71209814Sjchandraoptions INVARIANTS #Enable calls of extra sanity checking 72209814Sjchandraoptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 73209814Sjchandra#options WITNESS #Enable checks to detect deadlocks and cycles 74209814Sjchandra#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 75209814Sjchandra#options KTR # ktr(4) and ktrdump(8) support 76217630Sjchandra#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 77209814Sjchandra#options KTR_ENTRIES=131072 78209814Sjchandra 79217630Sjchandra#options LOCK_PROFILING 80217630Sjchandra#options SLEEPQUEUE_PROFILING 81217630Sjchandra#options TURNSTILE_PROFILING 82217630Sjchandra 83209814Sjchandradevice pci 84209814Sjchandra#device ata 85209814Sjchandra#device atadisk 86209814Sjchandradevice uart 87209814Sjchandra# Pseudo 88209814Sjchandradevice loop 89209814Sjchandradevice random 90209814Sjchandradevice md 91209814Sjchandradevice pty 92209814Sjchandradevice bpf 93209814Sjchandra 94209814Sjchandra# Network 95209814Sjchandradevice miibus 96215085Sjchandradevice nlge 97209814Sjchandradevice ether 98209814Sjchandradevice re 99209814Sjchandradevice msk 100209814Sjchandra 101217630Sjchandradevice da 102217630Sjchandradevice scbus 103217630Sjchandradevice ehci # EHCI PCI->USB interface (USB 2.0) 104217630Sjchandradevice usb # USB Bus (required) 105217630Sjchandraoptions USB_DEBUG # enable debug msgs 106217630Sjchandra#device uhid # "Human Interface Devices" 107217630Sjchandradevice umass # Disks/Mass storage - Requires scbus and da 108209814Sjchandra 109209814Sjchandra#device cfi 110209814Sjchandra 111209814Sjchandra#i2c 112217630Sjchandradevice ic 113217630Sjchandradevice iic 114217630Sjchandradevice iicbb 115217630Sjchandradevice iicbus 116217630Sjchandradevice ds1374u # RTC on XLR boards 117217630Sjchandradevice max6657 # Temparature sensor on XLR boards 118217630Sjchandradevice at24co2n # EEPROM on XLR boards 119209814Sjchandra 120209814Sjchandra#crypto 121209814Sjchandra# Not yet 122217630Sjchandra#device cryptodev 123217630Sjchandra#device crypto 124217630Sjchandra#device rmisec 125