Deleted Added
full compact
ARMADAXP (263301) ARMADAXP (276003)
1#
2# Custom kernel for Marvell Armada XP
3#
1#
2# Custom kernel for Marvell Armada XP
3#
4# $FreeBSD: head/sys/arm/conf/ARMADAXP 263301 2014-03-18 14:41:18Z imp $
4# For more information on this file, please read the config(5) manual page,
5# and/or the handbook section on Kernel Configuration Files:
5#
6#
7# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
8#
9# The handbook is also available locally in /usr/share/doc/handbook
10# if you've installed the doc distribution, otherwise always see the
11# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
12# latest information.
13#
14# An exhaustive list of options and more detailed explanations of the
15# device lines is also present in the ../../conf/NOTES and NOTES files.
16# If you are in doubt as to the purpose or necessity of a line, check first
17# in NOTES.
18#
19# $FreeBSD: head/sys/arm/conf/ARMADAXP 276003 2014-12-21 11:37:00Z andrew $
6
7ident MV-88F78XX0
8include "../mv/armadaxp/std.mv78x60"
9
10options SOC_MV_ARMADAXP
11makeoptions MODULES_OVERRIDE=""
12
20
21ident MV-88F78XX0
22include "../mv/armadaxp/std.mv78x60"
23
24options SOC_MV_ARMADAXP
25makeoptions MODULES_OVERRIDE=""
26
13makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
14makeoptions WERROR="-Werror"
15
27makeoptions WERROR="-Werror"
28
29options HZ=1000
16#options SCHED_ULE # ULE scheduler
17options SCHED_4BSD # 4BSD scheduler
30#options SCHED_ULE # ULE scheduler
31options SCHED_4BSD # 4BSD scheduler
32options PREEMPTION # Enable kernel thread preemption
18options INET # InterNETworking
19options INET6 # IPv6 communications protocols
33options INET # InterNETworking
34options INET6 # IPv6 communications protocols
35options SCTP # Stream Control Transmission Protocol
20options FFS # Berkeley Fast Filesystem
36options FFS # Berkeley Fast Filesystem
21options NFSCL # Network Filesystem Client
37options SOFTUPDATES # Enable FFS soft updates support
38options UFS_ACL # Support for access control lists
39options UFS_DIRHASH # Improve performance on big directories
40options UFS_GJOURNAL # Enable gjournal-based UFS journaling
41options QUOTA # Enable disk quotas for UFS
42options NFSCL # New Network Filesystem Client
22options NFSLOCKD # Network Lock Manager
43options NFSLOCKD # Network Lock Manager
23options NFS_ROOT # NFS usable as /, requires NFSCLIENT
24options BOOTP
25options BOOTP_NFSROOT
26options BOOTP_NFSV3
27options BOOTP_WIRED_TO=mge0
28
44options NFS_ROOT # NFS usable as /, requires NFSCL
45options MSDOSFS # MSDOS Filesystem
46options CD9660 # ISO 9660 Filesystem
47options PROCFS # Process filesystem (requires PSEUDOFS)
48options PSEUDOFS # Pseudo-filesystem framework
29options TMPFS # Efficient memory filesystem
49options TMPFS # Efficient memory filesystem
50options GEOM_PART_GPT # GUID Partition Tables
30options GEOM_PART_BSD # BSD partition scheme
31options GEOM_PART_MBR # MBR partition scheme
51options GEOM_PART_BSD # BSD partition scheme
52options GEOM_PART_MBR # MBR partition scheme
32options GEOM_PART_GPT
33options ROOTDEVNAME=\"ufs:/dev/da0p1\"
34
53options KTRACE # ktrace(1) support
35options SYSVSHM # SYSV-style shared memory
36options SYSVMSG # SYSV-style message queues
37options SYSVSEM # SYSV-style semaphores
54options SYSVSHM # SYSV-style shared memory
55options SYSVMSG # SYSV-style message queues
56options SYSVSEM # SYSV-style semaphores
38options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
39options MUTEX_NOINLINE
40options RWLOCK_NOINLINE
41options NO_FFS_SNAPSHOT
42options NO_SWAPPING
43options VFP
57options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
58options KBD_INSTALL_CDEV # install a CDEV entry in /dev
59options VFP # Enable floating point hardware support
60options SMP # Enable multiple cores
44
61
45options SMP
46
47# Debugging
48#options VERBOSE_SYSINIT
62# Debugging for use in -current
63makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
64#options VERBOSE_SYSINIT # Enable verbose sysinit messages
49options ALT_BREAK_TO_DEBUGGER
65options ALT_BREAK_TO_DEBUGGER
50options DDB
66options KDB # Enable kernel debugger support
67# For minimum debugger support (stable branch) use:
68options KDB_TRACE # Print a stack trace for a panic
69# For full debugger support use this instead:
70options DDB # Enable the kernel debugger
51options GDB
71options GDB
52#options DIAGNOSTIC
53#options INVARIANTS # Enable calls of extra sanity checking
54#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
72#options INVARIANTS # Enable calls of extra sanity checking
73#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
55options KDB
56options KDB_TRACE
74#options WITNESS # Enable checks to detect deadlocks and cycles
75#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
76#options WITNESS_KDB
77#options DIAGNOSTIC
57#options KTR
58#options KTR_VERBOSE=0
59#options KTR_ENTRIES=16384
60#options KTR_MASK=(KTR_SPARE2)
61#options KTR_COMPILE=KTR_ALL
78#options KTR
79#options KTR_VERBOSE=0
80#options KTR_ENTRIES=16384
81#options KTR_MASK=(KTR_SPARE2)
82#options KTR_COMPILE=KTR_ALL
62#options WITNESS # Enable checks to detect deadlocks and cycles
63#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
64#options WITNESS_KDB
65
83
84# NFS root from boopt/dhcp
85options BOOTP
86options BOOTP_NFSROOT
87options BOOTP_NFSV3
88options BOOTP_WIRED_TO=mge0
89
90options ROOTDEVNAME=\"ufs:/dev/da0p1\"
91
92options MUTEX_NOINLINE
93options RWLOCK_NOINLINE
94options NO_FFS_SNAPSHOT
95options NO_SWAPPING
96
66# Pseudo devices
67device random
68device pty
69device loop
70device md
71
72# USB
73options USB_DEBUG # enable debug msgs

--- 15 unchanged lines hidden (view full) ---

89device iicbus
90
91#Network
92device ether
93device mge # Marvell Gigabit Ethernet controller
94device mii
95device e1000phy
96device bpf
97# Pseudo devices
98device random
99device pty
100device loop
101device md
102
103# USB
104options USB_DEBUG # enable debug msgs

--- 15 unchanged lines hidden (view full) ---

120device iicbus
121
122#Network
123device ether
124device mge # Marvell Gigabit Ethernet controller
125device mii
126device e1000phy
127device bpf
97options HZ=1000
98options DEVICE_POLLING
99device vlan
100
101#PCI/PCIE
102device pci
103
128options DEVICE_POLLING
129device vlan
130
131#PCI/PCIE
132device pci
133
104#FDT
105options FDT
134# Flattened Device Tree
135options FDT # Configure using FDT/DTB data
106options FDT_DTB_STATIC
107makeoptions FDT_DTS_FILE=db78460.dts
136options FDT_DTB_STATIC
137makeoptions FDT_DTS_FILE=db78460.dts