SHEEVAPLUG revision 253779
1# 2# Custom kernel for Marvell SheevaPlug devices. 3# 4# $FreeBSD: head/sys/arm/conf/SHEEVAPLUG 253779 2013-07-29 20:26:27Z obrien $ 5# 6 7ident SHEEVAPLUG 8include "../mv/kirkwood/std.db88f6xxx" 9 10options SOC_MV_KIRKWOOD 11makeoptions MODULES_OVERRIDE="" 12 13#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 14makeoptions WERROR="-Werror" 15 16options SCHED_4BSD #4BSD scheduler 17options INET #InterNETworking 18options INET6 #IPv6 communications protocols 19options FFS #Berkeley Fast Filesystem 20options NANDFS #NAND Filesystem 21options NFSCL #New Network Filesystem Client 22options NFSLOCKD #Network Lock Manager 23options NFS_ROOT #NFS usable as /, requires NFSCL 24options BOOTP 25options BOOTP_NFSROOT 26options BOOTP_NFSV3 27options BOOTP_WIRED_TO=mge0 28 29# Root fs on USB device 30#options ROOTDEVNAME=\"ufs:/dev/da0a\" 31 32options SYSVSHM #SYSV-style shared memory 33options SYSVMSG #SYSV-style message queues 34options SYSVSEM #SYSV-style semaphores 35options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 36options MUTEX_NOINLINE 37options RWLOCK_NOINLINE 38options NO_FFS_SNAPSHOT 39options NO_SWAPPING 40 41# Debugging 42options ALT_BREAK_TO_DEBUGGER 43options DDB 44options KDB 45 46# Pseudo devices 47device random 48options YARROW_RNG # Yarrow software RNG 49device loop 50 51# Serial ports 52device uart 53 54# Networking 55device ether 56device mge # Marvell Gigabit Ethernet controller 57device mii 58device e1000phy 59device bpf 60options HZ=1000 61options DEVICE_POLLING 62device vlan 63 64device cesa # Marvell security engine 65device crypto 66device cryptodev 67 68# USB 69options USB_DEBUG # enable debug msgs 70device usb 71device ehci 72device umass 73device scbus 74device pass 75device da 76 77# NAND 78device nand 79 80# Flattened Device Tree 81options FDT 82options FDT_DTB_STATIC 83makeoptions FDT_DTS_FILE=sheevaplug.dts 84