XLR64 revision 233644
1228753Smm# XLR64 -- Kernel configuration file for N64 kernel on XLR/XLS 2228753Smm# 3228753Smm# For more information on this file, please read the handbook section on 4228753Smm# Kernel Configuration Files: 5228753Smm# 6228753Smm# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7228753Smm# 8228753Smm# The handbook is also available locally in /usr/share/doc/handbook 9228753Smm# if you've installed the doc distribution, otherwise always see the 10228753Smm# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11228753Smm# latest information. 12228753Smm# 13228753Smm# An exhaustive list of options and more detailed explanations of the 14228753Smm# device lines is also present in the ../../conf/NOTES and NOTES files. 15228753Smm# If you are in doubt as to the purpose or necessity of a line, check first 16228753Smm# in NOTES. 17228753Smm# 18228753Smm# $FreeBSD: head/sys/mips/conf/XLR64 233644 2012-03-29 02:54:35Z jmallett $ 19228753Smm 20228753Smmmachine mips mips64 21228753Smmident XLR64 22228753Smminclude "../rmi/std.xlr" 23228753Smm 24228753Smmmakeoptions MODULES_OVERRIDE="" 25228763Smmmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 26228753Smmmakeoptions ARCH_FLAGS="-march=mips64 -mabi=64" 27228753Smmmakeoptions KERNLOADADDR=0xffffffff80100000 28228753Smm 29228753Smm#profile 2 30228753Smm 31228753Smmoptions SCHED_ULE # ULE scheduler 32248616Smm#options VERBOSE_SYSINIT 33248616Smm#options SCHED_4BSD # 4BSD scheduler 34248616Smmoptions SMP 35228753Smm#options PREEMPTION # Enable kernel thread preemption 36248616Smm#options FULL_PREEMPTION # Enable kernel thread preemption 37228753Smmoptions INET # InterNETworking 38228753Smmoptions INET6 # IPv6 communications protocols 39228753Smmoptions FFS # Berkeley Fast Filesystem 40228753Smm#options SOFTUPDATES # Enable FFS soft updates support 41228753Smmoptions UFS_ACL # Support for access control lists 42228753Smmoptions UFS_DIRHASH # Improve performance on big directories 43228753Smmoptions NFSCL 44228753Smmoptions NFS_ROOT 45228753Smm# 46228753Smmoptions BOOTP 47228753Smmoptions BOOTP_NFSROOT 48228753Smmoptions BOOTP_NFSV3 49228753Smmoptions BOOTP_WIRED_TO=nlge0 50228753Smmoptions BOOTP_COMPAT 51232153Smmoptions ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 52228753Smm# 53228753Smm#options MD_ROOT # MD is a potential root device 54238856Smm#options MD_ROOT_SIZE=27000 55228753Smm#options MD_ROOT_SIZE=5120 56228753Smm#options ROOTDEVNAME=\"ufs:md0\" 57228753Smmoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 58228753Smmoptions HZ=1000 59228753Smmoptions NO_SWAPPING 60228753Smm 61228753Smm#Debugging options 62228753Smmoptions KTRACE # ktrace(1) support 63228753Smmoptions DDB 64228753Smmoptions KDB 65228753Smmoptions GDB 66228753Smmoptions ALT_BREAK_TO_DEBUGGER 67228753Smmoptions BREAK_TO_DEBUGGER 68228753Smm#options DEADLKRES #Enable the deadlock resolver 69232153Smmoptions INVARIANTS #Enable calls of extra sanity checking 70228753Smmoptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 71228753Smm#options WITNESS #Enable checks to detect deadlocks and cycles 72228753Smm#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 73228753Smm#options KTR # ktr(4) and ktrdump(8) support 74228753Smm#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 75228753Smm#options KTR_ENTRIES=131072 76248616Smm 77228753Smm#options LOCK_PROFILING 78232153Smm#options SLEEPQUEUE_PROFILING 79232153Smm#options TURNSTILE_PROFILING 80232153Smm 81232153Smmdevice pci 82228753Smm#device ata 83228753Smm#device atadisk 84228753Smmdevice uart 85228753Smm# Pseudo 86228753Smmdevice loop 87228753Smmdevice random 88232153Smmdevice md 89228753Smmdevice bpf 90228753Smm 91228753Smm# Network 92228753Smmdevice miibus 93228753Smmdevice nlge 94228753Smmdevice ether 95228753Smmdevice re 96228753Smmdevice msk 97228753Smm 98228753Smmdevice da 99228753Smmdevice scbus 100228753Smmdevice ehci # EHCI PCI->USB interface (USB 2.0) 101228753Smmdevice usb # USB Bus (required) 102228753Smmoptions USB_DEBUG # enable debug msgs 103228753Smm#device uhid # "Human Interface Devices" 104228753Smmdevice umass # Disks/Mass storage - Requires scbus and da 105232153Smm 106238856Smm#device cfi 107238856Smm 108228753Smm#i2c 109228753Smmdevice ic 110228753Smmdevice iic 111228753Smmdevice iicbb 112228753Smmdevice iicbus 113228753Smmdevice ds1374u # RTC on XLR boards 114228753Smmdevice max6657 # Temparature sensor on XLR boards 115228753Smmdevice at24co2n # EEPROM on XLR boards 116248616Smm 117248616Smm#crypto 118228753Smm# Not yet 119232153Smm#device cryptodev 120228753Smm#device crypto 121228753Smm#device rmisec 122228753Smm