2 # PB92 -- Kernel configuration file for FreeBSD/mips for Atheros PB92 reference
9 # XXX The default load address in the Uboot environment is 0x80010000
10 makeoptions KERNLOADADDR=0x80050000
13 # The PB92 has 32mb of RAM; hard-code that
14 options AR71XX_REALMEM=32*1024*1024
17 include "../atheros/std.ar71xx"
19 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
20 makeoptions MODULES_OVERRIDE=""
25 options SCHED_4BSD #4BSD scheduler
26 options INET #InterNETworking
28 # options NFSCL #Network Filesystem Client
29 options PSEUDOFS #Pseudo-filesystem framework
30 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
33 # Debugging for use in -current
36 #options INVARIANT_SUPPORT
38 #options WITNESS_SKIPSPIN
39 options FFS #Berkeley Fast Filesystem
40 #options SOFTUPDATES #Enable FFS soft updates support
41 #options UFS_ACL #Support for access control lists
42 #options UFS_DIRHASH #Improve performance on big directories
45 options MD_ROOT_SIZE=5120
48 options ROOTDEVNAME=\"ufs:/dev/md0.uzip\"
54 # NVRAM U-Boot Environment -> Kernel environment
58 options IEEE80211_DEBUG
59 options IEEE80211_SUPPORT_MESH
60 options IEEE80211_SUPPORT_TDMA
61 device wlan # 802.11 support
62 device wlan_wep # 802.11 WEP support
63 device wlan_ccmp # 802.11 CCMP support
64 device wlan_tkip # 802.11 TKIP support
65 device wlan_xauth # 802.11 hostap support
67 device ath # Atheros pci/cardbus NIC's
68 device ath_pci # PCI/PCIe bus glue
70 options ATH_ENABLE_11N
74 options AH_SUPPORT_AR5416
78 device ath_rate_sample
83 # USB devices - PB92 has EHCI only
86 options USB_EHCI_BIG_ENDIAN_DESC # handle big-endian byte order
88 options USB_HOST_ALIGN=32
96 # Read MSDOS formatted disks
110 # The flash is statically partitioned; add in that