1#
2# Custom kernel for Marvell DB-88F5xxx boards.
3#
4# $FreeBSD: head/sys/arm/conf/DB-88F5XXX 185478 2008-11-30 17:53:19Z sam $
5#
6
7ident DB-88F5XXX
8include "../mv/orion/std.db88f5xxx"
9
10options SOC_MV_ORION
11makeoptions MODULES_OVERRIDE=""
12
13#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
14makeoptions WERROR="-Werror"
15
16options SCHED_4BSD #4BSD scheduler
17options INET #InterNETworking
18options INET6 #IPv6 communications protocols
19options FFS #Berkeley Fast Filesystem
20options NFSCLIENT #Network Filesystem Client
21options NFSLOCKD #Network Lock Manager
22options NFS_ROOT #NFS usable as /, requires NFSCLIENT
23options BOOTP
24options BOOTP_NFSROOT
25options BOOTP_NFSV3
26options BOOTP_WIRED_TO=mge0
27
28#options ROOTDEVNAME=\"ufs:/dev/da0a\"
29
30options SYSVSHM #SYSV-style shared memory
31options SYSVMSG #SYSV-style message queues
32options SYSVSEM #SYSV-style semaphores
33options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
34options MUTEX_NOINLINE
35options RWLOCK_NOINLINE
36options NO_FFS_SNAPSHOT
37options NO_SWAPPING
38
39# Debugging
40options ALT_BREAK_TO_DEBUGGER
41options DDB
42options DIAGNOSTIC
43#options INVARIANTS #Enable calls of extra sanity checking
44#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
45options KDB
46options WITNESS #Enable checks to detect deadlocks and cycles
47options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
48#options WITNESS_KDB
49
50device pci
51
52# Pseudo devices
53device md
54device loop
55device pty
56device random
57
58# Serial ports
59device uart
60
61# Networking
62device ether
63device mge # Marvell Gigabit Ethernet controller
64device mii
65device e1000phy
66device bpf
67options DEVICE_POLLING
68options HZ=1000
69
70# I2C (TWSI)
71device iic
72device iicbus
73device ds133x
74
75# USB
76device usb
77device ehci
78device umass
79device scbus
80device pass
81device da
2# Custom kernel for Marvell DB-88F5xxx boards.
3#
4# $FreeBSD: head/sys/arm/conf/DB-88F5XXX 185478 2008-11-30 17:53:19Z sam $
5#
6
7ident DB-88F5XXX
8include "../mv/orion/std.db88f5xxx"
9
10options SOC_MV_ORION
11makeoptions MODULES_OVERRIDE=""
12
13#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
14makeoptions WERROR="-Werror"
15
16options SCHED_4BSD #4BSD scheduler
17options INET #InterNETworking
18options INET6 #IPv6 communications protocols
19options FFS #Berkeley Fast Filesystem
20options NFSCLIENT #Network Filesystem Client
21options NFSLOCKD #Network Lock Manager
22options NFS_ROOT #NFS usable as /, requires NFSCLIENT
23options BOOTP
24options BOOTP_NFSROOT
25options BOOTP_NFSV3
26options BOOTP_WIRED_TO=mge0
27
28#options ROOTDEVNAME=\"ufs:/dev/da0a\"
29
30options SYSVSHM #SYSV-style shared memory
31options SYSVMSG #SYSV-style message queues
32options SYSVSEM #SYSV-style semaphores
33options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
34options MUTEX_NOINLINE
35options RWLOCK_NOINLINE
36options NO_FFS_SNAPSHOT
37options NO_SWAPPING
38
39# Debugging
40options ALT_BREAK_TO_DEBUGGER
41options DDB
42options DIAGNOSTIC
43#options INVARIANTS #Enable calls of extra sanity checking
44#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
45options KDB
46options WITNESS #Enable checks to detect deadlocks and cycles
47options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
48#options WITNESS_KDB
49
50device pci
51
52# Pseudo devices
53device md
54device loop
55device pty
56device random
57
58# Serial ports
59device uart
60
61# Networking
62device ether
63device mge # Marvell Gigabit Ethernet controller
64device mii
65device e1000phy
66device bpf
67options DEVICE_POLLING
68options HZ=1000
69
70# I2C (TWSI)
71device iic
72device iicbus
73device ds133x
74
75# USB
76device usb
77device ehci
78device umass
79device scbus
80device pass
81device da