]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm/conf/BWCT
This commit was generated by cvs2svn to compensate for changes in r169808,
[FreeBSD/FreeBSD.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
32 #makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols
33 options         DDB
34 options         KDB
35 options         BREAK_TO_DEBUGGER
36 options         ALT_BREAK_TO_DEBUGGER
37
38 options         SCHED_4BSD              #4BSD scheduler
39 options         INET                    #InterNETworking
40 #options        INET6                   #IPv6 communications protocols
41 options         FFS                     #Berkeley Fast Filesystem
42 options         SOFTUPDATES             #Enable FFS soft updates support
43 #options        UFS_ACL                 #Support for access control lists
44 #options        UFS_DIRHASH             #Improve performance on big directories
45 #options        MD_ROOT                 #MD is a potential root device
46 #options        MD_ROOT_SIZE=4096       # 3MB ram disk
47 #options        ROOTDEVNAME=\"ufs:md0\"
48 #options        ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
49 options         NFSCLIENT               #Network Filesystem Client
50 #options        NFSSERVER               #Network Filesystem Server
51 options         NFS_ROOT                #NFS usable as /, requires NFSCLIENT
52 options         BOOTP_NFSROOT
53 options BOOTP
54
55 #options        MSDOSFS                 #MSDOS Filesystem
56 #options        CD9660                  #ISO 9660 Filesystem
57 #options        PROCFS                  #Process filesystem (requires PSEUDOFS)
58 options         PSEUDOFS                #Pseudo-filesystem framework
59 #options        SCSI_DELAY=5000         #Delay (in ms) before probing SCSI
60 #options        KTRACE                  #ktrace(1) support
61 options         SYSVSHM                 #SYSV-style shared memory
62 options         SYSVMSG                 #SYSV-style message queues
63 options         SYSVSEM                 #SYSV-style semaphores
64 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
65 #options        SYSCTL_OMIT_DESCR
66 options         MUTEX_NOINLINE
67 options         RWLOCK_NOINLINE
68 options         NO_FFS_SNAPSHOT
69 options         NO_SWAPPING
70 device          genclock
71 device          loop
72 device          random
73 device          ether
74 device          vlan
75 device          pty
76 device          nexus
77 device          uart
78 device          ate
79 device          mii
80 device          rlswitch
81
82 # Debugging for use in -current
83 #options        INVARIANTS              #Enable calls of extra sanity checking
84 #options        INVARIANT_SUPPORT       #Extra sanity checks of internal structures, required by INVARIANTS
85 #options        WITNESS                 #Enable checks to detect deadlocks and cycles
86 #options        WITNESS_SKIPSPIN        #Don't run witness on spinlocks for speed
87 #options                DIAGNOSTIC
88
89 device          mem                     # Memory and kernel memory devices
90 device          md
91 device          at91_twi                # TWI: Two Wire Interface
92 device          at91_spi                # SPI:
93 device          at91_ssc
94 device          at91_mci
95 device          mmc                     # mmc/sd bus
96 device          mmcsd                   # mmc/sd flash cards
97 # iic
98 device          iic
99 device          iicbus
100 device          ds1672          # DS1672 on I2C bus
101 #device         iicsmb                  # smb over i2c bridge
102 #device         smbus                   # Bus support, required for smb below.
103 #device         smb
104 # SPI bus
105 device          spibus
106 #device         at45d           # at45db642 and maybe others
107
108 device          bpf             # Berkeley packet filter
109
110 #options USB_DEBUG
111 #device         ohci
112 #device         usb
113 #device         ugen
114 #device         umass           # Disks/Mass storage - Requires scbus and da
115
116 #device         at91_qdmmc