Deleted Added
full compact
BWCT (263301) BWCT (265155)
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: head/sys/arm/conf/BWCT 263301 2014-03-18 14:41:18Z imp $
18# $FreeBSD: head/sys/arm/conf/BWCT 265155 2014-04-30 18:02:10Z imp $
19
19
20#NO_UNIVERSE
21
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
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
22ident BWCT
23
24options VERBOSE_INIT_ARM
25
26include "../at91/std.bwct"
27
28#To statically compile in device wiring instead of /boot/device.hints
29hints "BWCT.hints"
30makeoptions MODULES_OVERRIDE=""
31
32#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
33options DDB
34options KDB
35options BREAK_TO_DEBUGGER
36options ALT_BREAK_TO_DEBUGGER
37
38options SCHED_4BSD # 4BSD scheduler
39options INET # InterNETworking
40#options INET6 # IPv6 communications protocols
41options FFS # Berkeley Fast Filesystem
42options 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 # 4MB ram disk
47#options ROOTDEVNAME=\"ufs:md0\"
48#options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
49options NFSCL # New Network Filesystem Client
50#options NFSD # New Network Filesystem Server
51#options NFSLOCKD # Network Lock Manager
52options NFS_ROOT # NFS usable as /, requires NFSCL
53options BOOTP_NFSROOT
54options BOOTP
55
56options GEOM_PART_BSD # BSD partition scheme
57options GEOM_PART_MBR # MBR partition scheme
58options TMPFS # Efficient memory filesystem
59#options MSDOSFS # MSDOS Filesystem
60#options CD9660 # ISO 9660 Filesystem
61#options PROCFS # Process filesystem (requires PSEUDOFS)
62options PSEUDOFS # Pseudo-filesystem framework
63#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
64#options KTRACE # ktrace(1) support
65options SYSVSHM # SYSV-style shared memory
66options SYSVMSG # SYSV-style message queues
67options SYSVSEM # SYSV-style semaphores
68options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
69#options NO_SYSCTL_DESCR
70options MUTEX_NOINLINE
71options RWLOCK_NOINLINE
72options NO_FFS_SNAPSHOT
73options NO_SWAPPING
74device loop
75device random
76device ether
77device vlan
78device uart
79device ate
80device mii
81device rlswitch
82
83# Debugging for use in -current
84#options DEADLKRES # Enable the deadlock resolver
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
91device md
92device at91_twi # TWI: Two Wire Interface
93device at91_spi # SPI:
94device at91_ssc
95device at91_mci
96device mmc # mmc/sd bus
97device mmcsd # mmc/sd flash cards
98# iic
99device iic
100device iicbus
101device ds1672 # DS1672 on I2C bus
102#device iicsmb # smb over i2c bridge
103#device smbus # Bus support, required for smb below.
104#device smb
105# SPI bus
106device spibus
107#device at45d # at45db642 and maybe others
108
109device bpf # Berkeley packet filter
110
111#options USB_DEBUG
112#device ohci
113#device usb
114#device umass # Disks/Mass storage - Requires scbus and da