XLR64 revision 217630
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 217630 2011-01-20 09:01:14Z jchandra $ 19209814Sjchandra 20215270Simpmachine mips mips64eb 21211280Sjchandracpu CPU_RMI 22211280Sjchandraident XLR64 23209814Sjchandra 24209814Sjchandramakeoptions MODULES_OVERRIDE="" 25217630Sjchandra 26209814Sjchandrainclude "../rmi/std.xlr" 27209814Sjchandra 28209814Sjchandramakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 29209814Sjchandramakeoptions ARCH_FLAGS="-march=mips64 -mabi=64" 30217626Sjchandramakeoptions KERNLOADADDR=0xffffffff80100000 31217630Sjchandra 32217626Sjchandraoptions ISA_MIPS64 33209814Sjchandra 34209814Sjchandra#profile 2 35209814Sjchandra 36209814Sjchandraoptions SCHED_ULE # ULE scheduler 37217630Sjchandra#options VERBOSE_SYSINIT 38209814Sjchandra#options SCHED_4BSD # 4BSD scheduler 39217630Sjchandraoptions SMP 40209814Sjchandra#options PREEMPTION # Enable kernel thread preemption 41209814Sjchandra#options FULL_PREEMPTION # Enable kernel thread preemption 42209814Sjchandraoptions INET # InterNETworking 43209814Sjchandraoptions INET6 # IPv6 communications protocols 44209814Sjchandraoptions FFS # Berkeley Fast Filesystem 45209814Sjchandra#options SOFTUPDATES # Enable FFS soft updates support 46209814Sjchandraoptions UFS_ACL # Support for access control lists 47209814Sjchandraoptions UFS_DIRHASH # Improve performance on big directories 48217630Sjchandraoptions NFSCLIENT 49217630Sjchandraoptions NFS_ROOT 50209814Sjchandra# 51217630Sjchandraoptions BOOTP 52217630Sjchandraoptions BOOTP_NFSROOT 53217630Sjchandraoptions BOOTP_NFSV3 54217630Sjchandraoptions BOOTP_WIRED_TO=nlge0 55217630Sjchandraoptions BOOTP_COMPAT 56217630Sjchandraoptions ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 57209814Sjchandra# 58209814Sjchandra#options MD_ROOT # MD is a potential root device 59217630Sjchandra#options MD_ROOT_SIZE=27000 60217630Sjchandra#options MD_ROOT_SIZE=5120 61217630Sjchandra#options ROOTDEVNAME=\"ufs:md0\" 62209814Sjchandraoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 63209814Sjchandraoptions HZ=1000 64209814Sjchandraoptions NO_SWAPPING 65209814Sjchandra 66209814Sjchandra#Debugging options 67209814Sjchandraoptions KTRACE # ktrace(1) support 68209814Sjchandraoptions DDB 69209814Sjchandraoptions KDB 70209814Sjchandraoptions GDB 71209814Sjchandraoptions ALT_BREAK_TO_DEBUGGER 72217630Sjchandraoptions BREAK_TO_DEBUGGER 73209814Sjchandra#options DEADLKRES #Enable the deadlock resolver 74209814Sjchandraoptions INVARIANTS #Enable calls of extra sanity checking 75209814Sjchandraoptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 76209814Sjchandra#options WITNESS #Enable checks to detect deadlocks and cycles 77209814Sjchandra#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 78209814Sjchandra#options KTR # ktr(4) and ktrdump(8) support 79217630Sjchandra#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 80209814Sjchandra#options KTR_ENTRIES=131072 81209814Sjchandra 82217630Sjchandra#options LOCK_PROFILING 83217630Sjchandra#options SLEEPQUEUE_PROFILING 84217630Sjchandra#options TURNSTILE_PROFILING 85217630Sjchandra 86209814Sjchandradevice pci 87209814Sjchandra#device ata 88209814Sjchandra#device atadisk 89209814Sjchandradevice uart 90209814Sjchandra# Pseudo 91209814Sjchandradevice loop 92209814Sjchandradevice random 93209814Sjchandradevice md 94209814Sjchandradevice pty 95209814Sjchandradevice bpf 96209814Sjchandra 97209814Sjchandra# Network 98209814Sjchandradevice miibus 99215085Sjchandradevice nlge 100209814Sjchandradevice ether 101209814Sjchandradevice re 102209814Sjchandradevice msk 103209814Sjchandra 104217630Sjchandradevice da 105217630Sjchandradevice scbus 106217630Sjchandradevice ehci # EHCI PCI->USB interface (USB 2.0) 107217630Sjchandradevice usb # USB Bus (required) 108217630Sjchandraoptions USB_DEBUG # enable debug msgs 109217630Sjchandra#device uhid # "Human Interface Devices" 110217630Sjchandradevice umass # Disks/Mass storage - Requires scbus and da 111209814Sjchandra 112209814Sjchandra#device cfi 113209814Sjchandra 114209814Sjchandra#i2c 115217630Sjchandradevice ic 116217630Sjchandradevice iic 117217630Sjchandradevice iicbb 118217630Sjchandradevice iicbus 119217630Sjchandradevice ds1374u # RTC on XLR boards 120217630Sjchandradevice max6657 # Temparature sensor on XLR boards 121217630Sjchandradevice at24co2n # EEPROM on XLR boards 122209814Sjchandra 123209814Sjchandra#crypto 124209814Sjchandra# Not yet 125217630Sjchandra#device cryptodev 126217630Sjchandra#device crypto 127217630Sjchandra#device rmisec 128