EP80219 revision 166551
1161592Scognet# -*- makefile-bsdmake -*- GENERIC -- Generic kernel configuration file for FreeBSD/arm 2161592Scognet# 3161592Scognet# For more information on this file, please read the handbook section on 4161592Scognet# Kernel Configuration Files: 5161592Scognet# 6161592Scognet# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7161592Scognet# 8161592Scognet# The handbook is also available locally in /usr/share/doc/handbook 9161592Scognet# if you've installed the doc distribution, otherwise always see the 10161592Scognet# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11161592Scognet# latest information. 12161592Scognet# 13161592Scognet# An exhaustive list of options and more detailed explanations of the 14161592Scognet# device lines is also present in the ../../conf/NOTES and NOTES files. 15161592Scognet# If you are in doubt as to the purpose or necessity of a line, check first 16161592Scognet# in NOTES. 17161592Scognet# 18161592Scognet# $FreeBSD: head/sys/arm/conf/EP80219 166551 2007-02-07 18:55:31Z marcel $ 19161592Scognet 20161592Scognetmachine arm 21161592Scognetident EP80219 22161592Scognet 23161592Scognetoptions PHYSADDR=0xa0000000 24161592Scognetoptions KERNPHYSADDR=0xa0200000 25161592Scognetoptions KERNVIRTADDR=0xc0200000 # Used in ldscript.arm 26161592Scognet 27161592Scognetoptions STARTUP_PAGETABLE_ADDR=0xa0000000 28161592Scognet#options ARM32_NEW_VM_LAYOUT 29161592Scognetinclude "../xscale/i80321/std.ep80219" 30161592Scognet#To statically compile in device wiring instead of /boot/device.hints 31161592Scognet#hints "GENERIC.hints" #Default places to look for devices. 32161592Scognet 33161592Scognetmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 34161592Scognetmakeoptions CONF_CFLAGS=-mcpu=xscale 35161592Scognetoptions HZ=100 36161592Scognet#options DEVICE_POLLING 37161592Scognet 38161592Scognetoptions SCHED_4BSD #4BSD scheduler 39161592Scognetoptions INET #InterNETworking 40161592Scognet#options INET6 #IPv6 communications protocols 41161592Scognetoptions FFS #Berkeley Fast Filesystem 42161592Scognetoptions SOFTUPDATES #Enable FFS soft updates support 43161592Scognetoptions UFS_ACL #Support for access control lists 44161592Scognetoptions UFS_DIRHASH #Improve performance on big directories 45161592Scognetoptions NFSCLIENT #Network Filesystem Client 46161592Scognetoptions NFSSERVER #Network Filesystem Server 47161592Scognetoptions NFS_ROOT #NFS usable as /, requires NFSCLIENT 48161592Scognet#options MSDOSFS #MSDOS Filesystem 49161592Scognetoptions CD9660 #ISO 9660 Filesystem 50161592Scognet#options PROCFS #Process filesystem (requires PSEUDOFS) 51161592Scognetoptions PSEUDOFS #Pseudo-filesystem framework 52161592Scognetoptions SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 53161592Scognetoptions KTRACE #ktrace(1) support 54161592Scognetoptions SYSVSHM #SYSV-style shared memory 55161592Scognetoptions SYSVMSG #SYSV-style message queues 56161592Scognetoptions SYSVSEM #SYSV-style semaphores 57161592Scognetoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 58161592Scognetoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 59166551Smarceloptions GEOM_PART_GPT # GUID Partition Tables. 60161592Scognetoptions GEOM_MBR # DOS/MBR partitioning 61161592Scognetoptions GEOM_LABEL # Providers labelization. 62161592Scognet 63161592Scognetoptions BOOTP 64161592Scognetoptions BOOTP_NFSROOT 65161592Scognetoptions BOOTP_NFSV3 66161592Scognetoptions BOOTP_WIRED_TO=fxp0 67161592Scognetoptions BOOTP_COMPAT 68161592Scognet#options PREEMPTION 69161592Scognetdevice genclock 70161592Scognetdevice loop 71161592Scognetdevice ether 72161592Scognetdevice nexus 73161592Scognetdevice mem # Memory and kernel memory devices 74161592Scognet#device saarm 75161592Scognetdevice miibus 76161592Scognetdevice fxp 77161592Scognetdevice uart 78161592Scognetdevice pci 79161592Scognet 80161592Scognetdevice ata 81161592Scognetdevice atadisk # ATA disk drives 82161592Scognetdevice ataraid # ATA RAID drives 83161592Scognetdevice atapicd # ATAPI CDROM drives 84161592Scognetdevice atapifd # ATAPI floppy drives 85161592Scognetdevice atapist # ATAPI tape drives 86161592Scognetoptions ATA_STATIC_ID # Static device numbering 87161592Scognet 88161592Scognet# SCSI Controllers 89161592Scognet 90161592Scognetdevice pty 91161592Scognetdevice iopwdog # I80321 Watchdog 92161592Scognetdevice dma # I80321 DMA Controller 93161592Scognet 94161592Scognet# Debugging for use in -current 95161592Scognetoptions KDB 96161592Scognetoptions DDB #Enable the kernel debugger 97161592Scognet#options INVARIANTS #Enable calls of extra sanity checking 98161592Scognet#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 99161592Scognet#options WITNESS #Enable checks to detect deadlocks and cycles 100161592Scognet#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 101161592Scognet#options DIAGNOSTIC 102161592Scognet 103161592Scognet# To make an SMP kernel, the next two are needed 104161592Scognet#options SMP # Symmetric MultiProcessor Kernel 105161592Scognet#options APIC_IO # Symmetric (APIC) I/O 106161592Scognetoptions XSCALE_CACHE_READ_WRITE_ALLOCATE 107161592Scognetdevice md 108161592Scognetdevice random # Entropy device 109161592Scognet 110161592Scognetoptions ARM_USE_SMALL_ALLOC 111161592Scognet# Floppy drives 112161592Scognet 113161592Scognetoptions INCLUDE_CONFIG_FILE # Include this file in kernel 114161592Scognet#options VERBOSE_SYSINIT 115161592Scognetoptions VERBOSE_INIT_ARM 116161592Scognet 117161592Scognetdevice bpf 118161592Scognet#options ROOTDEVNAME=\"ufs:ad4s1a\" 119