EXYNOS5.common revision 278599
1# Kernel configuration for Samsung Exynos 5 SoC. 2# 3# For more information on this file, please read the config(5) manual page, 4# and/or the handbook section on Kernel Configuration Files: 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: stable/10/sys/arm/conf/EXYNOS5.common 278599 2015-02-11 22:35:32Z ian $ 19 20makeoptions MODULES_OVERRIDE="" 21makeoptions WITHOUT_MODULES="ahc" 22 23makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 24makeoptions WERROR="-Werror" 25 26options HZ=100 27options SCHED_4BSD # 4BSD scheduler 28options INET # InterNETworking 29options INET6 # IPv6 communications protocols 30options GEOM_PART_BSD # BSD partition scheme 31options GEOM_PART_MBR # MBR partition scheme 32options GEOM_PART_GPT # GUID partition tables 33options TMPFS # Efficient memory filesystem 34options FFS # Berkeley Fast Filesystem 35options SOFTUPDATES 36options UFS_ACL # Support for access control lists 37options UFS_DIRHASH # Improve performance on big directories 38options MSDOSFS # MSDOS Filesystem 39options CD9660 # ISO 9660 Filesystem 40options PROCFS # Process filesystem (requires PSEUDOFS) 41options PSEUDOFS # Pseudo-filesystem framework 42options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] 43options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 44options KTRACE 45options SYSVSHM # SYSV-style shared memory 46options SYSVMSG # SYSV-style message queues 47options SYSVSEM # SYSV-style semaphores 48options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 49options KBD_INSTALL_CDEV 50options PREEMPTION 51options FREEBSD_BOOT_LOADER 52options VFP # vfp/neon 53 54options SMP 55 56# Debugging 57makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 58options BREAK_TO_DEBUGGER 59#options VERBOSE_SYSINIT # Enable verbose sysinit messages 60options KDB 61options DDB # Enable the kernel debugger 62#options INVARIANTS # Enable calls of extra sanity checking 63#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 64#options WITNESS # Enable checks to detect deadlocks and cycles 65#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 66#options DIAGNOSTIC 67 68# NFS support 69options NFSCL # Network Filesystem Client 70options NFSLOCKD # Network Lock Manager 71options NFS_ROOT # NFS usable as /, requires NFSCLIENT 72 73# Uncomment this for NFS root 74#options NFS_ROOT # NFS usable as /, requires NFSCL 75#options BOOTP_NFSROOT 76#options BOOTP_COMPAT 77#options BOOTP 78#options BOOTP_NFSV3 79#options BOOTP_WIRED_TO=ue0 80 81device mmc # mmc/sd bus 82device mmcsd # mmc/sd flash cards 83device sdhci # generic sdhci 84 85options ROOTDEVNAME=\"ufs:/dev/da0\" 86 87# Pseudo devices 88 89device loop 90device random 91device pty 92device md 93device gpio 94 95# USB support 96options USB_HOST_ALIGN=64 # Align usb buffers to cache line size. 97device usb 98options USB_DEBUG 99#options USB_REQ_DEBUG 100#options USB_VERBOSE 101#device musb 102device ehci 103#device ohci 104 105device umass 106device scbus # SCSI bus (required for SCSI) 107device da # Direct Access (disks) 108device pass 109 110# SATA 111#device ata 112#device atadisk 113#device mvs 114 115# Serial ports 116device uart 117 118# I2C (TWSI) 119device iic 120device iicbus 121 122# Ethernet 123device ether 124device mii 125device smsc 126device smscphy 127 128# USB ethernet support, requires miibus 129device miibus 130device axe # ASIX Electronics USB Ethernet 131device bpf # Berkeley packet filter 132