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$ 20261409Sbr 21265155Simpident VYBRID 22261409Sbrinclude "../freescale/vybrid/std.vybrid" 23261409Sbr 24261409Sbrmakeoptions WERROR="-Werror" 25261409Sbr 26263301Simpoptions HZ=100 27263301Simpoptions SCHED_4BSD # 4BSD scheduler 28278699Sianoptions PREEMPTION # Enable kernel thread preemption 29263301Simpoptions INET # InterNETworking 30263301Simpoptions INET6 # IPv6 communications protocols 31278699Sianoptions SCTP # Stream Control Transmission Protocol 32263301Simpoptions FFS # Berkeley Fast Filesystem 33278699Sianoptions SOFTUPDATES # Enable FFS soft updates support 34263301Simpoptions UFS_ACL # Support for access control lists 35263301Simpoptions UFS_DIRHASH # Improve performance on big directories 36278699Sianoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 37278699Sianoptions QUOTA # Enable disk quotas for UFS 38278699Sianoptions NFSCL # New Network Filesystem Client 39278699Sianoptions NFSLOCKD # Network Lock Manager 40278699Sianoptions NFS_ROOT # NFS usable as /, requires NFSCL 41263301Simpoptions MSDOSFS # MSDOS Filesystem 42263301Simpoptions CD9660 # ISO 9660 Filesystem 43278699Sian#options NANDFS # NAND Filesystem 44263301Simpoptions PROCFS # Process filesystem (requires PSEUDOFS) 45263301Simpoptions PSEUDOFS # Pseudo-filesystem framework 46278699Sianoptions TMPFS # Efficient memory filesystem 47278699Sianoptions GEOM_PART_GPT # GUID Partition Tables 48278699Sianoptions GEOM_PART_BSD # BSD partition scheme 49278699Sianoptions GEOM_PART_MBR # MBR partition scheme 50263301Simpoptions COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] 51263301Simpoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 52278699Sianoptions KTRACE # ktrace(1) support 53263301Simpoptions SYSVSHM # SYSV-style shared memory 54263301Simpoptions SYSVMSG # SYSV-style message queues 55263301Simpoptions SYSVSEM # SYSV-style semaphores 56278699Sianoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 57278699Sianoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 58278699Sianoptions FREEBSD_BOOT_LOADER # Process metadata passed from loader(8) 59278699Sianoptions VFP # Enable floating point hardware support 60278699Sian#options SMP # Enable multiple cores 61261409Sbr 62278699Sian# Debugging for use in -current 63263245Simpmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 64287082Sianoptions ALT_BREAK_TO_DEBUGGER 65278699Sian#options VERBOSE_SYSINIT # Enable verbose sysinit messages 66278699Sianoptions KDB # Enable kernel debugger support 67278699Sian# For minimum debugger support (stable branch) use: 68278699Sian#options KDB_TRACE # Print a stack trace for a panic 69278699Sian# For full debugger support use this instead: 70263301Simpoptions DDB # Enable the kernel debugger 71278699Sian#options INVARIANTS # Enable calls of extra sanity checking 72278699Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 73278699Sian#options WITNESS # Enable checks to detect deadlocks and cycles 74278699Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 75278699Sian#options DIAGNOSTIC 76261409Sbr 77278699Sian# NFS root from boopt/dhcp 78278699Sian#options BOOTP 79278699Sian#options BOOTP_NFSROOT 80278699Sian#options BOOTP_COMPAT 81278699Sian#options BOOTP_NFSV3 82278699Sian#options BOOTP_WIRED_TO=ffec0 83261409Sbr 84278699Sian#options ROOTDEVNAME=\"nfs:10.5.0.1:/tftpboot/cosmic\" 85278699Sian#options ROOTDEVNAME=\"nandfs:/dev/gnand0s.root\" 86278699Sianoptions ROOTDEVNAME=\"ufs:/dev/da0\" 87261409Sbr 88278699Sianoptions MUTEX_NOINLINE 89278699Sianoptions RWLOCK_NOINLINE 90278699Sianoptions NO_FFS_SNAPSHOT 91278699Sianoptions NO_SWAPPING 92278699Sian 93278699Sian# MMC/SD/SDIO Card slot support 94261409Sbrdevice mmc # mmc/sd bus 95261409Sbrdevice mmcsd # mmc/sd flash cards 96261409Sbrdevice sdhci # generic sdhci 97261409Sbr 98261409Sbr# Pseudo devices 99261409Sbr 100261409Sbrdevice loop 101261409Sbrdevice random 102261409Sbrdevice pty 103261409Sbrdevice md 104261409Sbrdevice gpio 105261409Sbr 106261409Sbr# USB support 107261409Sbroptions USB_HOST_ALIGN=32 # Align usb buffers to cache line size. 108261409Sbrdevice usb 109263301Simpoptions USB_DEBUG 110283368Sian#options USB_REQ_DEBUG 111283368Sian#options USB_VERBOSE 112261409Sbr#device musb 113261409Sbrdevice ehci 114261409Sbr#device ohci 115261409Sbr 116261409Sbrdevice umass 117278676Siandevice scbus # SCSI bus (required for ATA/SCSI) 118261409Sbrdevice da # Direct Access (disks) 119261409Sbrdevice pass 120261409Sbr 121261409Sbr# SATA 122261409Sbr#device ata 123261409Sbr#device atadisk 124261409Sbr#device mvs 125261409Sbr 126261409Sbrdevice nand 127261409Sbr 128261409Sbr# Serial ports 129261409Sbrdevice uart 130261409Sbr 131261409Sbr# I2C (TWSI) 132262552Sbrdevice iic 133262552Sbrdevice iicbus 134261409Sbr 135261409Sbr# Ethernet 136261409Sbrdevice ether 137261409Sbrdevice ffec 138261409Sbr 139261409Sbr# USB ethernet support, requires miibus 140261409Sbrdevice miibus 141261409Sbrdevice axe # ASIX Electronics USB Ethernet 142261409Sbrdevice bpf # Berkeley packet filter 143261409Sbr 144261409Sbrdevice sound 145261413Sbr 146261413Sbr# Framebuffer 147261413Sbrdevice vt 148261413Sbrdevice kbdmux 149263301Simpoptions SC_DFLT_FONT # compile font in 150261413Sbrmakeoptions SC_DFLT_FONT=cp437 151261413Sbrdevice ukbd 152266383Sian 153278699Sian# Flattened Device Tree 154278699Sianoptions FDT # Configure using FDT/DTB data 155