1227663Sjchandra# $FreeBSD$ 2227663Sjchandra 3227663Sjchandrainclude "../nlm/std.xlp" 4227663Sjchandramakeoptions MODULES_OVERRIDE="" 5227663Sjchandramakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 6227663Sjchandra#profile 2 7227663Sjchandra 8233540Sjchandrahints "XLP.hints" 9233540Sjchandra 10227663Sjchandraoptions SCHED_ULE # ULE scheduler 11227663Sjchandra#options VERBOSE_SYSINIT 12227663Sjchandra#options SCHED_4BSD # 4BSD scheduler 13227663Sjchandraoptions SMP 14227663Sjchandraoptions PREEMPTION # Enable kernel thread preemption 15227663Sjchandra#options FULL_PREEMPTION # Enable kernel thread preemption 16227663Sjchandraoptions INET # InterNETworking 17227663Sjchandraoptions INET6 # IPv6 communications protocols 18227663Sjchandraoptions FFS # Berkeley Fast Filesystem 19227663Sjchandra#options SOFTUPDATES # Enable FFS soft updates support 20227663Sjchandraoptions UFS_ACL # Support for access control lists 21227663Sjchandraoptions UFS_DIRHASH # Improve performance on big directories 22266331Sianoptions NFSCL 23266331Sianoptions NFS_ROOT 24266331Sianoptions MSDOSFS #MSDOS Filesystem 25227663Sjchandra# 26227663Sjchandra#options BOOTP 27227663Sjchandra#options BOOTP_NFSROOT 28227663Sjchandra#options BOOTP_NFSV3 29227663Sjchandra#options BOOTP_WIRED_TO=nlge0 30227663Sjchandra#options BOOTP_COMPAT 31227663Sjchandra#options ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 32227663Sjchandra 33227663Sjchandraoptions MD_ROOT # MD is a potential root device 34266331Sianoptions MD_ROOT_SIZE=132000 35266331Sianoptions ROOTDEVNAME=\"ufs:md0\" 36227663Sjchandraoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 37227663Sjchandraoptions HZ=1000 38227663Sjchandraoptions NO_SWAPPING 39227663Sjchandra 40227663Sjchandra# Debugging options 41227663Sjchandraoptions KTRACE # ktrace(1) support 42227663Sjchandraoptions DDB 43227663Sjchandraoptions KDB 44227663Sjchandraoptions GDB 45227663Sjchandraoptions BREAK_TO_DEBUGGER 46227663Sjchandraoptions ALT_BREAK_TO_DEBUGGER 47227663Sjchandra#options DEADLKRES # Enable the deadlock resolver 48227663Sjchandra#options INVARIANTS 49227663Sjchandra#options INVARIANT_SUPPORT 50227663Sjchandra#options WITNESS # Detect deadlocks and cycles 51227663Sjchandra#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 52227663Sjchandra#options KTR # ktr(4) and ktrdump(8) support 53227663Sjchandra#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 54227663Sjchandra#options KTR_ENTRIES=131072 55227663Sjchandra#options LOCK_DEBUG 56227663Sjchandra#options LOCK_PROFILING 57227663Sjchandra 58227663Sjchandraoptions GEOM_UZIP 59227663Sjchandra 60233540Sjchandra# Device tree 61233540Sjchandraoptions FDT 62233540Sjchandraoptions FDT_DTB_STATIC 63233540Sjchandramakeoptions FDT_DTS_FILE=xlp-basic.dts 64233540Sjchandra 65227663Sjchandra# Pseudo 66227663Sjchandradevice loop 67227663Sjchandradevice random 68227663Sjchandradevice md 69227663Sjchandradevice bpf 70227663Sjchandra 71227663Sjchandra# Network 72227663Sjchandradevice miibus 73227663Sjchandradevice ether 74233545Sjchandradevice xlpge 75227663Sjchandra#device re 76227663Sjchandradevice msk 77227663Sjchandradevice em 78227663Sjchandra 79227663Sjchandra# Disks 80227663Sjchandradevice siis 81227663Sjchandradevice da 82227663Sjchandradevice scbus 83227663Sjchandra#device ata 84227663Sjchandra 85227725Sjchandra# USB 86227725Sjchandradevice usb # USB Bus (required) 87227725Sjchandradevice ehci # EHCI PCI->USB interface (USB 2.0) 88227725Sjchandra#options USB_DEBUG # enable debug msgs 89227725Sjchandra#device ugen # Generic 90227725Sjchandra#device uhid # "Human Interface Devices" 91227725Sjchandradevice umass # Requires scbus and da 92227725Sjchandra 93233540Sjchandra# i2c driver and devices 94233540Sjchandradevice iic 95233540Sjchandradevice iicbus 96233540Sjchandradevice iicoc 97233540Sjchandradevice ds1374 # RTC on XLP boards 98233541Sjchandra 99233541Sjchandra# Crypto 100233541Sjchandradevice crypto 101233541Sjchandradevice cryptodev 102233541Sjchandradevice nlmsec 103233541Sjchandradevice nlmrsa 104233541Sjchandra 105233541Sjchandra# Options that use crypto 106233541Sjchandraoptions IPSEC 107233541Sjchandraoptions GEOM_ELI 108233556Sjchandra 109233556Sjchandra# NOR 110233556Sjchandradevice cfi 111233556Sjchandradevice cfid 112233564Sjchandra 113233564Sjchandra# MMC/SD 114233564Sjchandradevice mmc # MMC/SD bus 115233564Sjchandradevice mmcsd # MMC/SD memory card 116233564Sjchandradevice sdhci # Generic PCI SD Host Controller 117