1278699Sian# 2266328Sian# ZEDBOARD -- Custom configuration for the Xilinx Zynq-7000 based 3266328Sian# ZedBoard (www.zedboard.org) 4278699Sian# 5278699Sian# For more information on this file, please read the config(5) manual page, 6278699Sian# and/or the handbook section on Kernel Configuration Files: 7278699Sian# 8266328Sian# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 9278699Sian# 10266328Sian# The handbook is also available locally in /usr/share/doc/handbook 11266328Sian# if you've installed the doc distribution, otherwise always see the 12266328Sian# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 13266328Sian# latest information. 14278699Sian# 15266328Sian# An exhaustive list of options and more detailed explanations of the 16278699Sian# device lines is also present in the ../../conf/NOTES and NOTES files. 17278699Sian# If you are in doubt as to the purpose or necessity of a line, check first 18266328Sian# in NOTES. 19278699Sian# 20266328Sian# $FreeBSD: releng/10.3/sys/arm/conf/ZEDBOARD 287082 2015-08-23 20:50:22Z ian $ 21249997Swkoszek 22249997Swkoszekident ZEDBOARD 23249997Swkoszek 24278699Sianinclude "../xilinx/zedboard/std.zedboard" 25249997Swkoszek 26278677Sianoptions SCHED_ULE # ULE scheduler 27278699Sianoptions PREEMPTION # Enable kernel thread preemption 28266328Sianoptions INET # InterNETworking 29266328Sianoptions INET6 # IPv6 communications protocols 30278699Sianoptions SCTP # Stream Control Transmission Protocol 31266328Sianoptions FFS # Berkeley Fast Filesystem 32266328Sianoptions SOFTUPDATES # Enable FFS soft updates support 33266328Sianoptions UFS_ACL # Support for access control lists 34266328Sianoptions UFS_DIRHASH # Improve performance on big directories 35278699Sianoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 36278699Sianoptions QUOTA # Enable disk quotas for UFS 37278699Sianoptions NFSCL # New Network Filesystem Client 38278699Sian#options NFSSD # Network Filesystem Server 39278699Sianoptions NFSLOCKD # Network Lock Manager 40278699Sianoptions NFS_ROOT # NFS usable as /, requires NFSCL 41266328Sianoptions MSDOSFS # MSDOS Filesystem 42266328Sianoptions CD9660 # ISO 9660 Filesystem 43266328Sianoptions PROCFS # Process filesystem (requires PSEUDOFS) 44266328Sianoptions PSEUDOFS # Pseudo-filesystem framework 45278699Sianoptions TMPFS # Efficient memory filesystem 46278699Sianoptions GEOM_PART_GPT # GUID Partition Tables 47278699Sianoptions GEOM_PART_BSD # BSD partition scheme 48278699Sianoptions GEOM_PART_MBR # MBR partition scheme 49266328Sianoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 50266328Sianoptions KTRACE # ktrace(1) support 51266328Sianoptions SYSVSHM # SYSV-style shared memory 52266328Sianoptions SYSVMSG # SYSV-style message queues 53266328Sianoptions SYSVSEM # SYSV-style semaphores 54278699Sianoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 55278699Sianoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 56278699Sianoptions FREEBSD_BOOT_LOADER # Process metadata passed from loader(8) 57278699Sianoptions VFP # Enable floating point hardware support 58278699Sianoptions SMP # Enable multiple cores 59249997Swkoszek 60278699Sian# Debugging for use in -current 61268813Simpmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 62287082Sianoptions ALT_BREAK_TO_DEBUGGER 63278699Sianoptions KDB # Enable kernel debugger support 64278699Sian# For minimum debugger support (stable branch) use: 65278699Sian#options KDB_TRACE # Print a stack trace for a panic 66278699Sian# For full debugger support use this instead: 67278699Sianoptions DDB # Enable the kernel debugger 68278699Sian#options INVARIANTS # Enable calls of extra sanity checking 69278699Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 70278699Sian#options WITNESS # Enable checks to detect deadlocks and cycles 71278699Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 72278699Sian#options DIAGNOSTIC 73249997Swkoszek 74278699Sian# NFS root from boopt/dhcp 75278699Sian#options BOOTP 76278699Sian#options BOOTP_NFSROOT 77278699Sian#options BOOTP_COMPAT 78278699Sian#options BOOTP_NFSV3 79249997Swkoszek 80278699Sianoptions ROOTDEVNAME=\"ufs:mmcsd0s2a\" 81278699Sian 82249997Swkoszekdevice loop 83249997Swkoszekdevice random 84249997Swkoszekdevice ether 85273645Siandevice cgem # Zynq-7000 gig ethernet device 86249997Swkoszekdevice mii 87273645Siandevice e1000phy 88249997Swkoszekdevice pty 89249997Swkoszekdevice uart 90249997Swkoszekdevice gpio 91249997Swkoszek 92249997Swkoszekdevice md 93249997Swkoszekdevice mmc # mmc/sd bus 94249997Swkoszekdevice mmcsd # mmc/sd flash cards 95249997Swkoszekdevice sdhci # generic sdhci 96249997Swkoszekdevice bpf # Berkeley packet filter 97249997Swkoszek 98249997Swkoszek# USB support 99249997Swkoszekdevice usb 100249997Swkoszekoptions USB_DEBUG 101249997Swkoszek#options USB_REQ_DEBUG 102249997Swkoszek#options USB_VERBOSE 103249997Swkoszekdevice ehci 104249997Swkoszekdevice umass 105278676Siandevice scbus # SCSI bus (required for ATA/SCSI) 106249997Swkoszekdevice da # Direct Access (disks) 107249997Swkoszekdevice axe # USB-Ethernet 108249997Swkoszek 109249997Swkoszek 110249997Swkoszek# Flattened Device Tree 111278699Sianoptions FDT # Configure using FDT/DTB data 112278699Sian#options FDT_DTB_STATIC 113278699Sian#makeoptions FDT_DTS_FILE=zedboard.dts 114249997Swkoszek 115