1# 2# Gateworks Avila IXP425 XScale board 3# kernel configuration file for FreeBSD/arm 4# 5# $FreeBSD$ 6 7machine arm 8ident G2348 9 10include "../xscale/ixp425/std.ixp425" 11include "../xscale/ixp425/std.avila" 12options XSCALE_CACHE_READ_WRITE_ALLOCATE 13#options ARM_USE_SMALL_ALLOC 14hints "AVILA.hints" 15makeoptions MODULES_OVERRIDE="" 16 17# NB: patched by boot2 to reflect boot/root partition 18options ROOTDEVNAME=\"ufs:ad0s1\" 19 20makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 21makeoptions CONF_CFLAGS=-mcpu=xscale 22 23options HZ=100 24#options DEVICE_POLLING 25 26# Debugging for use in -current 27options KDB 28options 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 33#options DIAGNOSTIC 34 35options SCHED_4BSD #4BSD scheduler 36options PREEMPTION 37 38options INET #InterNETworking 39#options INET6 #IPv6 communications protocols 40options 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 44options NFSCLIENT #Network Filesystem Client 45options NFSLOCKD #Network Lock Manager 46options KTRACE #ktrace(1) support 47#options SYSVSHM #SYSV-style shared memory 48#options SYSVMSG #SYSV-style message queues 49#options SYSVSEM #SYSV-style semaphores 50options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 51#options KBD_INSTALL_CDEV # install a CDEV entry in /dev 52#options VERBOSE_SYSINIT 53 54#device saarm 55 56device pci 57device uart 58 59# I2C support 60device iicbus 61device iicbb 62device iic 63device ixpiic 64device ds1672 # DS1672 on ipxiic 65device ad7418 # AD7418 on ipxiic 66 67device ixpwdog # watchdog timer 68device avila_led 69 70device cfi # flash support 71#options CFI_SUPPORT_STRATAFLASH 72 73device ata 74device atadisk # ATA disk drives 75device avila_ata # Gateworks CF/IDE support 76 77device npe # Network Processing Engine 78device npe_fw 79device firmware 80device qmgr # Q Manager (required by npe) 81device mii # NB: required by npe 82device ether 83device bpf 84 85device pty 86device loop 87device if_bridge 88 89device md 90device random # Entropy device 91 92# Wireless NIC cards 93device wlan # 802.11 support 94options IEEE80211_DEBUG # enable debugging msgs 95options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's 96options IEEE80211_SUPPORT_MESH 97options IEEE80211_SUPPORT_TDMA 98device wlan_wep # 802.11 WEP support 99device wlan_ccmp # 802.11 CCMP support 100device wlan_tkip # 802.11 TKIP support 101 102device ath # Atheros pci/cardbus NIC's 103device ath_rate_sample # SampleRate tx rate control for ath 104options ATH_DEBUG # enable athdebug msgs 105options ATH_DIAGAPI # enable api for athregs 106 107device ath_hal # Atheros HAL (includes binary component) 108options AH_DEBUG 109#options AH_ASSERT 110options AH_SUPPORT_AR5416 111 112device usb 113#options USB_DEBUG 114device ohci 115device ehci 116 117device umass 118device scbus # SCSI bus (required for SCSI) 119device da # Direct Access (disks) 120