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-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 #
    2 # PB92 -- Kernel configuration file for FreeBSD/mips for Atheros PB92 reference
    3 #         board (AR7242)
    4 #
    5 # $FreeBSD: head/sys/mips/conf/PB92 346358 2019-04-18 20:48:54Z cem $
    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          xz
   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_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: b478383da09049a490353d7060eb924a


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