freebsd-dev/sys/mips/conf/std.XLP
Jayachandran C. 35011d20cb xlpge : driver for XLP network accelerator
Features:
- network driver for the four 10G interfaces and two management ports
  on XLP 8xx.
- Support 4xx and 3xx variants of the processor.
- Source code and firmware building for the 16 mips32r2 micro-code engines
  in the Network Accelerator.
- Basic initialization code for Packet ordering Engine.

Submitted by:	Prabhath Raman (prabhath at netlogicmicro com)
		[refactored and fixed up for style by jchandra]
2012-03-27 14:05:12 +00:00

109 lines
2.5 KiB
Plaintext

# $FreeBSD$
include "../nlm/std.xlp"
makeoptions MODULES_OVERRIDE=""
makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
#profile 2
hints "XLP.hints"
options SCHED_ULE # ULE scheduler
#options VERBOSE_SYSINIT
#options SCHED_4BSD # 4BSD scheduler
options SMP
options PREEMPTION # Enable kernel thread preemption
#options FULL_PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options INET6 # IPv6 communications protocols
options FFS # Berkeley Fast Filesystem
#options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options NFSCL
options NFS_ROOT
options MSDOSFS #MSDOS Filesystem
#
#options BOOTP
#options BOOTP_NFSROOT
#options BOOTP_NFSV3
#options BOOTP_WIRED_TO=nlge0
#options BOOTP_COMPAT
#options ROOTDEVNAME=\"nfs:10.1.1.8:/usr/extra/nfsroot\"
options MD_ROOT # MD is a potential root device
options MD_ROOT_SIZE=132000
options ROOTDEVNAME=\"ufs:md0\"
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options HZ=1000
options NO_SWAPPING
# Debugging options
options KTRACE # ktrace(1) support
options DDB
options KDB
options GDB
options BREAK_TO_DEBUGGER
options ALT_BREAK_TO_DEBUGGER
#options DEADLKRES # Enable the deadlock resolver
#options INVARIANTS
#options INVARIANT_SUPPORT
#options WITNESS # Detect deadlocks and cycles
#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
#options KTR # ktr(4) and ktrdump(8) support
#options KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC)
#options KTR_ENTRIES=131072
#options LOCK_DEBUG
#options LOCK_PROFILING
options GEOM_UZIP
# Device tree
options FDT
options FDT_DTB_STATIC
makeoptions FDT_DTS_FILE=xlp-basic.dts
# Pseudo
device loop
device random
device md
device bpf
# Network
device miibus
device ether
device xlpge
#device re
device msk
device em
# Disks
device siis
device da
device scbus
#device ata
#device atadisk
# USB
device usb # USB Bus (required)
device ehci # EHCI PCI->USB interface (USB 2.0)
#options USB_DEBUG # enable debug msgs
#device ugen # Generic
#device uhid # "Human Interface Devices"
device umass # Requires scbus and da
# i2c driver and devices
device iic
device iicbus
device iicoc
device ds1374 # RTC on XLP boards
# Crypto
device crypto
device cryptodev
device nlmsec
device nlmrsa
# Options that use crypto
options IPSEC
options GEOM_ELI