EB9200 revision 266086
1271431Sbr# EB9200 - Custom kernel for the Embest ATEB9200 AT91RM9200 evaluation board. 2271431Sbr# 3271431Sbr# For more information on this file, please read the handbook section on 4271431Sbr# Kernel Configuration Files: 5271431Sbr# 6271431Sbr# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7271431Sbr# 8271431Sbr# An exhaustive list of options and more detailed explanations of the 9271431Sbr# device lines is also present in the ../../conf/NOTES and NOTES files. 10271431Sbr# If you are in doubt as to the purpose or necessity of a line, check first 11271431Sbr# in NOTES. 12271431Sbr# 13271431Sbr# $FreeBSD: stable/10/sys/arm/conf/EB9200 266086 2014-05-14 20:17:31Z ian $ 14271431Sbr 15271431Sbrident EB9200 16271431Sbr 17271431Sbrinclude "../at91/std.eb9200" 18271431Sbr# The AT91 platform doesn't use /boot/loader, so we have to statically wire 19271431Sbr# hints. 20271431Sbrhints "EB9200.hints" 21271431Sbrmakeoptions MODULES_OVERRIDE="" 22271431Sbr 23271431Sbrmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 24271431Sbroptions DDB 25271431Sbroptions KDB 26271431Sbr 27271431Sbroptions SCHED_4BSD #4BSD scheduler 28271431Sbroptions INET #InterNETworking 29271431Sbr#options INET6 #IPv6 communications protocols 30271431Sbroptions FFS #Berkeley Fast Filesystem 31271431Sbr#options SOFTUPDATES #Enable FFS soft updates support 32271431Sbr#options UFS_ACL #Support for access control lists 33271431Sbr#options UFS_DIRHASH #Improve performance on big directories 34271431Sbr#options MD_ROOT #MD is a potential root device 35271431Sbr#options MD_ROOT_SIZE=4096 # 4MB ram disk 36271431Sbr#options ROOTDEVNAME=\"ufs:/dev/da0s1a\" 37271431Sbroptions NFSCL #New Network Filesystem Client 38271431Sbroptions NFSD #New Network Filesystem Server 39271431Sbroptions NFSLOCKD #Network Lock Manager 40271431Sbroptions NFS_ROOT #NFS usable as /, requires NFSCL 41271431Sbroptions BOOTP_NFSROOT 42271431Sbroptions BOOTP 43271431Sbr 44271431Sbr#options MSDOSFS #MSDOS Filesystem 45271431Sbr#options CD9660 #ISO 9660 Filesystem 46271431Sbr#options PROCFS #Process filesystem (requires PSEUDOFS) 47options PSEUDOFS #Pseudo-filesystem framework 48#options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 49#options KTRACE #ktrace(1) support 50options SYSVSHM #SYSV-style shared memory 51options SYSVMSG #SYSV-style message queues 52options SYSVSEM #SYSV-style semaphores 53options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 54#options NO_SYSCTL_DESCR 55# Disable the inlining of mutex, rwlock and sx locks. These eat up a lot 56# of space. 57options MUTEX_NOINLINE 58options RWLOCK_NOINLINE 59options SX_NOINLINE 60options NO_FFS_SNAPSHOT 61options NO_SWAPPING 62device random 63device loop 64device ether 65device uart 66device ate 67device miibus 68#device lxtphy 69 70device at91_cfata 71device ata 72 73# Debugging for use in -current 74#options DEADLKRES #Enable the deadlock resolver 75#options INVARIANTS #Enable calls of extra sanity checking 76#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 77#options WITNESS #Enable checks to detect deadlocks and cycles 78#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 79 80device md 81device at91_twi # TWI: Two Wire Interface 82device at91_spi # SPI: 83device spibus 84# MMC/SD 85device at91_mci 86device mmc 87device mmcsd 88# iic 89device iic 90device iicbus 91device icee 92 93device bpf 94# USB support 95options USB_HOST_ALIGN=32 # Align usb buffers to cache line size. 96options USB_DEBUG # enable debug msgs 97device ohci # OHCI localbus->USB interface 98device usb # USB Bus (required) 99device umass # Disks/Mass storage - Requires scbus and da 100# SCSI peripherals 101device scbus # SCSI bus (required for SCSI) 102device da # Direct Access (disks) 103device cd # CD 104device pass # Passthrough device (direct SCSI access) 105 106# USB device (gadget) support 107#device at91_dci # Atmel's usb device 108#device usfs # emulate a flash 109#device cdce # emulate an ethernet 110#device usb_template # Control of the gadget 111