VYBRID revision 261413
1261409Sbr# Kernel configuration for Vybrid Family boards. 2261409Sbr# 3261409Sbr# For more information on this file, please read the config(5) manual page, 4261409Sbr# and/or the handbook section on Kernel Configuration Files: 5261409Sbr# 6261409Sbr# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7261409Sbr# 8261409Sbr# The handbook is also available locally in /usr/share/doc/handbook 9261409Sbr# if you've installed the doc distribution, otherwise always see the 10261409Sbr# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11261409Sbr# latest information. 12261409Sbr# 13261409Sbr# An exhaustive list of options and more detailed explanations of the 14261409Sbr# device lines is also present in the ../../conf/NOTES and NOTES files. 15261409Sbr# If you are in doubt as to the purpose or necessity of a line, check first 16261409Sbr# in NOTES. 17261409Sbr# 18261409Sbr# $FreeBSD: head/sys/arm/conf/VYBRID.common 261413 2014-02-02 20:25:27Z br $ 19261409Sbr 20261409Sbrinclude "../freescale/vybrid/std.vybrid" 21261409Sbr 22261409Sbrmakeoptions MODULES_OVERRIDE="" 23261409Sbrmakeoptions WITHOUT_MODULES="ahc" 24261409Sbr 25261409Sbrmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 26261409Sbrmakeoptions WERROR="-Werror" 27261409Sbr 28261409Sbroptions HZ=100 ## 29261409Sbroptions SCHED_4BSD #4BSD scheduler 30261409Sbroptions INET #InterNETworking 31261409Sbroptions INET6 #IPv6 communications protocols 32261409Sbroptions FFS #Berkeley Fast Filesystem 33261409Sbroptions SOFTUPDATES 34261409Sbroptions UFS_ACL #Support for access control lists 35261409Sbroptions UFS_DIRHASH #Improve performance on big directories 36261409Sbroptions MSDOSFS #MSDOS Filesystem 37261409Sbroptions CD9660 #ISO 9660 Filesystem 38261409Sbroptions PROCFS #Process filesystem (requires PSEUDOFS) 39261409Sbroptions PSEUDOFS #Pseudo-filesystem framework 40261409Sbr#options NANDFS #NAND Filesystem 41261409Sbroptions TMPFS 42261409Sbroptions COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 43261409Sbroptions SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 44261409Sbroptions KTRACE 45261409Sbroptions SYSVSHM #SYSV-style shared memory 46261409Sbroptions SYSVMSG #SYSV-style message queues 47261409Sbroptions SYSVSEM #SYSV-style semaphores 48261409Sbroptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 49261409Sbroptions KBD_INSTALL_CDEV 50261409Sbroptions PREEMPTION 51261409Sbroptions FREEBSD_BOOT_LOADER 52261409Sbroptions MUTEX_NOINLINE 53261409Sbroptions RWLOCK_NOINLINE 54261409Sbroptions NO_FFS_SNAPSHOT 55261409Sbroptions NO_SWAPPING 56261409Sbroptions VFP # vfp/neon 57261409Sbr 58261409Sbr# Debugging 59261409Sbrmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 60261409Sbroptions BREAK_TO_DEBUGGER 61261409Sbr#options VERBOSE_SYSINIT #Enable verbose sysinit messages 62261409Sbroptions KDB 63261409Sbroptions DDB #Enable the kernel debugger 64261409Sbroptions INVARIANTS #Enable calls of extra sanity checking 65261409Sbroptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 66261409Sbr#options WITNESS #Enable checks to detect deadlocks and cycles 67261409Sbr#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 68261409Sbroptions DIAGNOSTIC 69261409Sbr 70261409Sbr# NFS support 71261409Sbroptions NFSCL #Network Filesystem Client 72261409Sbroptions NFSLOCKD #Network Lock Manager 73261409Sbroptions NFS_ROOT #NFS usable as /, requires NFSCLIENT 74261409Sbr 75261409Sbr# Uncomment this for NFS root 76261409Sbr#options NFS_ROOT #NFS usable as /, requires NFSCL 77261409Sbr#options BOOTP_NFSROOT 78261409Sbr#options BOOTP_COMPAT 79261409Sbr#options BOOTP 80261409Sbr#options BOOTP_NFSV3 81261409Sbr#options BOOTP_WIRED_TO=ffec0 82261409Sbr 83261409Sbrdevice mmc # mmc/sd bus 84261409Sbrdevice mmcsd # mmc/sd flash cards 85261409Sbrdevice sdhci # generic sdhci 86261409Sbr 87261409Sbr#options ROOTDEVNAME=\"nfs:10.5.0.1:/tftpboot/cosmic\" 88261409Sbr#options ROOTDEVNAME=\"nandfs:/dev/gnand0s.root\" 89261409Sbroptions ROOTDEVNAME=\"ufs:/dev/da0\" 90261409Sbr 91261409Sbr#options SMP 92261409Sbr 93261409Sbr# Pseudo devices 94261409Sbr 95261409Sbrdevice loop 96261409Sbrdevice random 97261409Sbrdevice pty 98261409Sbrdevice md 99261409Sbrdevice gpio 100261409Sbr 101261409Sbr# USB support 102261409Sbroptions USB_HOST_ALIGN=32 # Align usb buffers to cache line size. 103261409Sbrdevice usb 104261409Sbroptions USB_DEBUG 105261409Sbr#options USB_REQ_DEBUG 106261409Sbr#options USB_VERBOSE 107261409Sbr#device musb 108261409Sbrdevice ehci 109261409Sbr#device ohci 110261409Sbr 111261409Sbrdevice umass 112261409Sbrdevice scbus # SCSI bus (required for SCSI) 113261409Sbrdevice da # Direct Access (disks) 114261409Sbrdevice pass 115261409Sbr 116261409Sbr# SATA 117261409Sbr#device ata 118261409Sbr#device atadisk 119261409Sbr#device mvs 120261409Sbr 121261409Sbrdevice nand 122261409Sbr 123261409Sbr# Serial ports 124261409Sbrdevice uart 125261409Sbr 126261409Sbr# I2C (TWSI) 127261409Sbr#device iic 128261409Sbr#device iicbus 129261409Sbr 130261409Sbr# Ethernet 131261409Sbrdevice ether 132261409Sbrdevice ffec 133261409Sbr 134261409Sbr# USB ethernet support, requires miibus 135261409Sbrdevice miibus 136261409Sbrdevice axe # ASIX Electronics USB Ethernet 137261409Sbrdevice bpf # Berkeley packet filter 138261409Sbr 139261409Sbrdevice sound 140261413Sbr 141261413Sbr# Framebuffer 142261413Sbrdevice vt 143261413Sbrdevice kbdmux 144261413Sbroptions SC_DFLT_FONT # compile font in 145261413Sbrmakeoptions SC_DFLT_FONT=cp437 146261413Sbrdevice ukbd 147