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