]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - tools/tools/nanobsd/gateworks/G2358
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / tools / tools / nanobsd / gateworks / G2358
1 #
2 # Gateworks Cambria IXP435 XScale board
3 # kernel configuration file for FreeBSD/arm
4 #
5 # $FreeBSD$
6
7 machine         arm
8 ident           G2358
9
10 include         "../xscale/ixp425/std.ixp435"
11 include         "../xscale/ixp425/std.avila"
12 options         XSCALE_CACHE_READ_WRITE_ALLOCATE
13 #options        ARM_USE_SMALL_ALLOC
14 hints           "CAMBRIA.hints"
15 makeoptions     MODULES_OVERRIDE=""
16
17 # NB: patched by boot2 to reflect boot/root partition
18 options         ROOTDEVNAME=\"ufs:ad0s1\"
19
20 makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
21 makeoptions     CONF_CFLAGS=-mcpu=xscale
22
23 options         HZ=100
24 #options                DEVICE_POLLING
25
26 # Debugging for use in -current
27 options         KDB
28 options         DDB                     #Enable the kernel debugger
29 #options        INVARIANTS              #Enable calls of extra sanity checking
30 #options        INVARIANT_SUPPORT       #Extra sanity checks of internal structures, required by INVARIANTS
31 #options        WITNESS                 #Enable checks to detect deadlocks and cycles
32 #options        WITNESS_SKIPSPIN        #Don't run witness on spinlocks for speed
33 #options                DIAGNOSTIC
34
35 options         SCHED_4BSD              #4BSD scheduler
36 options         PREEMPTION
37
38 options         INET                    #InterNETworking
39 #options        INET6                   #IPv6 communications protocols
40 options         FFS                     #Berkeley Fast Filesystem
41 #options        SOFTUPDATES             #Enable FFS soft updates support
42 #options        UFS_ACL                 #Support for access control lists
43 #options        UFS_DIRHASH             #Improve performance on big directories
44 options         NFSCLIENT               #Network Filesystem Client
45 options         NFSLOCKD                #Network Lock Manager
46 options         KTRACE                  #ktrace(1) support
47 #options        SYSVSHM                 #SYSV-style shared memory
48 #options        SYSVMSG                 #SYSV-style message queues
49 #options        SYSVSEM                 #SYSV-style semaphores
50 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
51 #options        KBD_INSTALL_CDEV        # install a CDEV entry in /dev
52 #options                VERBOSE_SYSINIT
53
54 #device         saarm
55
56 device          pci
57 device          uart
58
59 # I2C support
60 device          iicbus
61 device          iicbb
62 device          iic
63 device          ixpiic
64 device          ds1672          # DS1672 on ipxiic
65 device          ad7418          # AD7418 on ipxiic
66
67 device          ixpwdog         # watchdog timer
68 device          cambria_fled    # front panel led
69 device          cambria_led     # octal led latch
70
71 device          ata
72 device          atadisk         # ATA disk drives
73 device          avila_ata       # Gateworks CF/IDE support
74
75 device          cfi             # flash support
76 #options                CFI_SUPPORT_STRATAFLASH
77
78 device          npe             # Network Processing Engine
79 device          npe_fw
80 device          firmware
81 device          qmgr            # Q Manager (required by npe)
82 device          mii             # NB: required by npe
83 device          ether
84 device          bpf
85
86 device          pty
87 device          loop
88 device          if_bridge
89
90 device          md
91 device          random          # Entropy device
92
93 # Wireless NIC cards
94 device          wlan            # 802.11 support
95 options         IEEE80211_DEBUG         # enable debugging msgs
96 options         IEEE80211_AMPDU_AGE     # age frames in AMPDU reorder q's
97 options         IEEE80211_SUPPORT_MESH
98 options         IEEE80211_SUPPORT_TDMA
99 device          wlan_wep        # 802.11 WEP support
100 device          wlan_ccmp       # 802.11 CCMP support
101 device          wlan_tkip       # 802.11 TKIP support
102
103 device          ath             # Atheros pci/cardbus NIC's
104 device          ath_rate_sample # SampleRate tx rate control for ath
105 options         ATH_DEBUG       # enable athdebug msgs
106 options         ATH_DIAGAPI     # enable api for athregs
107
108 device          ath_hal         # Atheros HAL (includes binary component)
109 options         AH_DEBUG
110 #options                AH_ASSERT
111 options         AH_SUPPORT_AR5416
112
113 #device         crypto
114 #device         cryptodev
115 #device         hifn            # NB: Soekris minipci card known to work
116
117 # NB: 2 USB 2.0 ports standard
118 device          usb
119 options         USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
120 #options        USB_DEBUG
121 device          ehci
122 device          umass
123 device          scbus           # SCSI bus (required for SCSI)
124 device          da              # Direct Access (disks)
125
126 #device         ural
127 #device         zyd
128 #device         wlan_amrr
129
130 device          axe