EP80219 revision 166551
199122Sobrien# -*- makefile-bsdmake -*- GENERIC -- Generic kernel configuration file for FreeBSD/arm 299122Sobrien# 399122Sobrien# For more information on this file, please read the handbook section on 499122Sobrien# Kernel Configuration Files: 599122Sobrien# 699122Sobrien# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 799122Sobrien# 899122Sobrien# The handbook is also available locally in /usr/share/doc/handbook 999122Sobrien# if you've installed the doc distribution, otherwise always see the 1099122Sobrien# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 1199122Sobrien# latest information. 1299122Sobrien# 1399122Sobrien# An exhaustive list of options and more detailed explanations of the 1499122Sobrien# device lines is also present in the ../../conf/NOTES and NOTES files. 1599122Sobrien# If you are in doubt as to the purpose or necessity of a line, check first 1699122Sobrien# in NOTES. 1799122Sobrien# 1899122Sobrien# $FreeBSD: head/sys/arm/conf/EP80219 166551 2007-02-07 18:55:31Z marcel $ 1999122Sobrien 2099122Sobrienmachine arm 2199122Sobrienident EP80219 2299122Sobrien 2399122Sobrienoptions PHYSADDR=0xa0000000 2499122Sobrienoptions KERNPHYSADDR=0xa0200000 2599122Sobrienoptions KERNVIRTADDR=0xc0200000 # Used in ldscript.arm 2699122Sobrien 2799122Sobrienoptions STARTUP_PAGETABLE_ADDR=0xa0000000 2899122Sobrien#options ARM32_NEW_VM_LAYOUT 2999122Sobrieninclude "../xscale/i80321/std.ep80219" 3099122Sobrien#To statically compile in device wiring instead of /boot/device.hints 3199122Sobrien#hints "GENERIC.hints" #Default places to look for devices. 3299122Sobrien 3399122Sobrienmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 34102227Smikemakeoptions CONF_CFLAGS=-mcpu=xscale 3599122Sobrienoptions HZ=100 36102227Smike#options DEVICE_POLLING 3799122Sobrien 3899122Sobrienoptions SCHED_4BSD #4BSD scheduler 3999122Sobrienoptions INET #InterNETworking 4099122Sobrien#options INET6 #IPv6 communications protocols 4199122Sobrienoptions FFS #Berkeley Fast Filesystem 4299122Sobrienoptions SOFTUPDATES #Enable FFS soft updates support 4399122Sobrienoptions UFS_ACL #Support for access control lists 44103526Smikeoptions UFS_DIRHASH #Improve performance on big directories 45103526Smikeoptions NFSCLIENT #Network Filesystem Client 46103526Smikeoptions NFSSERVER #Network Filesystem Server 4799122Sobrienoptions NFS_ROOT #NFS usable as /, requires NFSCLIENT 4899122Sobrien#options MSDOSFS #MSDOS Filesystem 4999122Sobrienoptions CD9660 #ISO 9660 Filesystem 5099122Sobrien#options PROCFS #Process filesystem (requires PSEUDOFS) 51options PSEUDOFS #Pseudo-filesystem framework 52options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 53options KTRACE #ktrace(1) support 54options SYSVSHM #SYSV-style shared memory 55options SYSVMSG #SYSV-style message queues 56options SYSVSEM #SYSV-style semaphores 57options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 58options KBD_INSTALL_CDEV # install a CDEV entry in /dev 59options GEOM_PART_GPT # GUID Partition Tables. 60options GEOM_MBR # DOS/MBR partitioning 61options GEOM_LABEL # Providers labelization. 62 63options BOOTP 64options BOOTP_NFSROOT 65options BOOTP_NFSV3 66options BOOTP_WIRED_TO=fxp0 67options BOOTP_COMPAT 68#options PREEMPTION 69device genclock 70device loop 71device ether 72device nexus 73device mem # Memory and kernel memory devices 74#device saarm 75device miibus 76device fxp 77device uart 78device pci 79 80device ata 81device atadisk # ATA disk drives 82device ataraid # ATA RAID drives 83device atapicd # ATAPI CDROM drives 84device atapifd # ATAPI floppy drives 85device atapist # ATAPI tape drives 86options ATA_STATIC_ID # Static device numbering 87 88# SCSI Controllers 89 90device pty 91device iopwdog # I80321 Watchdog 92device dma # I80321 DMA Controller 93 94# Debugging for use in -current 95options KDB 96options DDB #Enable the kernel debugger 97#options INVARIANTS #Enable calls of extra sanity checking 98#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 99#options WITNESS #Enable checks to detect deadlocks and cycles 100#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 101#options DIAGNOSTIC 102 103# To make an SMP kernel, the next two are needed 104#options SMP # Symmetric MultiProcessor Kernel 105#options APIC_IO # Symmetric (APIC) I/O 106options XSCALE_CACHE_READ_WRITE_ALLOCATE 107device md 108device random # Entropy device 109 110options ARM_USE_SMALL_ALLOC 111# Floppy drives 112 113options INCLUDE_CONFIG_FILE # Include this file in kernel 114#options VERBOSE_SYSINIT 115options VERBOSE_INIT_ARM 116 117device bpf 118#options ROOTDEVNAME=\"ufs:ad4s1a\" 119