]> CyberLeo.Net >> Repos - FreeBSD/releng/7.2.git/blob - sys/arm/conf/BWCT
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
[FreeBSD/releng/7.2.git] / sys / arm / conf / BWCT
1 # BWCT -- Custom kernel configuration for the AT91RM9200 boards from bwct.de.
2 #
3 # For more information on this file, please read the handbook section on
4 # Kernel Configuration Files:
5 #
6 #    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
7 #
8 # The handbook is also available locally in /usr/share/doc/handbook
9 # if you've installed the doc distribution, otherwise always see the
10 # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
11 # latest information.
12 #
13 # An exhaustive list of options and more detailed explanations of the
14 # device lines is also present in the ../../conf/NOTES and NOTES files. 
15 # If you are in doubt as to the purpose or necessity of a line, check first 
16 # in NOTES.
17 #
18 # $FreeBSD$
19
20 machine         arm
21 ident           BWCT
22
23 options VERBOSE_INIT_ARM
24
25 options         AT91_BWCT
26 include         "../at91/std.kb920x"
27
28 #To statically compile in device wiring instead of /boot/device.hints
29 #hints          "hints.at91rm9200"
30 hints           "BWCT.hints"
31 makeoptions     MODULES_OVERRIDE=""
32
33 #makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols
34 options         DDB
35 options         KDB
36 options         BREAK_TO_DEBUGGER
37 options         ALT_BREAK_TO_DEBUGGER
38
39 options         SCHED_4BSD              #4BSD scheduler
40 options         INET                    #InterNETworking
41 #options        INET6                   #IPv6 communications protocols
42 options         FFS                     #Berkeley Fast Filesystem
43 options         SOFTUPDATES             #Enable FFS soft updates support
44 #options        UFS_ACL                 #Support for access control lists
45 #options        UFS_DIRHASH             #Improve performance on big directories
46 #options        MD_ROOT                 #MD is a potential root device
47 #options        MD_ROOT_SIZE=4096       # 3MB ram disk
48 #options        ROOTDEVNAME=\"ufs:md0\"
49 #options        ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
50 options         NFSCLIENT               #Network Filesystem Client
51 #options        NFSSERVER               #Network Filesystem Server
52 #options        NFSLOCKD                #Network Lock Manager
53 options         NFS_ROOT                #NFS usable as /, requires NFSCLIENT
54 options         BOOTP_NFSROOT
55 options BOOTP
56
57 #options        MSDOSFS                 #MSDOS Filesystem
58 #options        CD9660                  #ISO 9660 Filesystem
59 #options        PROCFS                  #Process filesystem (requires PSEUDOFS)
60 options         PSEUDOFS                #Pseudo-filesystem framework
61 #options        SCSI_DELAY=5000         #Delay (in ms) before probing SCSI
62 #options        KTRACE                  #ktrace(1) support
63 options         SYSVSHM                 #SYSV-style shared memory
64 options         SYSVMSG                 #SYSV-style message queues
65 options         SYSVSEM                 #SYSV-style semaphores
66 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
67 #options        SYSCTL_OMIT_DESCR
68 options         MUTEX_NOINLINE
69 options         RWLOCK_NOINLINE
70 options         NO_FFS_SNAPSHOT
71 options         NO_SWAPPING
72 device          genclock
73 device          loop
74 device          random
75 device          ether
76 device          vlan
77 device          pty
78 device          nexus
79 device          uart
80 device          ate
81 device          mii
82 device          rlswitch
83
84 # Debugging for use in -current
85 #options        INVARIANTS              #Enable calls of extra sanity checking
86 #options        INVARIANT_SUPPORT       #Extra sanity checks of internal structures, required by INVARIANTS
87 #options        WITNESS                 #Enable checks to detect deadlocks and cycles
88 #options        WITNESS_SKIPSPIN        #Don't run witness on spinlocks for speed
89 #options                DIAGNOSTIC
90
91 device          mem                     # Memory and kernel memory devices
92 device          md
93 device          at91_twi                # TWI: Two Wire Interface
94 device          at91_spi                # SPI:
95 device          at91_ssc
96 device          at91_mci
97 device          mmc                     # mmc/sd bus
98 device          mmcsd                   # mmc/sd flash cards
99 # iic
100 device          iic
101 device          iicbus
102 device          ds1672          # DS1672 on I2C bus
103 #device         iicsmb                  # smb over i2c bridge
104 #device         smbus                   # Bus support, required for smb below.
105 #device         smb
106 # SPI bus
107 device          spibus
108 #device         at45d           # at45db642 and maybe others
109
110 device          bpf             # Berkeley packet filter
111
112 #options USB_DEBUG
113 #device         ohci
114 #device         usb
115 #device         ugen
116 #device         umass           # Disks/Mass storage - Requires scbus and da
117
118 #device         at91_qdmmc