FreeBSD/Linux Kernel Cross Reference
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: releng/7.3/sys/arm/conf/BWCT 187108 2009-01-12 19:16:00Z sam $
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
Cache object: 334d6287d849221cd8a6fb21a6227ff3
|