Deleted Added
full compact
BWCT (266162) BWCT (266277)
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#
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: stable/10/sys/arm/conf/BWCT 266162 2014-05-15 17:53:42Z ian $
18# $FreeBSD: stable/10/sys/arm/conf/BWCT 266277 2014-05-17 00:53:12Z ian $
19
20ident BWCT
21
22options VERBOSE_INIT_ARM
23
24include "../at91/std.bwct"
25
26#To statically compile in device wiring instead of /boot/device.hints
27hints "BWCT.hints"
28makeoptions MODULES_OVERRIDE=""
29
30#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
31options DDB
32options KDB
33options BREAK_TO_DEBUGGER
34options ALT_BREAK_TO_DEBUGGER
35
36options SCHED_4BSD #4BSD scheduler
37options INET #InterNETworking
38#options INET6 #IPv6 communications protocols
39options FFS #Berkeley Fast Filesystem
40options SOFTUPDATES #Enable FFS soft updates support
41#options UFS_ACL #Support for access control lists
42#options UFS_DIRHASH #Improve performance on big directories
43#options MD_ROOT #MD is a potential root device
44#options MD_ROOT_SIZE=4096 # 4MB ram disk
45#options ROOTDEVNAME=\"ufs:md0\"
46#options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
47options NFSCL #New Network Filesystem Client
48#options NFSD #New Network Filesystem Server
49#options NFSLOCKD #Network Lock Manager
50options NFS_ROOT #NFS usable as /, requires NFSCL
51options BOOTP_NFSROOT
52options BOOTP
53
19
20ident BWCT
21
22options VERBOSE_INIT_ARM
23
24include "../at91/std.bwct"
25
26#To statically compile in device wiring instead of /boot/device.hints
27hints "BWCT.hints"
28makeoptions MODULES_OVERRIDE=""
29
30#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
31options DDB
32options KDB
33options BREAK_TO_DEBUGGER
34options ALT_BREAK_TO_DEBUGGER
35
36options SCHED_4BSD #4BSD scheduler
37options INET #InterNETworking
38#options INET6 #IPv6 communications protocols
39options FFS #Berkeley Fast Filesystem
40options SOFTUPDATES #Enable FFS soft updates support
41#options UFS_ACL #Support for access control lists
42#options UFS_DIRHASH #Improve performance on big directories
43#options MD_ROOT #MD is a potential root device
44#options MD_ROOT_SIZE=4096 # 4MB ram disk
45#options ROOTDEVNAME=\"ufs:md0\"
46#options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
47options NFSCL #New Network Filesystem Client
48#options NFSD #New Network Filesystem Server
49#options NFSLOCKD #Network Lock Manager
50options NFS_ROOT #NFS usable as /, requires NFSCL
51options BOOTP_NFSROOT
52options BOOTP
53
54options GEOM_PART_BSD #BSD partition scheme
55options GEOM_PART_MBR #MBR partition scheme
56options TMPFS #Efficient memory filesystem
54#options MSDOSFS #MSDOS Filesystem
55#options CD9660 #ISO 9660 Filesystem
56#options PROCFS #Process filesystem (requires PSEUDOFS)
57options PSEUDOFS #Pseudo-filesystem framework
58#options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
59#options KTRACE #ktrace(1) support
60options SYSVSHM #SYSV-style shared memory
61options SYSVMSG #SYSV-style message queues
62options SYSVSEM #SYSV-style semaphores
63options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
64#options NO_SYSCTL_DESCR
65options MUTEX_NOINLINE
66options RWLOCK_NOINLINE
67options NO_FFS_SNAPSHOT
68options NO_SWAPPING
69device loop
70device random
71device ether
72device vlan
73device uart
74device ate
75device mii
76device rlswitch
77
78# Debugging for use in -current
79#options DEADLKRES #Enable the deadlock resolver
80#options INVARIANTS #Enable calls of extra sanity checking
81#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
82#options WITNESS #Enable checks to detect deadlocks and cycles
83#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
84#options DIAGNOSTIC
85
86device md
87device at91_twi # TWI: Two Wire Interface
88device at91_spi # SPI:
89device at91_ssc
90device at91_mci
91device mmc # mmc/sd bus
92device mmcsd # mmc/sd flash cards
93# iic
94device iic
95device iicbus
96device ds1672 # DS1672 on I2C bus
97#device iicsmb # smb over i2c bridge
98#device smbus # Bus support, required for smb below.
99#device smb
100# SPI bus
101device spibus
102#device at45d # at45db642 and maybe others
103
104device bpf # Berkeley packet filter
105
106#options USB_DEBUG
107#device ohci
108#device usb
109#device umass # Disks/Mass storage - Requires scbus and da
57#options MSDOSFS #MSDOS Filesystem
58#options CD9660 #ISO 9660 Filesystem
59#options PROCFS #Process filesystem (requires PSEUDOFS)
60options PSEUDOFS #Pseudo-filesystem framework
61#options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
62#options KTRACE #ktrace(1) support
63options SYSVSHM #SYSV-style shared memory
64options SYSVMSG #SYSV-style message queues
65options SYSVSEM #SYSV-style semaphores
66options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
67#options NO_SYSCTL_DESCR
68options MUTEX_NOINLINE
69options RWLOCK_NOINLINE
70options NO_FFS_SNAPSHOT
71options NO_SWAPPING
72device loop
73device random
74device ether
75device vlan
76device uart
77device ate
78device mii
79device rlswitch
80
81# Debugging for use in -current
82#options DEADLKRES #Enable the deadlock resolver
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
89device md
90device at91_twi # TWI: Two Wire Interface
91device at91_spi # SPI:
92device at91_ssc
93device at91_mci
94device mmc # mmc/sd bus
95device mmcsd # mmc/sd flash cards
96# iic
97device iic
98device iicbus
99device ds1672 # DS1672 on I2C bus
100#device iicsmb # smb over i2c bridge
101#device smbus # Bus support, required for smb below.
102#device smb
103# SPI bus
104device spibus
105#device at45d # at45db642 and maybe others
106
107device bpf # Berkeley packet filter
108
109#options USB_DEBUG
110#device ohci
111#device usb
112#device umass # Disks/Mass storage - Requires scbus and da