2 # AR71XX -- Kernel configuration file for FreeBSD/mips for Atheros 71xx systems
8 makeoptions KERNLOADADDR=0x80050000
12 include "../atheros/std.ar71xx"
14 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
15 #makeoptions MODULES_OVERRIDE=""
20 options SCHED_4BSD #4BSD scheduler
21 options INET #InterNETworking
22 options NFSCL #Network Filesystem Client
23 options NFS_ROOT #NFS usable as /, requires NFSCL
24 options PSEUDOFS #Pseudo-filesystem framework
25 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
27 # options NFS_LEGACYRPC
28 # Debugging for use in -current
31 options INVARIANT_SUPPORT
33 options WITNESS_SKIPSPIN
34 options FFS #Berkeley Fast Filesystem
35 options SOFTUPDATES #Enable FFS soft updates support
36 options UFS_ACL #Support for access control lists
37 options UFS_DIRHASH #Improve performance on big directories
43 options BOOTP_WIRED_TO=arge0
45 options ROOTDEVNAME=\"nfs:192.168.10.1:/mnt/bsd\"
51 options IEEE80211_DEBUG
52 options IEEE80211_SUPPORT_MESH
53 options IEEE80211_SUPPORT_TDMA
54 device wlan # 802.11 support
55 device wlan_wep # 802.11 WEP support
56 device wlan_ccmp # 802.11 CCMP support
57 device wlan_tkip # 802.11 TKIP support
59 device ath # Atheros NIC's
60 device ath_pci # Atheros pci/cardbus glue
63 option AH_SUPPORT_AR5416
64 option AH_RXCFG_SDMAMW_4BYTES # See NOTES for details of this WAR
65 device ath_rate_sample
71 options USB_EHCI_BIG_ENDIAN_DESC # handle big-endian byte order