Diff for /elwix/config/ELWIX_ALFA_N2 between versions 1.1 and 1.2

version 1.1, 2014/01/14 17:57:04 version 1.2, 2014/09/15 19:06:42
Line 0 Line 1
   #
   # PB92 -- Kernel configuration file for FreeBSD/mips for Atheros PB92 reference
   #         board (AR7242)
   #
   # $FreeBSD: head/sys/mips/conf/PB92 263301 2014-03-18 14:41:18Z imp $
   #
   
   machine         mips mips
   ident           ELWIX_ALFA_N2
   # XXX The default load address in the Uboot environment is 0x80010000
   makeoptions     KERNLOADADDR=0x80050000
   options         HZ=1000
   options         HWPMC_HOOKS
   device          hwpmc
   device          hwpmc_mips24k
   
   # The PB92 has 32mb of RAM; hard-code that
   options         AR71XX_REALMEM=32*1024*1024
   
   # It's UBOOT, not Redboot - without this, things will hang at startup
   options         AR71XX_ENV_UBOOT
   options         AR71XX_ATH_EEPROM       # Fetch EEPROM/PCI config from flash
   options         ATH_EEPROM_FIRMWARE     # Use EEPROM from flash
   device          firmware                # Used by the above
   
   device          etherswitch
   device          arswitch
   
   hints           "ELWIX_ALFA_N2.hints"
   include         "../atheros/std.ar71xx"
   
   makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
   #makeoptions    MODULES_OVERRIDE="random gpio ar71xx if_gif if_gre if_bridge bridgestp usb wlan wlan_xauth wlan_acl wlan_wep wlan_tkip wlan_ccmp wlan_rssadapt wlan_amrr ath ath_pci hwpmc cam zlib"
   
   #options                DDB
   #options                KDB
   
   options         PREEMPTION              # Enable kernel thread preemption
   options         SCHED_ULE               # ULE scheduler
   #options                SCHED_4BSD              #4BSD scheduler
   options         INET                    #InterNETworking
   options         INET6
   options         PSEUDOFS                #Pseudo-filesystem framework
   options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
   options         ALQ
   
   # Debugging for use in -current
   #options                DEADLKRES
   #options                INVARIANTS
   #options                INVARIANT_SUPPORT
   #options                WITNESS
   #options                WITNESS_SKIPSPIN
   
   # Don't include the SCSI/CAM strings in the default build
   options         SCSI_NO_SENSE_STRINGS
   options         SCSI_NO_OP_STRINGS
   
   options         FFS                     #Berkeley Fast Filesystem
   options         NO_FFS_SNAPSHOT
   #options         SOFTUPDATES             #Enable FFS soft updates support
   #options         UFS_ACL                 #Support for access control lists
   #options         UFS_DIRHASH             #Improve performance on big directories
   
   # Support uncompress lzma rootfs
   device          geom_uncompress
   options         GEOM_UNCOMPRESS
   options         ROOTDEVNAME=\"ufs:/dev/map/rootfs.uncompress\"
   
   # PCI bus
   device          pci
   device          ar724x_pci
   
   # NVRAM U-Boot Environment -> Kernel environment
   device          nvram2env
   
   options         NFSCL                   # New Network Filesystem Client
   #options        NFSD                    # New Network Filesystem Server
   options         NFSCLIENT               #Network File System client
   #options        NFSSERVER               #Network File System server
   options         NFSLOCKD                # Network Lock Manager
   options         NFS_ROOT                # NFS usable as /, requires NFSCL
   #options        BOOTP                   # Use BOOTP to obtain IP address/hostname
                                           # Requires NFSCLIENT and NFS_ROOT
   #options        BOOTP_NFSROOT           # NFS mount root filesystem using BOOTP info
   #options        BOOTP_NFSV3             # Use NFS v3 to NFS mount root
   #options        BOOTP_COMPAT            # Workaround for broken bootp daemons.
   #options        BOOTP_WIRED_TO=fxp0 # Use interface fxp0 for BOOTP
   
   options         GEOM_LABEL              # Provides labelization
   options         GEOM_UZIP
   device          geom_uzip               # compressed in-memory filesystem support
   
   # Wireless NIC cards
   #options                IEEE80211_DEBUG
   options         IEEE80211_SUPPORT_MESH
   options         IEEE80211_SUPPORT_SUPERG
   options         IEEE80211_AMPDU_AGE
   options         IEEE80211_SUPPORT_TDMA
   options         IEEE80211_ALQ
   device          wlan            # 802.11 support
   device          wlan_wep        # 802.11 WEP support
   device          wlan_ccmp       # 802.11 CCMP support
   device          wlan_tkip       # 802.11 TKIP support
   device          wlan_xauth      # 802.11 hostap support
   device          wlan_acl
   device          wlan_amrr
   device          wlan_rssadapt
   
   # Atheros wireless NICs
   device          ath             # Atheros interface support
   device          ath_pci         # Atheros PCI/Cardbus bus
   device          ath_ahb
   #options        ATH_DEBUG
   options         ATH_ENABLE_11N
   options         ATH_DIAGAPI
   
   device          ath_hal
   options         AH_SUPPORT_AR5416
   options         AH_DEBUG
   options         AH_DEBUG_ALQ
   
   #option         AH_SUPPORT_AR9130       # Makes other chipsets not function!
   device          ath_rate_sample
   options         AH_RXCFG_SDMAMW_4BYTES
   options         AH_AR5416_INTERRUPT_MITIGATION
   # There's no DFS radar detection support yet so this won't actually
   # detect radars.  It however does enable the rest of the channel change
   # machinery so DFS can be debugged.
   option          ATH_ENABLE_DFS
   
   device          mii
   device          arge
   ##options       ARGE_DEBUG      # Enable if_arge debugging for now
   options         ARGE_MDIO               # Export an MDIO bus separate from arge
   device          miiproxy                # MDIO bus <-> MII PHY rendezvous
   
   # USB devices - PB92 has EHCI only
   
   #device         usb
   options         USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
   #options                USB_DEBUG
   options         USB_HOST_ALIGN=32
   #device         ehci
   
   # Mass storage
   #device         scbus
   #device         umass
   #device         da
   
   # Read MSDOS formatted disks
   options         GEOM_PART_BSD
   options         GEOM_PART_MBR
   
   options         NULLFS
   options         UNIONFS
   #options        TMPFS
   #options        MSDOSFS
   
   # GPIO Bus
   device          gpio
   device          gpioled
   device          gpioiic
   
   device          iicbb
   device          iicbus
   device          iic
   
   # SPI and flash
   device          spibus
   device          ar71xx_spi
   device          mx25l
   
   # The flash is statically partitioned; add in that
   device          geom_map
   
   device          ar71xx_wdog
   
   # Serial
   device          uart
   device          uart_ar71xx
   
   # Network twiddling
   device          loop
   device          ether
   device          vlan
   device          md
   device          bpf
   device          random
   device          if_bridge
   device          gif             # ip[46] in ip[46] tunneling protocol
   device          gre             # generic encapsulation - only for IPv4 in IPv4 though atm
   device          tun
   device          tap
   
   device          pf
   device          pflog
   device          pfsync
   
   options         P1003_1B_MQUEUE
   options         P1003_1B_SEMAPHORES     # POSIX-style semaphores
   
   #options                MSGBUF_SIZE=65536
   #options                SHMALL=128
   #options                NSFBUFS=1024
   #options                MAXFILES=512
   #options                MAXUSERS=3

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>