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/12.0/sys/mips/conf/PB92 307082 2016-10-12 02:16:42Z jtl $
    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         TCP_HHOOK               # hhook(9) framework for TCP
   41 # options       NFSCL                   #Network Filesystem Client
   42 options         PSEUDOFS                #Pseudo-filesystem framework
   43 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
   44 options         ALQ
   45 
   46 # Debugging for use in -current
   47 options         DEADLKRES
   48 options         INVARIANTS
   49 options         INVARIANT_SUPPORT
   50 options         WITNESS
   51 options         WITNESS_SKIPSPIN
   52 options         FFS                     #Berkeley Fast Filesystem
   53 #options         SOFTUPDATES             #Enable FFS soft updates support
   54 #options         UFS_ACL                 #Support for access control lists
   55 #options         UFS_DIRHASH             #Improve performance on big directories
   56 
   57 # Support uncompress lzma rootfs
   58 device          geom_uzip
   59 options         GEOM_UZIP
   60 options         ROOTDEVNAME=\"ufs:/dev/map/rootfs.uzip\"
   61 
   62 # PCI bus
   63 device          pci
   64 device          ar724x_pci
   65 
   66 # NVRAM U-Boot Environment -> Kernel environment
   67 device          nvram2env
   68 
   69 # Wireless NIC cards
   70 options         IEEE80211_DEBUG
   71 options         IEEE80211_SUPPORT_MESH
   72 options         IEEE80211_SUPPORT_TDMA
   73 options         IEEE80211_ALQ
   74 #device         wlan            # 802.11 support
   75 #device         wlan_wep        # 802.11 WEP support
   76 #device         wlan_ccmp       # 802.11 CCMP support
   77 #device         wlan_tkip       # 802.11 TKIP support
   78 #device         wlan_xauth      # 802.11 hostap support
   79 
   80 #device         ath             # Atheros pci/cardbus NIC's
   81 #device         ath_pci         # PCI/PCIe bus glue
   82 options         ATH_DEBUG
   83 options         ATH_ENABLE_11N
   84 options         ATH_DIAGAPI
   85 
   86 # device                ath_hal
   87 options         AH_SUPPORT_AR5416
   88 options         AH_DEBUG
   89 options         AH_DEBUG_ALQ
   90 
   91 # device                ath_rate_sample
   92 
   93 device          mii
   94 device          arge
   95 
   96 # USB devices - PB92 has EHCI only
   97 
   98 #device         usb
   99 options         USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
  100 options         USB_DEBUG
  101 options         USB_HOST_ALIGN=32
  102 #device         ehci
  103 
  104 # Mass storage
  105 #device         scbus
  106 #device         umass
  107 #device         da
  108 
  109 # Read MSDOS formatted disks
  110 # options       MSDOSFS
  111 
  112 # GPIO Bus
  113 #device         gpio
  114 #device         gpioled
  115 
  116 # SPI and flash
  117 device          spibus
  118 device          ar71xx_spi
  119 device          mx25l
  120 
  121 # The flash is statically partitioned; add in that
  122 device          geom_map
  123 
  124 device          ar71xx_wdog
  125 
  126 # Serial
  127 device          uart
  128 device          uart_ar71xx
  129 
  130 device          ar71xx_apb
  131 
  132 # Network twiddling
  133 device          loop
  134 device          ether
  135 #device         md
  136 #device         bpf
  137 #device         random
  138 #device         if_bridge

Cache object: 89b6f1cdfe0bf88d9c22723ad15fa66f


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