EP80219 revision 203938
1166818Scognet# EP80219 -- Custom kernel configuration file for FreeBSD/arm on the EP80219 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 203938 2010-02-15 23:44:48Z attilio $ 19161592Scognet 20161592Scognetident EP80219 21161592Scognet 22161592Scognetoptions PHYSADDR=0xa0000000 23191954Skuriyamaoptions KERNPHYSADDR=0xa0200000 24191954Skuriyamaoptions KERNVIRTADDR=0xc0200000 # Used in ldscript.arm 25161592Scognet 26161592Scognetoptions STARTUP_PAGETABLE_ADDR=0xa0000000 27191954Skuriyama#options ARM32_NEW_VM_LAYOUT 28161592Scognetinclude "../xscale/i80321/std.ep80219" 29186525Sbzmakeoptions MODULES_OVERRIDE="" 30161592Scognet 31161592Scognetmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 32161592Scognetmakeoptions CONF_CFLAGS=-mcpu=xscale 33191954Skuriyamaoptions HZ=100 34191954Skuriyama#options DEVICE_POLLING 35161592Scognet 36161592Scognetoptions SCHED_4BSD #4BSD scheduler 37161592Scognetoptions INET #InterNETworking 38161592Scognet#options INET6 #IPv6 communications protocols 39161592Scognetoptions FFS #Berkeley Fast Filesystem 40161592Scognetoptions SOFTUPDATES #Enable FFS soft updates support 41161592Scognetoptions UFS_ACL #Support for access control lists 42161592Scognetoptions UFS_DIRHASH #Improve performance on big directories 43161592Scognetoptions NFSCLIENT #Network Filesystem Client 44161592Scognetoptions NFSSERVER #Network Filesystem Server 45177662Sdfroptions NFSLOCKD #Network Lock Manager 46161592Scognetoptions NFS_ROOT #NFS usable as /, requires NFSCLIENT 47161592Scognet#options MSDOSFS #MSDOS Filesystem 48161592Scognetoptions CD9660 #ISO 9660 Filesystem 49161592Scognet#options PROCFS #Process filesystem (requires PSEUDOFS) 50161592Scognetoptions PSEUDOFS #Pseudo-filesystem framework 51161592Scognetoptions SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 52161592Scognetoptions KTRACE #ktrace(1) support 53161592Scognetoptions SYSVSHM #SYSV-style shared memory 54161592Scognetoptions SYSVMSG #SYSV-style message queues 55161592Scognetoptions SYSVSEM #SYSV-style semaphores 56161592Scognetoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 57161592Scognetoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 58191954Skuriyamaoptions GEOM_PART_GPT # GUID Partition Tables. 59191954Skuriyamaoptions GEOM_LABEL # Providers labelization. 60161592Scognet 61191954Skuriyamaoptions BOOTP 62191954Skuriyamaoptions BOOTP_NFSROOT 63191954Skuriyamaoptions BOOTP_NFSV3 64191954Skuriyamaoptions BOOTP_WIRED_TO=fxp0 65191954Skuriyamaoptions BOOTP_COMPAT 66191954Skuriyama#options PREEMPTION 67161592Scognetdevice loop 68161592Scognetdevice ether 69161592Scognet#device saarm 70161592Scognetdevice miibus 71161592Scognetdevice fxp 72161592Scognetdevice uart 73161592Scognetdevice pci 74161592Scognet 75161592Scognetdevice ata 76191954Skuriyamadevice atadisk # ATA disk drives 77191954Skuriyamadevice ataraid # ATA RAID drives 78191954Skuriyamadevice atapicd # ATAPI CDROM drives 79191954Skuriyamadevice atapifd # ATAPI floppy drives 80191954Skuriyamadevice atapist # ATAPI tape drives 81191954Skuriyamaoptions ATA_STATIC_ID # Static device numbering 82161592Scognet 83161592Scognet# SCSI Controllers 84161592Scognet 85161592Scognetdevice pty 86161592Scognetdevice iopwdog # I80321 Watchdog 87161592Scognetdevice dma # I80321 DMA Controller 88161592Scognet 89161592Scognet# Debugging for use in -current 90191954Skuriyamaoptions KDB 91161592Scognetoptions DDB #Enable the kernel debugger 92203938Sattilio#options DEADLKRES #Enable the deadlock resolver 93161592Scognet#options INVARIANTS #Enable calls of extra sanity checking 94161592Scognet#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 95161592Scognet#options WITNESS #Enable checks to detect deadlocks and cycles 96161592Scognet#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 97191954Skuriyama#options DIAGNOSTIC 98161592Scognet 99161592Scognet# To make an SMP kernel, the next two are needed 100161592Scognet#options SMP # Symmetric MultiProcessor Kernel 101161592Scognet#options APIC_IO # Symmetric (APIC) I/O 102191954Skuriyamaoptions XSCALE_CACHE_READ_WRITE_ALLOCATE 103191954Skuriyamadevice md 104161592Scognetdevice random # Entropy device 105161592Scognet 106191954Skuriyamaoptions ARM_USE_SMALL_ALLOC 107161592Scognet# Floppy drives 108161592Scognet 109191954Skuriyamaoptions INCLUDE_CONFIG_FILE # Include this file in kernel 110191954Skuriyama#options VERBOSE_SYSINIT 111191954Skuriyamaoptions VERBOSE_INIT_ARM 112161592Scognet 113191954Skuriyamadevice bpf 114191954Skuriyama#options ROOTDEVNAME=\"ufs:ad4s1a\" 115