1# 2# Gateworks Cambria IXP435 XScale board 3# kernel configuration file for FreeBSD/arm 4# 5# $FreeBSD$ 6 7machine arm 8ident G2358 9 10include "../xscale/ixp425/std.ixp435" 11include "../xscale/ixp425/std.avila" 12options XSCALE_CACHE_READ_WRITE_ALLOCATE 13#options ARM_USE_SMALL_ALLOC 14hints "CAMBRIA.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 cambria_fled # front panel led 69device cambria_led # octal led latch 70 71device ata 72device atadisk # ATA disk drives 73device avila_ata # Gateworks CF/IDE support 74 75device cfi # flash support 76#options CFI_SUPPORT_STRATAFLASH 77 78device npe # Network Processing Engine 79device npe_fw 80device firmware 81device qmgr # Q Manager (required by npe) 82device mii # NB: required by npe 83device ether 84device bpf 85 86device pty 87device loop 88device if_bridge 89 90device md 91device random # Entropy device 92 93# Wireless NIC cards 94device wlan # 802.11 support 95options IEEE80211_DEBUG # enable debugging msgs 96options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's 97options IEEE80211_SUPPORT_MESH 98options IEEE80211_SUPPORT_TDMA 99device wlan_wep # 802.11 WEP support 100device wlan_ccmp # 802.11 CCMP support 101device wlan_tkip # 802.11 TKIP support 102 103device ath # Atheros pci/cardbus NIC's 104device ath_rate_sample # SampleRate tx rate control for ath 105options ATH_DEBUG # enable athdebug msgs 106options ATH_DIAGAPI # enable api for athregs 107 108device ath_hal # Atheros HAL (includes binary component) 109options AH_DEBUG 110#options AH_ASSERT 111options AH_SUPPORT_AR5416 112 113#device crypto 114#device cryptodev 115#device hifn # NB: Soekris minipci card known to work 116 117# NB: 2 USB 2.0 ports standard 118device usb 119options USB_EHCI_BIG_ENDIAN_DESC # handle big-endian byte order 120#options USB_DEBUG 121device ehci 122device umass 123device scbus # SCSI bus (required for SCSI) 124device da # Direct Access (disks) 125 126#device ural 127#device zyd 128#device wlan_amrr 129 130device axe 131