XLRN32 revision 217630
1237263Snp# XLRN32 -- Kernel configuration file for N32 kernel on XLR/XLS 2237263Snp# 3237263Snp# For more information on this file, please read the handbook section on 4237263Snp# Kernel Configuration Files: 5237263Snp# 6237263Snp# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7237263Snp# 8237263Snp# The handbook is also available locally in /usr/share/doc/handbook 9237263Snp# if you've installed the doc distribution, otherwise always see the 10237263Snp# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11237263Snp# latest information. 12237263Snp# 13237263Snp# An exhaustive list of options and more detailed explanations of the 14237263Snp# device lines is also present in the ../../conf/NOTES and NOTES files. 15237263Snp# If you are in doubt as to the purpose or necessity of a line, check first 16237263Snp# in NOTES. 17237263Snp# 18237263Snp# $FreeBSD: head/sys/mips/conf/XLRN32 217630 2011-01-20 09:01:14Z jchandra $ 19237263Snp 20237263Snpmachine mips mipsn32eb 21237263Snpcpu CPU_RMI 22237263Snpident XLRN32 23237263Snp 24237263Snpmakeoptions MODULES_OVERRIDE="" 25237263Snpinclude "../rmi/std.xlr" 26237263Snp 27237263Snpmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 28237263Snpmakeoptions ARCH_FLAGS="-march=mips64 -mabi=n32" 29237263Snpmakeoptions KERNLOADADDR=0x80100000 30237263Snp 31237263Snpoptions ISA_MIPS64 32237263Snp#profile 2 33237263Snp 34237263Snpoptions SCHED_ULE # ULE scheduler 35237263Snp#options VERBOSE_SYSINIT 36237263Snp#options SCHED_4BSD # 4BSD scheduler 37237263Snpoptions SMP 38237263Snpoptions PREEMPTION # Enable kernel thread preemption 39237263Snp#options FULL_PREEMPTION # Enable kernel thread preemption 40237263Snpoptions INET # InterNETworking 41237263Snpoptions INET6 # IPv6 communications protocols 42237263Snpoptions FFS # Berkeley Fast Filesystem 43237263Snp#options SOFTUPDATES # Enable FFS soft updates support 44329982Shselaskyoptions UFS_ACL # Support for access control lists 45329982Shselaskyoptions UFS_DIRHASH # Improve performance on big directories 46237263Snpoptions NFSCLIENT 47237263Snpoptions NFS_ROOT 48237263Snp# 49237263Snpoptions BOOTP 50237263Snpoptions BOOTP_NFSROOT 51237263Snpoptions BOOTP_NFSV3 52237263Snpoptions BOOTP_WIRED_TO=nlge0 53237263Snpoptions BOOTP_COMPAT 54237263Snpoptions ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 55237263Snp# 56237263Snp#options MD_ROOT # MD is a potential root device 57245932Snp#options MD_ROOT_SIZE=27000 58245916Snp#options MD_ROOT_SIZE=5120 59237263Snp#options ROOTDEVNAME=\"ufs:md0\" 60237263Snpoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 61237263Snpoptions HZ=1000 62237263Snpoptions NO_SWAPPING 63237263Snp 64237263Snp#Debugging options 65237263Snpoptions KTRACE # ktrace(1) support 66237263Snp#options DDB 67237263Snp#options KDB 68237263Snp#options GDB 69237263Snp#options ALT_BREAK_TO_DEBUGGER 70237263Snp#options DEADLKRES #Enable the deadlock resolver 71237263Snpoptions INVARIANTS #Enable calls of extra sanity checking 72237263Snpoptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 73237263Snp#options WITNESS #Enable checks to detect deadlocks and cycles 74237263Snp#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 75237263Snp#options KTR # ktr(4) and ktrdump(8) support 76237263Snp#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 77237263Snp#options KTR_ENTRIES=131072 78237263Snp 79237263Snp#options LOCK_PROFILING 80237263Snp#options SLEEPQUEUE_PROFILING 81237263Snp#options TURNSTILE_PROFILING 82237263Snp 83237263Snpdevice pci 84237263Snp#device ata 85237263Snp#device atadisk 86237263Snp#options XLR_PERFMON # Enable XLR processor activity monitoring 87237263Snpoptions BREAK_TO_DEBUGGER 88237263Snpdevice uart 89237263Snp# Pseudo 90237263Snpdevice loop 91237263Snpdevice random 92237263Snpdevice md 93237263Snpdevice pty 94237263Snpdevice bpf 95237263Snp 96237263Snp# Network 97237263Snpdevice miibus 98237263Snpdevice nlge 99237263Snpdevice ether 100237263Snpdevice re 101237263Snpdevice msk 102237263Snp 103237263Snpdevice da 104237263Snpdevice scbus 105237263Snp#device ohci # OHCI PCI->USB interface 106237263Snpdevice ehci # EHCI PCI->USB interface (USB 2.0) 107237263Snpdevice usb # USB Bus (required) 108237263Snpoptions USB_DEBUG # enable debug msgs 109237263Snp#device udbp # USB Double Bulk Pipe devices 110237263Snp#device ugen # Generic 111237263Snp#device uhid # "Human Interface Devices" 112237263Snpdevice umass # Disks/Mass storage - Requires scbus and da 113237263Snp 114237263Snp#device cfi 115237263Snp 116237263Snp#i2c 117237263Snpdevice ic 118237263Snpdevice iic 119237263Snpdevice iicbb 120237263Snpdevice iicbus 121237263Snpdevice ds1374u # RTC on XLR boards 122237263Snpdevice max6657 # Temparature sensor on XLR boards 123237263Snpdevice at24co2n # EEPROM on XLR boards 124237263Snp 125237263Snp#crypto 126237263Snp# Not yet 127237263Snp#device cryptodev 128237263Snp#device crypto 129237263Snp#device rmisec 130237263Snp