SHEEVAPLUG revision 289945
1196536Sraj# 2196536Sraj# Custom kernel for Marvell SheevaPlug devices. 3196536Sraj# 4196536Sraj# $FreeBSD: head/sys/arm/conf/SHEEVAPLUG 289945 2015-10-25 22:00:56Z zbb $ 5196536Sraj# 6279850Sian#NO_UNIVERSE 7196536Sraj 8196536Srajident SHEEVAPLUG 9282576Sandrewinclude "std.arm" 10282576Sandrewinclude "../mv/kirkwood/std.db88f6xxx" 11196536Sraj 12196536Srajoptions SOC_MV_KIRKWOOD 13196536Sraj 14196536Srajmakeoptions WERROR="-Werror" 15196536Sraj 16282714Sandrewoptions HZ=1000 17263245Simpoptions SCHED_4BSD # 4BSD scheduler 18263245Simpoptions INET # InterNETworking 19263245Simpoptions INET6 # IPv6 communications protocols 20263245Simpoptions FFS # Berkeley Fast Filesystem 21263245Simpoptions NANDFS # NAND Filesystem 22276755Sjhboptions NFSCL # Network Filesystem Client 23263245Simpoptions NFSLOCKD # Network Lock Manager 24263245Simpoptions NFS_ROOT # NFS usable as /, requires NFSCL 25282714Sandrewoptions TMPFS # Efficient memory filesystem 26282714Sandrewoptions GEOM_PART_BSD # BSD partition scheme 27282714Sandrewoptions GEOM_PART_MBR # MBR partition scheme 28263245Simpoptions SYSVSHM # SYSV-style shared memory 29263245Simpoptions SYSVMSG # SYSV-style message queues 30263245Simpoptions SYSVSEM # SYSV-style semaphores 31282714Sandrewoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 32196536Srajoptions MUTEX_NOINLINE 33196536Srajoptions RWLOCK_NOINLINE 34196536Srajoptions NO_FFS_SNAPSHOT 35196536Srajoptions NO_SWAPPING 36196536Sraj 37282714Sandrew# Debugging for use in -current 38282714Sandrew#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 39196536Srajoptions ALT_BREAK_TO_DEBUGGER 40282714Sandrewoptions KDB # Enable kernel debugger support 41282714Sandrewoptions DDB # Enable the kernel debugger 42196536Sraj 43282714Sandrew# NFS root from boopt/dhcp 44282714Sandrewoptions BOOTP 45282714Sandrewoptions BOOTP_NFSROOT 46282714Sandrewoptions BOOTP_NFSV3 47282714Sandrewoptions BOOTP_WIRED_TO=mge0 48282714Sandrew 49282714Sandrew# Root fs on USB device 50282714Sandrew#options ROOTDEVNAME=\"ufs:/dev/da0a\" 51282714Sandrew 52196536Sraj# Pseudo devices 53282714Sandrewdevice loop 54196536Srajdevice random 55196536Sraj 56196536Sraj# Serial ports 57196536Srajdevice uart 58196536Sraj 59196536Sraj# Networking 60196536Srajdevice ether 61196536Srajdevice mge # Marvell Gigabit Ethernet controller 62196536Srajdevice mii 63289945Szbbdevice mdio 64196536Srajdevice e1000phy 65196536Srajdevice bpf 66240572Sjmgoptions DEVICE_POLLING 67196536Srajdevice vlan 68196536Sraj 69227730Srajdevice cesa # Marvell security engine 70227730Srajdevice crypto 71227730Srajdevice cryptodev 72227730Sraj 73196536Sraj# USB 74263245Simpoptions USB_DEBUG # enable debug msgs 75196536Srajdevice usb 76196536Srajdevice ehci 77196536Srajdevice umass 78196536Srajdevice scbus 79196536Srajdevice pass 80196536Srajdevice da 81196536Sraj 82235609Sgber# NAND 83235609Sgberdevice nand 84235609Sgber 85209131Sraj# Flattened Device Tree 86282714Sandrewoptions FDT # Configure using FDT/DTB data 87240572Sjmgoptions FDT_DTB_STATIC 88209131Srajmakeoptions FDT_DTS_FILE=sheevaplug.dts 89