2 # Gateworks Avila IXP425 XScale board
3 # kernel configuration file for FreeBSD/arm
10 include "../xscale/ixp425/std.ixp425"
11 include "../xscale/ixp425/std.avila"
12 options XSCALE_CACHE_READ_WRITE_ALLOCATE
13 #options ARM_USE_SMALL_ALLOC
15 makeoptions MODULES_OVERRIDE=""
17 # NB: patched by boot2 to reflect boot/root partition
18 options ROOTDEVNAME=\"ufs:ad0s1\"
20 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
21 makeoptions CONF_CFLAGS=-mcpu=xscale
24 #options DEVICE_POLLING
26 # Debugging for use in -current
28 options DDB #Enable the kernel debugger
29 #options INVARIANTS #Enable calls of extra sanity checking
30 #options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
31 #options WITNESS #Enable checks to detect deadlocks and cycles
32 #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
35 options SCHED_4BSD #4BSD scheduler
38 options INET #InterNETworking
39 #options INET6 #IPv6 communications protocols
40 options FFS #Berkeley Fast Filesystem
41 #options SOFTUPDATES #Enable FFS soft updates support
42 #options UFS_ACL #Support for access control lists
43 #options UFS_DIRHASH #Improve performance on big directories
44 options NFSCLIENT #Network Filesystem Client
45 options NFSLOCKD #Network Lock Manager
46 options KTRACE #ktrace(1) support
47 #options SYSVSHM #SYSV-style shared memory
48 #options SYSVMSG #SYSV-style message queues
49 #options SYSVSEM #SYSV-style semaphores
50 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
51 #options KBD_INSTALL_CDEV # install a CDEV entry in /dev
52 #options VERBOSE_SYSINIT
64 device ds1672 # DS1672 on ipxiic
65 device ad7418 # AD7418 on ipxiic
67 device ixpwdog # watchdog timer
70 device cfi # flash support
71 #options CFI_SUPPORT_STRATAFLASH
74 device atadisk # ATA disk drives
75 device avila_ata # Gateworks CF/IDE support
77 device npe # Network Processing Engine
80 device qmgr # Q Manager (required by npe)
81 device mii # NB: required by npe
90 device random # Entropy device
93 device wlan # 802.11 support
94 options IEEE80211_DEBUG # enable debugging msgs
95 options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
96 options IEEE80211_SUPPORT_MESH
97 options IEEE80211_SUPPORT_TDMA
98 device wlan_wep # 802.11 WEP support
99 device wlan_ccmp # 802.11 CCMP support
100 device wlan_tkip # 802.11 TKIP support
102 device ath # Atheros pci/cardbus NIC's
103 device ath_rate_sample # SampleRate tx rate control for ath
104 options ATH_DEBUG # enable athdebug msgs
105 options ATH_DIAGAPI # enable api for athregs
107 device ath_hal # Atheros HAL (includes binary component)
110 options AH_SUPPORT_AR5416
118 device scbus # SCSI bus (required for SCSI)
119 device da # Direct Access (disks)