154359Sroberto# XLR64 -- Kernel configuration file for N64 kernel on XLR/XLS 254359Sroberto# 354359Sroberto# For more information on this file, please read the handbook section on 454359Sroberto# Kernel Configuration Files: 554359Sroberto# 654359Sroberto# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7285612Sdelphij# 8285612Sdelphij# The handbook is also available locally in /usr/share/doc/handbook 954359Sroberto# if you've installed the doc distribution, otherwise always see the 1054359Sroberto# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11285612Sdelphij# latest information. 1254359Sroberto# 13285612Sdelphij# An exhaustive list of options and more detailed explanations of the 14285612Sdelphij# device lines is also present in the ../../conf/NOTES and NOTES files. 15285612Sdelphij# If you are in doubt as to the purpose or necessity of a line, check first 16285612Sdelphij# in NOTES. 17285612Sdelphij# 18285612Sdelphij# $FreeBSD$ 19285612Sdelphij 20285612Sdelphijmachine mips mips64 2154359Srobertoident XLR64 2254359Srobertoinclude "../rmi/std.xlr" 23285612Sdelphij 24285612Sdelphijmakeoptions MODULES_OVERRIDE="" 25285612Sdelphijmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 26285612Sdelphijmakeoptions ARCH_FLAGS="-march=mips64 -mabi=64" 27285612Sdelphijmakeoptions KERNLOADADDR=0xffffffff80100000 28285612Sdelphij 29285612Sdelphij#profile 2 30285612Sdelphij 31285612Sdelphijoptions SCHED_ULE # ULE scheduler 32285612Sdelphij#options VERBOSE_SYSINIT 33285612Sdelphij#options SCHED_4BSD # 4BSD scheduler 34285612Sdelphijoptions SMP 35285612Sdelphij#options PREEMPTION # Enable kernel thread preemption 36285612Sdelphij#options FULL_PREEMPTION # Enable kernel thread preemption 37285612Sdelphijoptions INET # InterNETworking 38285612Sdelphijoptions INET6 # IPv6 communications protocols 39285612Sdelphijoptions FFS # Berkeley Fast Filesystem 40285612Sdelphij#options SOFTUPDATES # Enable FFS soft updates support 4154359Srobertooptions UFS_ACL # Support for access control lists 42285612Sdelphijoptions UFS_DIRHASH # Improve performance on big directories 43285612Sdelphijoptions NFSCL 44285612Sdelphijoptions NFS_ROOT 45285612Sdelphij# 4654359Srobertooptions BOOTP 47285612Sdelphijoptions BOOTP_NFSROOT 48285612Sdelphijoptions BOOTP_NFSV3 49285612Sdelphijoptions BOOTP_WIRED_TO=nlge0 50285612Sdelphijoptions BOOTP_COMPAT 51285612Sdelphijoptions ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 52285612Sdelphij# 53285612Sdelphij#options MD_ROOT # MD is a potential root device 54285612Sdelphij#options MD_ROOT_SIZE=27000 55285612Sdelphij#options MD_ROOT_SIZE=5120 56285612Sdelphij#options ROOTDEVNAME=\"ufs:md0\" 57285612Sdelphijoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 58285612Sdelphijoptions HZ=1000 59285612Sdelphijoptions NO_SWAPPING 60285612Sdelphij 61285612Sdelphij#Debugging options 62285612Sdelphijoptions KTRACE # ktrace(1) support 63285612Sdelphijoptions DDB 6454359Srobertooptions KDB 6554359Srobertooptions GDB 6654359Srobertooptions ALT_BREAK_TO_DEBUGGER 6754359Srobertooptions BREAK_TO_DEBUGGER 6854359Sroberto#options DEADLKRES #Enable the deadlock resolver 6954359Srobertooptions INVARIANTS #Enable calls of extra sanity checking 7054359Srobertooptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 7154359Sroberto#options WITNESS #Enable checks to detect deadlocks and cycles 7254359Sroberto#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 7354359Sroberto#options KTR # ktr(4) and ktrdump(8) support 7454359Sroberto#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 7554359Sroberto#options KTR_ENTRIES=131072 7654359Sroberto 7754359Sroberto#options LOCK_PROFILING 7854359Sroberto#options SLEEPQUEUE_PROFILING 79285612Sdelphij#options TURNSTILE_PROFILING 8054359Sroberto 8154359Srobertodevice pci 8254359Sroberto#device ata 8354359Srobertodevice uart 8454359Sroberto# Pseudo 8554359Srobertodevice loop 86285612Sdelphijdevice random 8754359Srobertodevice md 8854359Srobertodevice bpf 89285612Sdelphij 90285612Sdelphij# Network 91285612Sdelphijdevice miibus 92285612Sdelphijdevice nlge 9354359Srobertodevice ether 94285612Sdelphijdevice re 9554359Srobertodevice msk 9654359Sroberto 97285612Sdelphijdevice da 9854359Srobertodevice scbus 9954359Srobertodevice ehci # EHCI PCI->USB interface (USB 2.0) 100285612Sdelphijdevice usb # USB Bus (required) 10154359Srobertooptions USB_DEBUG # enable debug msgs 102285612Sdelphij#device uhid # "Human Interface Devices" 10354359Srobertodevice umass # Disks/Mass storage - Requires scbus and da 10454359Sroberto 10554359Sroberto#device cfi 10654359Sroberto 107285612Sdelphij#i2c 108285612Sdelphijdevice ic 109285612Sdelphijdevice iic 110285612Sdelphijdevice iicbb 111285612Sdelphijdevice iicbus 112285612Sdelphijdevice ds1374u # RTC on XLR boards 113285612Sdelphijdevice max6657 # Temparature sensor on XLR boards 11454359Srobertodevice at24co2n # EEPROM on XLR boards 115285612Sdelphij 11654359Sroberto#crypto 117285612Sdelphij# Not yet 118285612Sdelphij#device cryptodev 11954359Sroberto#device crypto 12054359Sroberto#device rmisec 121285612Sdelphij