GUMSTIX-QEMU revision 234005
1234005Sstas# GUMSTIX-QEMU -- Custom configuration for the QEMU emulated Gumstix target 2234005Sstas# 3234005Sstas# For more information on this file, please read the handbook section on 4234005Sstas# Kernel Configuration Files: 5234005Sstas# 6234005Sstas# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7234005Sstas# 8234005Sstas# The handbook is also available locally in /usr/share/doc/handbook 9234005Sstas# if you've installed the doc distribution, otherwise always see the 10234005Sstas# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11234005Sstas# latest information. 12234005Sstas# 13234005Sstas# An exhaustive list of options and more detailed explanations of the 14234005Sstas# device lines is also present in the ../../conf/NOTES and NOTES files. 15234005Sstas# If you are in doubt as to the purpose or necessity of a line, check first 16234005Sstas# in NOTES. 17234005Sstas# 18234005Sstas# $FreeBSD: head/sys/arm/conf/GUMSTIX-QEMU 234005 2012-04-07 23:48:51Z stas $ 19234005Sstas 20234005Sstasident GUMSTIX-QEMU 21234005Sstascpu CPU_XSCALE_PXA2X0 22234005Sstas 23234005Sstas# This probably wants to move somewhere else. Maybe we can create a basic 24234005Sstas# PXA2X0 config, then make a GUMSTIX config that includes the basic one, 25234005Sstas# adds the smc and smcphy devices and pulls in this hints file. 26234005Sstashints "GUMSTIX.hints" 27234005Sstas 28234005Sstasoptions PHYSADDR=0xa0000000 29234005Sstasoptions KERNPHYSADDR=0xa0200000 30234005Sstasoptions KERNVIRTADDR=0xc0200000 # Used in ldscript.arm 31234005Sstas 32234005Sstasoptions STARTUP_PAGETABLE_ADDR=0xa0000000 33234005Sstasinclude "../xscale/pxa/std.pxa" 34234005Sstasmakeoptions MODULES_OVERRIDE="" 35234005Sstas 36234005Sstasmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 37234005Sstasoptions HZ=100 38234005Sstas#options DEVICE_POLLING 39234005Sstas 40234005Sstasoptions QEMU_WORKAROUNDS 41234005Sstasnooptions ARM_CACHE_LOCK_ENABLE # QEMU does not implement this 42234005Sstas 43234005Sstasoptions SCHED_4BSD #4BSD scheduler 44234005Sstasoptions INET #InterNETworking 45234005Sstas#options INET6 #IPv6 communications protocols 46234005Sstasoptions FFS #Berkeley Fast Filesystem 47234005Sstasoptions SOFTUPDATES #Enable FFS soft updates support 48234005Sstasoptions UFS_ACL #Support for access control lists 49234005Sstasoptions UFS_DIRHASH #Improve performance on big directories 50234005Sstasoptions NFSCL #New Network Filesystem Client 51234005Sstas#options NFSD #New Network Filesystem Server 52234005Sstasoptions NFS_ROOT #NFS usable as /, requires NFSCL 53234005Sstas#options MSDOSFS #MSDOS Filesystem 54234005Sstas#options CD9660 #ISO 9660 Filesystem 55234005Sstas#options PROCFS #Process filesystem (requires PSEUDOFS) 56234005Sstasoptions PSEUDOFS #Pseudo-filesystem framework 57234005Sstasoptions COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 58234005Sstasoptions SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 59234005Sstasoptions KTRACE #ktrace(1) support 60234005Sstasoptions SYSVSHM #SYSV-style shared memory 61234005Sstasoptions SYSVMSG #SYSV-style message queues 62234005Sstasoptions SYSVSEM #SYSV-style semaphores 63234005Sstasoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 64234005Sstasoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 65234005Sstasoptions BOOTP 66234005Sstasoptions BOOTP_NFSROOT 67234005Sstasoptions BOOTP_WIRED_TO=smc0 68234005Sstasoptions BOOTP_COMPAT 69234005Sstasoptions BOOTP_NFSV3 70234005Sstasoptions BOOTP_BLOCKSIZE=4096 71234005Sstasoptions PREEMPTION 72234005Sstasdevice loop 73234005Sstasdevice ether 74234005Sstasdevice mii 75234005Sstasdevice mii_bitbang 76234005Sstasdevice smc 77234005Sstasdevice smcphy 78234005Sstasdevice uart 79234005Sstasdevice uart_ns8250 80234005Sstas 81234005Sstas# Debugging for use in -current 82234005Sstasoptions KDB 83234005Sstasoptions DDB #Enable the kernel debugger 84234005Sstas#options DEADLKRES #Enable the deadlock resolver 85234005Sstas#options INVARIANTS #Enable calls of extra sanity checking 86234005Sstas#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 87234005Sstas#options WITNESS #Enable checks to detect deadlocks and cycles 88234005Sstas#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 89234005Sstas#options DIAGNOSTIC 90234005Sstas 91234005Sstasdevice md 92234005Sstasdevice random # Entropy device 93