The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/mips/conf/std.AR_MIPS_BASE

Version: -  FREEBSD  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-2  -  FREEBSD-11-1  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-4  -  FREEBSD-10-3  -  FREEBSD-10-2  -  FREEBSD-10-1  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-3  -  FREEBSD-9-2  -  FREEBSD-9-1  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-4  -  FREEBSD-8-3  -  FREEBSD-8-2  -  FREEBSD-8-1  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-4  -  FREEBSD-7-3  -  FREEBSD-7-2  -  FREEBSD-7-1  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-4  -  FREEBSD-6-3  -  FREEBSD-6-2  -  FREEBSD-6-1  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-5  -  FREEBSD-5-4  -  FREEBSD-5-3  -  FREEBSD-5-2  -  FREEBSD-5-1  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  linux-2.6  -  linux-2.4.22  -  MK83  -  MK84  -  PLAN9  -  DFBSD  -  NETBSD  -  NETBSD5  -  NETBSD4  -  NETBSD3  -  NETBSD20  -  OPENBSD  -  xnu-517  -  xnu-792  -  xnu-792.6.70  -  xnu-1228  -  xnu-1456.1.26  -  xnu-1699.24.8  -  xnu-2050.18.24  -  OPENSOLARIS  -  minix-3-1-1 
SearchContext: -  none  -  3  -  10 

    1 # These are the base base bits shared between all of the various Atheros
    2 # MIPS bases.
    3 #
    4 # This allows a shared set of configuration and drivers to be built for
    5 # all of the Atheros MIPS platforms without a lot of configuration file
    6 # duplication.
    7 #
    8 # $FreeBSD: stable/12/sys/mips/conf/std.AR_MIPS_BASE 336005 2018-07-05 17:09:46Z sbruno $
    9 
   10 # debugging
   11 options         EARLY_PRINTF
   12 options         ALT_BREAK_TO_DEBUGGER
   13 
   14 # For small memory footprints
   15 options         VM_KMEM_SIZE_SCALE=1
   16 options         UMTX_CHAINS=16
   17 options         NBUF=128
   18 # Don't include the SCSI/CAM strings in the default build
   19 options         SCSI_NO_SENSE_STRINGS
   20 options         SCSI_NO_OP_STRINGS
   21 # .. And no sysctl strings
   22 options         NO_SYSCTL_DESCR
   23 
   24 makeoptions     MODULES_OVERRIDE+="gpio ar71xx if_gif if_vlan if_gre if_tap"
   25 makeoptions     MODULES_OVERRIDE+="if_tun if_bridge bridgestp usb"
   26 makeoptions     MODULES_OVERRIDE+="alq"
   27 
   28 # Random - required during early boot!
   29 device          random
   30 
   31 # net80211
   32 options         IEEE80211_DEBUG
   33 options         IEEE80211_SUPPORT_MESH
   34 options         IEEE80211_SUPPORT_TDMA
   35 options         IEEE80211_SUPPORT_SUPERG
   36 options         IEEE80211_ALQ   # 802.11 ALQ logging support
   37 
   38 makeoptions     MODULES_OVERRIDE+="wlan wlan_xauth wlan_acl wlan_wep"
   39 makeoptions     MODULES_OVERRIDE+="wlan_tkip wlan_ccmp wlan_rssadapt wlan_amrr"
   40 
   41 # firewalling
   42 options         IPFIREWALL_DEFAULT_TO_ACCEPT
   43 
   44 makeoptions     MODULES_OVERRIDE+="ipfw ipfw_nat libalias ipfw_nptv6"
   45 
   46 # USB wifi device drivers
   47 makeoptions     MODULES_OVERRIDE+="rtwn rtwn_usb rtwnfw"
   48 makeoptions     MODULES_OVERRIDE+="otus otusfw"
   49 
   50 # Atheros wifi device drivers
   51 options         ATH_DEBUG
   52 options         ATH_DIAGAPI
   53 options         ATH_ENABLE_11N
   54 options         ATH_ENABLE_DFS
   55 
   56 options         AH_DEBUG_ALQ
   57 options         AH_DEBUG
   58 options         AH_SUPPORT_AR5416
   59 options         AH_AR5416_INTERRUPT_MITIGATION
   60 options         AH_RXCFG_SDMAMW_4BYTES
   61 
   62 makeoptions     MODULES_OVERRIDE+="ath_main ath_pci ath_ahb ath_rate ath_dfs"
   63 makeoptions     MODULES_OVERRIDE+="ath_hal_ar5210 ath_hal_ar5211"
   64 makeoptions     MODULES_OVERRIDE+="ath_hal_ar5212 ath_hal_ar5416"
   65 makeoptions     MODULES_OVERRIDE+="ath_hal_ar9300 ath_hal"
   66 
   67 # USB configuration
   68 options         USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
   69 options         USB_DEBUG
   70 options         USB_HOST_ALIGN=32               # AR71XX (MIPS in general?) requires this
   71 
   72 # Ethernet configuration
   73 device          mii
   74 device          arge
   75 options         ARGE_DEBUG
   76 
   77 # SPI, flash
   78 device          spibus
   79 device          ar71xx_spi
   80 device          mx25l
   81 device          ar71xx_wdog
   82 
   83 # Serial driver
   84 device          uart
   85 
   86 # Networking
   87 device          loop
   88 device          ether
   89 device          md
   90 device          bpf
   91 #device                 if_bridge
   92 
   93 # GPIO - normally it's okay as a module
   94 #device                 gpio
   95 #device                 gpioled
   96 

Cache object: 2390c2d019cea6c6f2ae8a0735d51325


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.