VYBRID revision 278699
1278699Sian# 2261409Sbr# Kernel configuration for Vybrid Family boards. 3261409Sbr# 4261409Sbr# For more information on this file, please read the config(5) manual page, 5261409Sbr# and/or the handbook section on Kernel Configuration Files: 6261409Sbr# 7261409Sbr# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8261409Sbr# 9261409Sbr# The handbook is also available locally in /usr/share/doc/handbook 10261409Sbr# if you've installed the doc distribution, otherwise always see the 11261409Sbr# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12261409Sbr# latest information. 13261409Sbr# 14261409Sbr# An exhaustive list of options and more detailed explanations of the 15261409Sbr# device lines is also present in the ../../conf/NOTES and NOTES files. 16261409Sbr# If you are in doubt as to the purpose or necessity of a line, check first 17261409Sbr# in NOTES. 18261409Sbr# 19261409Sbr# $FreeBSD: stable/10/sys/arm/conf/VYBRID 278699 2015-02-13 20:15:10Z ian $ 20261409Sbr 21265155Simpident VYBRID 22261409Sbrinclude "../freescale/vybrid/std.vybrid" 23261409Sbr 24261409Sbrmakeoptions MODULES_OVERRIDE="" 25261409Sbrmakeoptions WITHOUT_MODULES="ahc" 26261409Sbr 27261409Sbrmakeoptions WERROR="-Werror" 28261409Sbr 29263301Simpoptions HZ=100 30263301Simpoptions SCHED_4BSD # 4BSD scheduler 31278699Sianoptions PREEMPTION # Enable kernel thread preemption 32263301Simpoptions INET # InterNETworking 33263301Simpoptions INET6 # IPv6 communications protocols 34278699Sianoptions SCTP # Stream Control Transmission Protocol 35263301Simpoptions FFS # Berkeley Fast Filesystem 36278699Sianoptions SOFTUPDATES # Enable FFS soft updates support 37263301Simpoptions UFS_ACL # Support for access control lists 38263301Simpoptions UFS_DIRHASH # Improve performance on big directories 39278699Sianoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 40278699Sianoptions QUOTA # Enable disk quotas for UFS 41278699Sianoptions NFSCL # New Network Filesystem Client 42278699Sianoptions NFSLOCKD # Network Lock Manager 43278699Sianoptions NFS_ROOT # NFS usable as /, requires NFSCL 44263301Simpoptions MSDOSFS # MSDOS Filesystem 45263301Simpoptions CD9660 # ISO 9660 Filesystem 46278699Sian#options NANDFS # NAND Filesystem 47263301Simpoptions PROCFS # Process filesystem (requires PSEUDOFS) 48263301Simpoptions PSEUDOFS # Pseudo-filesystem framework 49278699Sianoptions TMPFS # Efficient memory filesystem 50278699Sianoptions GEOM_PART_GPT # GUID Partition Tables 51278699Sianoptions GEOM_PART_BSD # BSD partition scheme 52278699Sianoptions GEOM_PART_MBR # MBR partition scheme 53263301Simpoptions COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] 54263301Simpoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 55278699Sianoptions KTRACE # ktrace(1) support 56263301Simpoptions SYSVSHM # SYSV-style shared memory 57263301Simpoptions SYSVMSG # SYSV-style message queues 58263301Simpoptions SYSVSEM # SYSV-style semaphores 59278699Sianoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 60278699Sianoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 61278699Sianoptions FREEBSD_BOOT_LOADER # Process metadata passed from loader(8) 62278699Sianoptions VFP # Enable floating point hardware support 63278699Sian#options SMP # Enable multiple cores 64261409Sbr 65278699Sian# Debugging for use in -current 66263245Simpmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 67263301Simpoptions BREAK_TO_DEBUGGER 68278699Sian#options VERBOSE_SYSINIT # Enable verbose sysinit messages 69278699Sianoptions KDB # Enable kernel debugger support 70278699Sian# For minimum debugger support (stable branch) use: 71278699Sian#options KDB_TRACE # Print a stack trace for a panic 72278699Sian# For full debugger support use this instead: 73263301Simpoptions DDB # Enable the kernel debugger 74278699Sian#options INVARIANTS # Enable calls of extra sanity checking 75278699Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 76278699Sian#options WITNESS # Enable checks to detect deadlocks and cycles 77278699Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 78278699Sian#options DIAGNOSTIC 79261409Sbr 80278699Sian# NFS root from boopt/dhcp 81278699Sian#options BOOTP 82278699Sian#options BOOTP_NFSROOT 83278699Sian#options BOOTP_COMPAT 84278699Sian#options BOOTP_NFSV3 85278699Sian#options BOOTP_WIRED_TO=ffec0 86261409Sbr 87278699Sian#options ROOTDEVNAME=\"nfs:10.5.0.1:/tftpboot/cosmic\" 88278699Sian#options ROOTDEVNAME=\"nandfs:/dev/gnand0s.root\" 89278699Sianoptions ROOTDEVNAME=\"ufs:/dev/da0\" 90261409Sbr 91278699Sianoptions MUTEX_NOINLINE 92278699Sianoptions RWLOCK_NOINLINE 93278699Sianoptions NO_FFS_SNAPSHOT 94278699Sianoptions NO_SWAPPING 95278699Sian 96278699Sian# MMC/SD/SDIO Card slot support 97261409Sbrdevice mmc # mmc/sd bus 98261409Sbrdevice mmcsd # mmc/sd flash cards 99261409Sbrdevice sdhci # generic sdhci 100261409Sbr 101261409Sbr# Pseudo devices 102261409Sbr 103261409Sbrdevice loop 104261409Sbrdevice random 105261409Sbrdevice pty 106261409Sbrdevice md 107261409Sbrdevice gpio 108261409Sbr 109261409Sbr# USB support 110261409Sbroptions USB_HOST_ALIGN=32 # Align usb buffers to cache line size. 111261409Sbrdevice usb 112263301Simpoptions USB_DEBUG 113261409Sbr#options USB_REQ_DEBUG 114261409Sbr#options USB_VERBOSE 115261409Sbr#device musb 116261409Sbrdevice ehci 117261409Sbr#device ohci 118261409Sbr 119261409Sbrdevice umass 120278676Siandevice scbus # SCSI bus (required for ATA/SCSI) 121261409Sbrdevice da # Direct Access (disks) 122261409Sbrdevice pass 123261409Sbr 124261409Sbr# SATA 125261409Sbr#device ata 126261409Sbr#device atadisk 127261409Sbr#device mvs 128261409Sbr 129261409Sbrdevice nand 130261409Sbr 131261409Sbr# Serial ports 132261409Sbrdevice uart 133261409Sbr 134261409Sbr# I2C (TWSI) 135262552Sbrdevice iic 136262552Sbrdevice iicbus 137261409Sbr 138261409Sbr# Ethernet 139261409Sbrdevice ether 140261409Sbrdevice ffec 141261409Sbr 142261409Sbr# USB ethernet support, requires miibus 143261409Sbrdevice miibus 144261409Sbrdevice axe # ASIX Electronics USB Ethernet 145261409Sbrdevice bpf # Berkeley packet filter 146261409Sbr 147261409Sbrdevice sound 148261413Sbr 149261413Sbr# Framebuffer 150261413Sbrdevice vt 151261413Sbrdevice kbdmux 152263301Simpoptions SC_DFLT_FONT # compile font in 153261413Sbrmakeoptions SC_DFLT_FONT=cp437 154261413Sbrdevice ukbd 155266383Sian 156278699Sian# Flattened Device Tree 157278699Sianoptions FDT # Configure using FDT/DTB data 158