XLP64 revision 224115
1224115Sjchandra# XLP64 -- Generic kernel configuration file for FreeBSD/mips 2224115Sjchandra# 3224115Sjchandra# For more information on this file, please read the handbook section on 4224115Sjchandra# Kernel Configuration Files: 5224115Sjchandra# 6224115Sjchandra# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7224115Sjchandra# 8224115Sjchandra# The handbook is also available locally in /usr/share/doc/handbook 9224115Sjchandra# if you've installed the doc distribution, otherwise always see the 10224115Sjchandra# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11224115Sjchandra# latest information. 12224115Sjchandra# 13224115Sjchandra# An exhaustive list of options and more detailed explanations of the 14224115Sjchandra# device lines is also present in the ../../conf/NOTES and NOTES files. 15224115Sjchandra# If you are in doubt as to the purpose or necessity of a line, check first 16224115Sjchandra# in NOTES. 17224115Sjchandra# 18224115Sjchandra# $FreeBSD: head/sys/mips/conf/XLP64 224115 2011-07-16 20:31:29Z jchandra $ 19224115Sjchandra 20224115Sjchandramachine mips mips64eb 21224115Sjchandraident XLP64 22224115Sjchandra 23224115Sjchandraoptions ISA_MIPS64 24224115Sjchandramakeoptions ARCH_FLAGS="-march=mips64 -mabi=64" 25224115Sjchandramakeoptions KERNLOADADDR=0xffffffff80100000 26224115Sjchandra 27224115Sjchandrainclude "../nlm/std.xlp" 28224115Sjchandra 29224115Sjchandramakeoptions MODULES_OVERRIDE="" 30224115Sjchandramakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 31224115Sjchandra#profile 2 32224115Sjchandramakeoptions TRAMPLOADADDR=0xffffffff85000000 33224115Sjchandramakeoptions TRAMP_ARCH_FLAGS="-mabi=64 -march=mips64" 34224115Sjchandra 35224115Sjchandraoptions SCHED_ULE # ULE scheduler 36224115Sjchandra#options VERBOSE_SYSINIT 37224115Sjchandra#options SCHED_4BSD # 4BSD scheduler 38224115Sjchandraoptions SMP 39224115Sjchandraoptions PREEMPTION # Enable kernel thread preemption 40224115Sjchandra#options FULL_PREEMPTION # Enable kernel thread preemption 41224115Sjchandraoptions INET # InterNETworking 42224115Sjchandraoptions INET6 # IPv6 communications protocols 43224115Sjchandraoptions FFS # Berkeley Fast Filesystem 44224115Sjchandra#options SOFTUPDATES # Enable FFS soft updates support 45224115Sjchandraoptions UFS_ACL # Support for access control lists 46224115Sjchandraoptions UFS_DIRHASH # Improve performance on big directories 47224115Sjchandraoptions NFSCL 48224115Sjchandraoptions NFS_ROOT 49224115Sjchandraoptions MSDOSFS #MSDOS Filesystem 50224115Sjchandra# 51224115Sjchandra#options BOOTP 52224115Sjchandra#options BOOTP_NFSROOT 53224115Sjchandra#options BOOTP_NFSV3 54224115Sjchandra#options BOOTP_WIRED_TO=nlge0 55224115Sjchandra#options BOOTP_COMPAT 56224115Sjchandra#options ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 57224115Sjchandra# 58224115Sjchandraoptions MD_ROOT # MD is a potential root device 59224115Sjchandraoptions MD_ROOT_SIZE=27000 60224115Sjchandraoptions ROOTDEVNAME=\"ufs:md0\" 61224115Sjchandraoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 62224115Sjchandraoptions HZ=1000 63224115Sjchandraoptions NO_SWAPPING 64224115Sjchandra 65224115Sjchandra#Debugging options 66224115Sjchandraoptions KTRACE # ktrace(1) support 67224115Sjchandraoptions DDB 68224115Sjchandraoptions KDB 69224115Sjchandraoptions GDB 70224115Sjchandraoptions BREAK_TO_DEBUGGER 71224115Sjchandraoptions ALT_BREAK_TO_DEBUGGER 72224115Sjchandra#options DEADLKRES #Enable the deadlock resolver 73224115Sjchandra#options INVARIANTS #Enable calls of extra sanity checking 74224115Sjchandra#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 75224115Sjchandra#options WITNESS #Enable checks to detect deadlocks and cycles 76224115Sjchandra#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 77224115Sjchandra#options KTR # ktr(4) and ktrdump(8) support 78224115Sjchandra#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 79224115Sjchandra#options KTR_ENTRIES=131072 80224115Sjchandra#options LOCK_DEBUG 81224115Sjchandra#options LOCK_PROFILING 82224115Sjchandra 83224115Sjchandra 84224115Sjchandra# Pseudo 85224115Sjchandradevice loop 86224115Sjchandradevice random 87224115Sjchandradevice md 88224115Sjchandradevice pty 89224115Sjchandradevice bpf 90224115Sjchandra 91224115Sjchandra# UART 92224115Sjchandradevice uart 93224115Sjchandra 94224115Sjchandra# Network 95224115Sjchandradevice ether 96