1183873Sraj# 2183873Sraj# Custom kernel for Marvell DB-88F5xxx boards. 3183873Sraj# 4183873Sraj# $FreeBSD: releng/10.3/sys/arm/conf/DB-88F5XXX 283404 2015-05-24 15:21:47Z ian $ 5183873Sraj# 6183873Sraj 7183873Srajident DB-88F5XXX 8183873Srajinclude "../mv/orion/std.db88f5xxx" 9183873Sraj 10191954Skuriyamaoptions SOC_MV_ORION 11183873Sraj 12266328Sian#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 13183873Srajmakeoptions WERROR="-Werror" 14183873Sraj 15266328Sianoptions SCHED_4BSD # 4BSD scheduler 16266328Sianoptions INET # InterNETworking 17266328Sianoptions INET6 # IPv6 communications protocols 18266328Sianoptions GEOM_PART_BSD # BSD partition scheme 19266328Sianoptions GEOM_PART_MBR # MBR partition scheme 20266331Sianoptions TMPFS # Efficient memory filesystem 21266328Sianoptions FFS # Berkeley Fast Filesystem 22266328Sianoptions NFSCL # New Network Filesystem Client 23266328Sianoptions NFSLOCKD # Network Lock Manager 24266328Sianoptions NFS_ROOT # NFS usable as /, requires NFSCL 25191954Skuriyamaoptions BOOTP 26191954Skuriyamaoptions BOOTP_NFSROOT 27191954Skuriyamaoptions BOOTP_NFSV3 28191954Skuriyamaoptions BOOTP_WIRED_TO=mge0 29183873Sraj 30191954Skuriyama#options ROOTDEVNAME=\"ufs:/dev/da0a\" 31183873Sraj 32266328Sianoptions SYSVSHM # SYSV-style shared memory 33266328Sianoptions SYSVMSG # SYSV-style message queues 34266328Sianoptions SYSVSEM # SYSV-style semaphores 35266328Sianoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 36183873Srajoptions MUTEX_NOINLINE 37191954Skuriyamaoptions RWLOCK_NOINLINE 38183873Srajoptions NO_FFS_SNAPSHOT 39183873Srajoptions NO_SWAPPING 40183873Sraj 41183873Sraj# Debugging 42191954Skuriyamaoptions ALT_BREAK_TO_DEBUGGER 43191954Skuriyamaoptions DDB 44266328Sian#options DEADLKRES # Enable the deadlock resolver 45271339Sian#options DIAGNOSTIC 46266328Sian#options INVARIANTS # Enable calls of extra sanity checking 47266328Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 48191954Skuriyamaoptions KDB 49271428Sian#options WITNESS # Enable checks to detect deadlocks and cycles 50271428Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 51191954Skuriyama#options WITNESS_KDB 52183873Sraj 53185090Srajdevice pci 54185090Sraj 55183873Sraj# Pseudo devices 56183873Srajdevice md 57183873Srajdevice loop 58183873Srajdevice random 59183873Sraj 60183873Sraj# Serial ports 61183873Srajdevice uart 62183873Sraj 63183873Sraj# Networking 64183873Srajdevice ether 65183873Srajdevice mge # Marvell Gigabit Ethernet controller 66183873Srajdevice mii 67183873Srajdevice e1000phy 68183873Srajdevice bpf 69191954Skuriyamaoptions DEVICE_POLLING 70191954Skuriyamaoptions HZ=1000 71183873Sraj 72183873Sraj# I2C (TWSI) 73183873Srajdevice iic 74183873Srajdevice iicbus 75183873Srajdevice ds133x 76183873Sraj 77183873Sraj# USB 78266328Sianoptions USB_DEBUG # enable debug msgs 79183873Srajdevice usb 80183873Srajdevice ehci 81183873Srajdevice umass 82183873Srajdevice scbus 83183873Srajdevice pass 84183873Srajdevice da 85194845Sraj 86194845Sraj# SATA 87220982Smavdevice mvs 88209131Sraj 89209131Sraj# Flattened Device Tree 90209131Srajoptions FDT 91209131Srajmakeoptions FDT_DTS_FILE=db88f5281.dts 92