1a9643ea8Slogwang# $FreeBSD$ 2a9643ea8Slogwang 3a9643ea8Slogwanginclude "../nlm/std.xlp" 4a9643ea8Slogwangmakeoptions MODULES_OVERRIDE="" 5a9643ea8Slogwangmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 6a9643ea8Slogwang#profile 2 7a9643ea8Slogwang 8a9643ea8Slogwanghints "XLP.hints" 9a9643ea8Slogwang 10a9643ea8Slogwangoptions SCHED_ULE # ULE scheduler 11a9643ea8Slogwang#options VERBOSE_SYSINIT 12a9643ea8Slogwang#options SCHED_4BSD # 4BSD scheduler 13a9643ea8Slogwangoptions SMP 14a9643ea8Slogwangoptions PREEMPTION # Enable kernel thread preemption 15a9643ea8Slogwang#options FULL_PREEMPTION # Enable kernel thread preemption 16a9643ea8Slogwangoptions INET # InterNETworking 17a9643ea8Slogwangoptions INET6 # IPv6 communications protocols 18*22ce4affSfengbojiangoptions TCP_HHOOK # hhook(9) framework for TCP 19a9643ea8Slogwangoptions FFS # Berkeley Fast Filesystem 20a9643ea8Slogwang#options SOFTUPDATES # Enable FFS soft updates support 21a9643ea8Slogwangoptions UFS_ACL # Support for access control lists 22a9643ea8Slogwangoptions UFS_DIRHASH # Improve performance on big directories 23a9643ea8Slogwangoptions NFSCL 24a9643ea8Slogwangoptions NFS_ROOT 25a9643ea8Slogwangoptions MSDOSFS #MSDOS Filesystem 26a9643ea8Slogwang# 27a9643ea8Slogwang#options BOOTP 28a9643ea8Slogwang#options BOOTP_NFSROOT 29a9643ea8Slogwang#options BOOTP_NFSV3 30a9643ea8Slogwang#options BOOTP_WIRED_TO=nlge0 31a9643ea8Slogwang#options BOOTP_COMPAT 32a9643ea8Slogwang#options ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\" 33a9643ea8Slogwang 34a9643ea8Slogwangoptions MD_ROOT # MD is a potential root device 35a9643ea8Slogwangoptions MD_ROOT_SIZE=132000 36a9643ea8Slogwangoptions ROOTDEVNAME=\"ufs:md0\" 37a9643ea8Slogwangoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 38a9643ea8Slogwangoptions HZ=1000 39a9643ea8Slogwangoptions NO_SWAPPING 40a9643ea8Slogwang 41a9643ea8Slogwang# Debugging options 42a9643ea8Slogwangoptions KTRACE # ktrace(1) support 43a9643ea8Slogwangoptions DDB 44a9643ea8Slogwangoptions KDB 45a9643ea8Slogwangoptions GDB 46a9643ea8Slogwangoptions BREAK_TO_DEBUGGER 47a9643ea8Slogwangoptions ALT_BREAK_TO_DEBUGGER 48a9643ea8Slogwang#options DEADLKRES # Enable the deadlock resolver 49a9643ea8Slogwang#options INVARIANTS 50a9643ea8Slogwang#options INVARIANT_SUPPORT 51a9643ea8Slogwang#options WITNESS # Detect deadlocks and cycles 52a9643ea8Slogwang#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 53a9643ea8Slogwang#options KTR # ktr(4) and ktrdump(8) support 54a9643ea8Slogwang#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC) 55a9643ea8Slogwang#options KTR_ENTRIES=131072 56a9643ea8Slogwang#options LOCK_DEBUG 57a9643ea8Slogwang#options LOCK_PROFILING 58a9643ea8Slogwang 59*22ce4affSfengbojiangdevice xz 60a9643ea8Slogwangoptions GEOM_UZIP 61a9643ea8Slogwang 62a9643ea8Slogwang# Device tree 63a9643ea8Slogwangoptions FDT 64a9643ea8Slogwangoptions FDT_DTB_STATIC 65a9643ea8Slogwangmakeoptions FDT_DTS_FILE=xlp-basic.dts 66a9643ea8Slogwang 67a9643ea8Slogwang# Pseudo 68a9643ea8Slogwangdevice loop 69a9643ea8Slogwangdevice md 70a9643ea8Slogwangdevice bpf 71a9643ea8Slogwang 72a9643ea8Slogwang# Network 73a9643ea8Slogwangdevice miibus 74a9643ea8Slogwangdevice ether 75a9643ea8Slogwangdevice xlpge 76a9643ea8Slogwang#device re 77a9643ea8Slogwangdevice msk 78*22ce4affSfengbojiangdevice iflib 79a9643ea8Slogwangdevice em 80a9643ea8Slogwang 81a9643ea8Slogwang# Disks 82a9643ea8Slogwangdevice siis 83a9643ea8Slogwangdevice da 84a9643ea8Slogwangdevice scbus 85a9643ea8Slogwang#device ata 86a9643ea8Slogwang 87a9643ea8Slogwang# USB 88a9643ea8Slogwangdevice usb # USB Bus (required) 89a9643ea8Slogwangdevice ehci # EHCI PCI->USB interface (USB 2.0) 90a9643ea8Slogwang#options USB_DEBUG # enable debug msgs 91a9643ea8Slogwang#device ugen # Generic 92a9643ea8Slogwang#device uhid # "Human Interface Devices" 93a9643ea8Slogwangdevice umass # Requires scbus and da 94a9643ea8Slogwang 95a9643ea8Slogwang# i2c driver and devices 96a9643ea8Slogwangdevice iic 97a9643ea8Slogwangdevice iicbus 98a9643ea8Slogwangdevice iicoc 99*22ce4affSfengbojiangdevice ds13rtc # RTC on XLP boards 100a9643ea8Slogwang 101a9643ea8Slogwang# Crypto 102a9643ea8Slogwangdevice crypto 103a9643ea8Slogwangdevice cryptodev 104a9643ea8Slogwangdevice nlmsec 105a9643ea8Slogwangdevice nlmrsa 106a9643ea8Slogwang 107a9643ea8Slogwang# Options that use crypto 108a9643ea8Slogwangoptions IPSEC 109a9643ea8Slogwangoptions GEOM_ELI 110a9643ea8Slogwang 111a9643ea8Slogwang# NOR 112a9643ea8Slogwangdevice cfi 113a9643ea8Slogwangdevice cfid 114a9643ea8Slogwang 115a9643ea8Slogwang# MMC/SD 116*22ce4affSfengbojiangdevice gpio 117a9643ea8Slogwangdevice mmc # MMC/SD bus 118a9643ea8Slogwangdevice mmcsd # MMC/SD memory card 119a9643ea8Slogwangdevice sdhci # Generic PCI SD Host Controller 120