1278699Sian# 2266943Sbr# Kernel configuration for Samsung Exynos 5 SoC. 3266943Sbr# 4266943Sbr# For more information on this file, please read the config(5) manual page, 5266943Sbr# and/or the handbook section on Kernel Configuration Files: 6266943Sbr# 7266943Sbr# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8266943Sbr# 9266943Sbr# The handbook is also available locally in /usr/share/doc/handbook 10266943Sbr# if you've installed the doc distribution, otherwise always see the 11266943Sbr# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12266943Sbr# latest information. 13266943Sbr# 14266943Sbr# An exhaustive list of options and more detailed explanations of the 15266943Sbr# device lines is also present in the ../../conf/NOTES and NOTES files. 16266943Sbr# If you are in doubt as to the purpose or necessity of a line, check first 17266943Sbr# in NOTES. 18266943Sbr# 19266943Sbr# $FreeBSD: releng/10.3/sys/arm/conf/EXYNOS5.common 287082 2015-08-23 20:50:22Z ian $ 20266943Sbr 21266943Sbrmakeoptions WERROR="-Werror" 22266943Sbr 23266943Sbroptions HZ=100 24278677Sianoptions SCHED_ULE # ULE scheduler 25278699Sianoptions PREEMPTION # Enable kernel thread preemption 26266943Sbroptions INET # InterNETworking 27266943Sbroptions INET6 # IPv6 communications protocols 28278699Sianoptions SCTP # Stream Control Transmission Protocol 29266943Sbroptions FFS # Berkeley Fast Filesystem 30278699Sianoptions SOFTUPDATES # Enable FFS soft updates support 31266943Sbroptions UFS_ACL # Support for access control lists 32266943Sbroptions UFS_DIRHASH # Improve performance on big directories 33278699Sianoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 34278699Sianoptions QUOTA # Enable disk quotas for UFS 35278699Sianoptions NFSCL # New Network Filesystem Client 36278699Sianoptions NFSLOCKD # Network Lock Manager 37278699Sianoptions NFS_ROOT # NFS usable as /, requires NFSCL 38266943Sbroptions MSDOSFS # MSDOS Filesystem 39266943Sbroptions CD9660 # ISO 9660 Filesystem 40266943Sbroptions PROCFS # Process filesystem (requires PSEUDOFS) 41266943Sbroptions PSEUDOFS # Pseudo-filesystem framework 42278699Sianoptions TMPFS # Efficient memory filesystem 43278699Sianoptions GEOM_PART_GPT # GUID Partition Tables 44278699Sianoptions GEOM_PART_BSD # BSD partition scheme 45278699Sianoptions GEOM_PART_MBR # MBR partition scheme 46266943Sbroptions COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] 47266943Sbroptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 48278699Sianoptions KTRACE # ktrace(1) support 49266943Sbroptions SYSVSHM # SYSV-style shared memory 50266943Sbroptions SYSVMSG # SYSV-style message queues 51266943Sbroptions SYSVSEM # SYSV-style semaphores 52278699Sianoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 53278699Sianoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 54278699Sianoptions FREEBSD_BOOT_LOADER # Process metadata passed from loader(8) 55278699Sianoptions VFP # Enable floating point hardware support 56278699Sianoptions SMP # Enable multiple cores 57266943Sbr 58278699Sian# Debugging for use in -current 59266943Sbrmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 60287082Sianoptions ALT_BREAK_TO_DEBUGGER 61278699Sian#options VERBOSE_SYSINIT # Enable verbose sysinit messages 62278699Sianoptions KDB # Enable kernel debugger support 63278699Sian# For minimum debugger support (stable branch) use: 64278699Sian#options KDB_TRACE # Print a stack trace for a panic 65278699Sian# For full debugger support use this instead: 66266943Sbroptions DDB # Enable the kernel debugger 67266943Sbr#options INVARIANTS # Enable calls of extra sanity checking 68266943Sbr#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 69278699Sian#options WITNESS # Enable checks to detect deadlocks and cycles 70278699Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 71266943Sbr#options DIAGNOSTIC 72266943Sbr 73278699Sian# NFS root from boopt/dhcp 74278699Sian#options BOOTP 75278699Sian#options BOOTP_NFSROOT 76278699Sian#options BOOTP_COMPAT 77278699Sian#options BOOTP_NFSV3 78278699Sian#options BOOTP_WIRED_TO=ue0 79266943Sbr 80278699Sianoptions ROOTDEVNAME=\"ufs:/dev/da0\" 81266943Sbr 82278699Sian# MMC/SD/SDIO Card slot support 83266943Sbrdevice mmc # mmc/sd bus 84266943Sbrdevice mmcsd # mmc/sd flash cards 85266943Sbrdevice sdhci # generic sdhci 86266943Sbr 87266943Sbr# Pseudo devices 88266943Sbr 89266943Sbrdevice loop 90266943Sbrdevice random 91266943Sbrdevice pty 92266943Sbrdevice md 93266943Sbrdevice gpio 94266943Sbr 95266943Sbr# USB support 96266943Sbroptions USB_HOST_ALIGN=64 # Align usb buffers to cache line size. 97266943Sbrdevice usb 98266943Sbroptions USB_DEBUG 99283368Sian#options USB_REQ_DEBUG 100283368Sian#options USB_VERBOSE 101266943Sbr#device musb 102266943Sbrdevice ehci 103266943Sbr#device ohci 104266943Sbr 105266943Sbrdevice umass 106278676Siandevice scbus # SCSI bus (required for ATA/SCSI) 107266943Sbrdevice da # Direct Access (disks) 108266943Sbrdevice pass 109266943Sbr 110266943Sbr# SATA 111266943Sbr#device ata 112266943Sbr#device atadisk 113266943Sbr#device mvs 114266943Sbr 115266943Sbr# Serial ports 116266943Sbrdevice uart 117266943Sbr 118266943Sbr# I2C (TWSI) 119266943Sbrdevice iic 120266943Sbrdevice iicbus 121266943Sbr 122266943Sbr# Ethernet 123266943Sbrdevice ether 124266943Sbrdevice mii 125266943Sbrdevice smsc 126266943Sbrdevice smscphy 127266943Sbr 128266943Sbr# USB ethernet support, requires miibus 129266943Sbrdevice miibus 130266943Sbrdevice axe # ASIX Electronics USB Ethernet 131266943Sbrdevice bpf # Berkeley packet filter 132