KB920X revision 155324
1155324Simp# GENERIC -- Generic kernel configuration file for FreeBSD/arm
2155324Simp#
3155324Simp# For more information on this file, please read the handbook section on
4155324Simp# Kernel Configuration Files:
5155324Simp#
6155324Simp#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
7155324Simp#
8155324Simp# The handbook is also available locally in /usr/share/doc/handbook
9155324Simp# if you've installed the doc distribution, otherwise always see the
10155324Simp# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
11155324Simp# latest information.
12155324Simp#
13155324Simp# An exhaustive list of options and more detailed explanations of the
14155324Simp# device lines is also present in the ../../conf/NOTES and NOTES files. 
15155324Simp# If you are in doubt as to the purpose or necessity of a line, check first 
16155324Simp# in NOTES.
17155324Simp#
18155324Simp# $FreeBSD: head/sys/arm/conf/KB920X 155324 2006-02-04 23:32:13Z imp $
19155324Simp
20155324Simpmachine		arm
21155324Simpident		KB920X
22155324Simp
23155324Simpoptions		KERNPHYSADDR=0x20000000	
24155324Simpoptions		KERNVIRTADDR=0xc0000000	
25155324Simpoptions		PHYSADDR=0x20000000
26155324Simpoptions		STARTUP_PAGETABLE_ADDR=0x20800000
27155324Simpoptions		ARM32_NEW_VM_LAYOUT
28155324Simpinclude		"../at91/std.kb920x"
29155324Simp#To statically compile in device wiring instead of /boot/device.hints
30155324Simp#hints		"GENERIC.hints"		#Default places to look for devices.
31155324Simp
32155324Simpmakeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
33155324Simpmakeoptions	CONF_CFLAGS=-mcpu=arm9
34155324Simpoptions		DDB
35155324Simpoptions		KDB
36155324Simp
37155324Simpoptions 	SCHED_4BSD		#4BSD scheduler
38155324Simpoptions 	INET			#InterNETworking
39155324Simp#options 	INET6			#IPv6 communications protocols
40155324Simpoptions 	FFS			#Berkeley Fast Filesystem
41155324Simp#options 	SOFTUPDATES		#Enable FFS soft updates support
42155324Simp#options 	UFS_ACL			#Support for access control lists
43155324Simp#options 	UFS_DIRHASH		#Improve performance on big directories
44155324Simpoptions 	MD_ROOT			#MD is a potential root device
45155324Simpoptions		MD_ROOT_SIZE=4096	# 3MB ram disk
46155324Simpoptions 	ROOTDEVNAME=\"ufs:md0\"
47155324Simp#options 	NFSCLIENT		#Network Filesystem Client
48155324Simp#options 	NFSSERVER		#Network Filesystem Server
49155324Simp#options 	NFS_ROOT		#NFS usable as /, requires NFSCLIENT
50155324Simp#options 	MSDOSFS			#MSDOS Filesystem
51155324Simp#options 	CD9660			#ISO 9660 Filesystem
52155324Simp#options 	PROCFS			#Process filesystem (requires PSEUDOFS)
53155324Simpoptions 	PSEUDOFS		#Pseudo-filesystem framework
54155324Simpoptions 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
55155324Simp#options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
56155324Simp#options 	KTRACE			#ktrace(1) support
57155324Simpoptions 	SYSVSHM			#SYSV-style shared memory
58155324Simpoptions 	SYSVMSG			#SYSV-style message queues
59155324Simpoptions 	SYSVSEM			#SYSV-style semaphores
60155324Simpoptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
61155324Simpoptions 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
62155324Simpoptions 	SYSCTL_OMIT_DESCR
63155324Simpoptions 	MUTEX_NOINLINE
64155324Simpoptions 	NO_FFS_SNAPSHOT
65155324Simpoptions 	NO_SWAPPING
66155324Simpdevice		genclock
67155324Simpdevice		loop
68155324Simpdevice		ether
69155324Simpdevice		nexus
70155324Simpdevice		uart
71155324Simpdevice		ate
72155324Simpdevice		miibus
73155324Simp
74155324Simp# Debugging for use in -current
75155324Simp#options 	INVARIANTS		#Enable calls of extra sanity checking
76155324Simp#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
77155324Simp#options 	WITNESS			#Enable checks to detect deadlocks and cycles
78155324Simp#options 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
79155324Simp
80155324Simpdevice		mem			# Memory and kernel memory devices
81155324Simpdevice		md
82155324Simpdevice		at91_twi		# TWI: Two Wire Interface
83155324Simpdevice		at91_spi		# SPI:
84