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/PB92

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #
    2 # PB92 -- Kernel configuration file for FreeBSD/mips for Atheros PB92 reference
    3 #         board (AR7242)
    4 #
    5 # $FreeBSD: releng/11.0/sys/mips/conf/PB92 295945 2016-02-24 00:39:36Z sobomax $
    6 #
    7 
    8 ident           PB92
    9 # XXX The default load address in the Uboot environment is 0x80010000
   10 makeoptions     KERNLOADADDR=0x80050000
   11 options         HZ=1000
   12 
   13 # The PB92 has 32mb of RAM; hard-code that
   14 options         AR71XX_REALMEM=32*1024*1024
   15 
   16 # It's UBOOT, not Redboot - without this, things will hang at startup
   17 options         AR71XX_ENV_UBOOT
   18 
   19 # We have to build most things as modules rather than in the kernel.
   20 # The PB92 has 4MB of SPI flash and the default kernel "partition"
   21 # is only 892KiB.  In order to try and squeeze into that (so people
   22 # who already are using it without modifying the default flash layout)
   23 # we need to cut down on a lot of things.
   24 
   25 makeoptions     MODULES_OVERRIDE="ath ath_pci ath_ahb bridgestp if_bridge if_gif if_gre wlan wlan_acl wlan_amrr wlan_ccmp wlan_rssadapt wlan_tkip wlan_wep wlan_xauth usb ar71xx"
   26 
   27 hints           "PB92.hints"
   28 include         "../atheros/std.ar71xx"
   29 
   30 makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
   31 makeoptions     MODULES_OVERRIDE=""
   32 
   33 options         DDB
   34 options         KDB
   35 
   36 options         SCHED_4BSD              #4BSD scheduler
   37 options         INET                    #InterNETworking
   38 # Can't do IPv6 - it just doesn't fit.
   39 # options       INET6
   40 # options       NFSCL                   #Network Filesystem Client
   41 options         PSEUDOFS                #Pseudo-filesystem framework
   42 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
   43 options         ALQ
   44 
   45 # Debugging for use in -current
   46 options         DEADLKRES
   47 options         INVARIANTS
   48 options         INVARIANT_SUPPORT
   49 options         WITNESS
   50 options         WITNESS_SKIPSPIN
   51 options         FFS                     #Berkeley Fast Filesystem
   52 #options         SOFTUPDATES             #Enable FFS soft updates support
   53 #options         UFS_ACL                 #Support for access control lists
   54 #options         UFS_DIRHASH             #Improve performance on big directories
   55 
   56 # Support uncompress lzma rootfs
   57 device          geom_uzip
   58 options         GEOM_UZIP
   59 options         ROOTDEVNAME=\"ufs:/dev/map/rootfs.uzip\"
   60 
   61 # PCI bus
   62 device          pci
   63 device          ar724x_pci
   64 
   65 # NVRAM U-Boot Environment -> Kernel environment
   66 device          nvram2env
   67 
   68 # Wireless NIC cards
   69 options         IEEE80211_DEBUG
   70 options         IEEE80211_SUPPORT_MESH
   71 options         IEEE80211_SUPPORT_TDMA
   72 options         IEEE80211_ALQ
   73 #device         wlan            # 802.11 support
   74 #device         wlan_wep        # 802.11 WEP support
   75 #device         wlan_ccmp       # 802.11 CCMP support
   76 #device         wlan_tkip       # 802.11 TKIP support
   77 #device         wlan_xauth      # 802.11 hostap support
   78 
   79 #device         ath             # Atheros pci/cardbus NIC's
   80 #device         ath_pci         # PCI/PCIe bus glue
   81 options         ATH_DEBUG
   82 options         ATH_ENABLE_11N
   83 options         ATH_DIAGAPI
   84 
   85 # device                ath_hal
   86 options         AH_SUPPORT_AR5416
   87 options         AH_DEBUG
   88 options         AH_DEBUG_ALQ
   89 
   90 # device                ath_rate_sample
   91 
   92 device          mii
   93 device          arge
   94 
   95 # USB devices - PB92 has EHCI only
   96 
   97 #device         usb
   98 options         USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
   99 options         USB_DEBUG
  100 options         USB_HOST_ALIGN=32
  101 #device         ehci
  102 
  103 # Mass storage
  104 #device         scbus
  105 #device         umass
  106 #device         da
  107 
  108 # Read MSDOS formatted disks
  109 # options       MSDOSFS
  110 
  111 # GPIO Bus
  112 #device         gpio
  113 #device         gpioled
  114 
  115 # SPI and flash
  116 device          spibus
  117 device          ar71xx_spi
  118 device          mx25l
  119 
  120 # The flash is statically partitioned; add in that
  121 device          geom_map
  122 
  123 device          ar71xx_wdog
  124 
  125 # Serial
  126 device          uart
  127 device          uart_ar71xx
  128 
  129 device          ar71xx_apb
  130 
  131 # Network twiddling
  132 device          loop
  133 device          ether
  134 #device         md
  135 #device         bpf
  136 #device         random
  137 #device         if_bridge

Cache object: 7d7bbe5295281080b4abf7ee6cb744f4


[ 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.