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