1# 2# Custom kernel for Seagate DockStar (Marvell SheevaPlug based) devices. 3# 4# $FreeBSD: releng/11.0/sys/arm/conf/DOCKSTAR 302915 2016-07-15 21:30:19Z ian $ 5# 6# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7# 8# The handbook is also available locally in /usr/share/doc/handbook 9# if you've installed the doc distribution, otherwise always see the 10# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11# latest information. 12# 13# An exhaustive list of options and more detailed explanations of the 14# device lines is also present in the ../../conf/NOTES and NOTES files. 15# If you are in doubt as to the purpose or necessity of a line, check first 16# in NOTES. 17# 18# $FreeBSD: releng/11.0/sys/arm/conf/DOCKSTAR 302915 2016-07-15 21:30:19Z ian $ 19# 20#NO_UNIVERSE 21 22ident DOCKSTAR 23 24include "std.arm" 25include "../mv/kirkwood/std.db88f6xxx" 26 27options SOC_MV_KIRKWOOD 28 29options SCHED_4BSD # 4BSD scheduler 30options INET # InterNETworking 31options INET6 # IPv6 communications protocols 32options FFS # Berkeley Fast Filesystem 33options SOFTUPDATES # Enable FFS soft updates support 34options NFSCL # Network Filesystem Client 35options NFSLOCKD # Network Lock Manager 36#options NFS_ROOT # NFS usable as /, requires NFSCL 37options MSDOSFS # MSDOS Filesystem 38options CD9660 # ISO 9660 filesystem 39options NULLFS # NULL filesystem 40options TMPFS # Efficient memory filesystem 41options GEOM_PART_GPT # GUID Partition Tables 42options GEOM_PART_BSD # BSD partition scheme 43options GEOM_PART_MBR # MBR partition scheme 44options GEOM_LABEL # Provides labelization 45options GEOM_ELI # Disk encryption 46options SYSVSHM # SYSV-style shared memory 47options SYSVMSG # SYSV-style message queues 48options SYSVSEM # SYSV-style semaphores 49options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 50 51# Enable these options for nfs root configured via BOOTP. 52#options BOOTP 53#options BOOTP_NFSROOT 54#options BOOTP_NFSV3 55#options BOOTP_WIRED_TO=mge0 56 57# If not using BOOTP, use something like one of these... 58#options ROOTDEVNAME=\"ufs:/dev/da0a\" 59options ROOTDEVNAME=\"ufs:/dev/da0s1a\" 60#options ROOTDEVNAME=\"ufs:/dev/da0p10\" 61#options ROOTDEVNAME=\"nfs:192.168.0.254/dreamplug\" 62 63# Misc pseudo devices 64device bpf # Required for DHCP 65device firmware # firmware(9) required for USB wlan 66device gif # IPv6 and IPv4 tunneling 67device loop # Network loopback 68device md # Memory/malloc disk 69device pty # BSD-style compatibility pseudo ttys 70device random # Entropy device 71device tun # Packet tunnel. 72device ether # Required for all ethernet devices 73device vlan # 802.1Q VLAN support 74device wlan # 802.11 WLAN support 75 76# cam support for umass and ahci 77device scbus 78device pass 79device da 80 81# Serial ports 82device uart 83 84# Networking 85device mge # Marvell Gigabit Ethernet controller 86device mii 87device mdio 88device e1000phy 89 90# USB 91options USB_HOST_ALIGN=32 # Align DMA to cacheline 92device usb # Basic usb support 93device ehci # USB host controller 94device umass # Mass storage 95device uhid # Human-interface devices 96device rum # Ralink Technology RT2501USB wireless NICs 97device uath # Atheros AR5523 wireless NICs 98device ural # Ralink Technology RT2500USB wireless NICs 99device zyd # ZyDAS zb1211/zb1211b wireless NICs 100device urtw # Realtek RTL8187B/L USB 101device upgt # Conexant/Intersil PrismGT SoftMAC USB 102device u3g # USB-based 3G modems (Option, Huawei, Sierra) 103 104# I2C (TWSI) 105device iic 106device iicbus 107device twsi 108 109# Sound 110device sound 111device snd_uaudio 112 113#crypto 114device cesa # Marvell security engine 115device crypto 116device cryptodev 117 118# IPSec 119device enc 120options IPSEC 121options IPSEC_NAT_T 122options TCP_SIGNATURE # include support for RFC 2385 123 124# IPFW 125options IPFIREWALL 126options IPFIREWALL_DEFAULT_TO_ACCEPT 127options IPFIREWALL_VERBOSE 128options IPFIREWALL_VERBOSE_LIMIT=100 129options IPFIREWALL_NAT 130options LIBALIAS 131options DUMMYNET 132options IPDIVERT 133 134#PF 135device pf 136device pflog 137device pfsync 138 139# GPIO 140device gpio 141 142# ALTQ, required for PF 143options ALTQ # Basic ALTQ support 144options ALTQ_CBQ # Class Based Queueing 145options ALTQ_RED # Random Early Detection 146options ALTQ_RIO # RED In/Out 147options ALTQ_HFSC # Hierarchical Packet Scheduler 148options ALTQ_CDNR # Traffic conditioner 149options ALTQ_PRIQ # Priority Queueing 150options ALTQ_NOPCC # Required if the TSC is unusable 151#options ALTQ_DEBUG 152 153# Flattened Device Tree 154options FDT # Configure using FDT/DTB data 155options FDT_DTB_STATIC 156makeoptions FDT_DTS_FILE=dockstar.dts 157