CNS11XXNAS revision 278676
1# CNS11XXNAS -  StarSemi STR9104/Cavium CNS1102 NAS
2# kernel configuration file for FreeBSD/arm
3#
4# For more information on this file, please read the handbook section on
5# Kernel Configuration Files:
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: stable/10/sys/arm/conf/CNS11XXNAS 278676 2015-02-13 15:27:46Z ian $
20
21ident		CNS11XXNAS
22
23#options 	PHYSADDR=0x10000000
24#options 	KERNPHYSADDR=0x10200000
25#options 	KERNVIRTADDR=0xc0200000	# Used in ldscript.arm
26#options 	FLASHADDR=0x50000000
27#options 	LOADERRAMADDR=0x00000000
28
29include		"../cavium/cns11xx/std.econa"
30
31makeoptions	MODULES_OVERRIDE=""
32
33makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
34options 	HZ=100
35options 	DEVICE_POLLING
36
37# Debugging for use in -current
38options 	KDB
39#options 	GDB
40options 	DDB			# Enable the kernel debugger
41#options 	DEADLKRES		# Enable the deadlock resolver
42#options 	INVARIANTS		# Enable calls of extra sanity checking
43#options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
44#options 	WITNESS			# Enable checks to detect deadlocks and cycles
45##options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
46#options 	DIAGNOSTIC
47
48
49#options 	COMPAT_FREEBSD5
50#options 	COMPAT_FREEBSD6
51#options 	COMPAT_FREEBSD7n
52
53
54options 	SCHED_ULE		# ULE scheduler
55#options 	SCHED_4BSD		# 4BSD scheduler
56options 	GEOM_PART_BSD		# BSD partition scheme
57options 	GEOM_PART_MBR		# MBR partition scheme
58options 	GEOM_PART_GPT		# GUID Partition Tables.
59#options 	GEOM_PART_EBR
60#options 	GEOM_PART_EBR_COMPAT
61options 	GEOM_LABEL		# Provides labelization
62
63
64options 	INET			# InterNETworking
65options 	INET6			# IPv6 communications protocols
66options 	FFS			# Berkeley Fast Filesystem
67options 	SOFTUPDATES		# Enable FFS soft updates support
68options 	UFS_ACL			# Support for access control lists
69options 	UFS_DIRHASH		# Improve performance on big directories
70options 	NFSCL			# New Network Filesystem Client
71#options 	NFSD			# New Network Filesystem Server
72#options 	NFSLOCKD		# Network Lock Manager
73options 	NFS_ROOT		# NFS usable as /, requires NFSCL
74options 	TMPFS			# Efficient memory filesystem
75options 	MSDOSFS			# MSDOS Filesystem
76#options 	CD9660			# ISO 9660 Filesystem
77#options 	PROCFS			# Process filesystem (requires PSEUDOFS)
78options 	PSEUDOFS		# Pseudo-filesystem framework
79options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
80options 	KTRACE			# ktrace(1) support
81options 	SYSVSHM			# SYSV-style shared memory
82options 	SYSVMSG			# SYSV-style message queues
83options 	SYSVSEM			# SYSV-style semaphores
84options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
85options 	MUTEX_NOINLINE		# Mutex inlines are space hogs
86options 	RWLOCK_NOINLINE		# rwlock inlines are space hogs
87options 	SX_NOINLINE		# sx inliens are space hogs
88#options 	BOOTP
89#options 	BOOTP_NFSROOT
90#options 	BOOTP_NFSV3
91#options 	BOOTP_WIRED_TO=npe0
92#options 	BOOTP_COMPAT
93
94#device		pci
95device		uart
96
97
98device		firmware
99device		mii			# Minimal mii routines
100device		ether
101device		bpf
102
103device		loop
104
105device		md
106device          random			# Entropy device
107
108
109device		usb
110#options 	USB_DEBUG
111device		ohci
112device		ehci
113device		umass
114device		scbus			# SCSI bus (required for ATA/SCSI)
115device		da			# Direct Access (disks)
116device		pass
117device 		cfi
118
119#device		udav			# Davicom DM9601E USB
120
121device		geom_label
122device		geom_journal
123device 		geom_part_bsd
124
125options 	ROOTDEVNAME=\"ufs:da0s1a\"
126