BEAGLEBONE (239281) | BEAGLEBONE (240572) |
---|---|
1# BEAGLEBONE -- Custom configuration for the BeagleBone ARM development 2# platform, check out http://www.beagleboard.org/bone 3# 4# For more information on this file, please read the handbook section on 5# Kernel Configuration Files: 6# 7# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8# 9# The handbook is also available locally in /usr/share/doc/handbook 10# if you've installed the doc distribution, otherwise always see the 11# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12# latest information. 13# 14# An exhaustive list of options and more detailed explanations of the 15# device lines is also present in the ../../conf/NOTES and NOTES files. 16# If you are in doubt as to the purpose or necessity of a line, check first 17# in NOTES. 18# | 1# BEAGLEBONE -- Custom configuration for the BeagleBone ARM development 2# platform, check out http://www.beagleboard.org/bone 3# 4# For more information on this file, please read the handbook section on 5# Kernel Configuration Files: 6# 7# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8# 9# The handbook is also available locally in /usr/share/doc/handbook 10# if you've installed the doc distribution, otherwise always see the 11# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12# latest information. 13# 14# An exhaustive list of options and more detailed explanations of the 15# device lines is also present in the ../../conf/NOTES and NOTES files. 16# If you are in doubt as to the purpose or necessity of a line, check first 17# in NOTES. 18# |
19# $FreeBSD: head/sys/arm/conf/BEAGLEBONE 239281 2012-08-15 06:31:32Z gonzo $ | 19# $FreeBSD: head/sys/arm/conf/BEAGLEBONE 240572 2012-09-16 19:48:48Z jmg $ |
20 21ident BEAGLEBONE 22 23include "../ti/am335x/std.beaglebone" 24 25makeoptions MODULES_OVERRIDE="" 26makeoptions WITHOUT_MODULES="ahc" 27 | 20 21ident BEAGLEBONE 22 23include "../ti/am335x/std.beaglebone" 24 25makeoptions MODULES_OVERRIDE="" 26makeoptions WITHOUT_MODULES="ahc" 27 |
28options HZ=100 29options SCHED_4BSD #4BSD scheduler 30options INET #InterNETworking 31options INET6 #IPv6 communications protocols 32options FFS #Berkeley Fast Filesystem 33options SOFTUPDATES #Enable FFS soft updates support 34options UFS_ACL #Support for access control lists 35options UFS_DIRHASH #Improve performance on big directories 36options MSDOSFS #MSDOS Filesystem 37options CD9660 #ISO 9660 Filesystem 38options PROCFS #Process filesystem (requires PSEUDOFS) 39options PSEUDOFS #Pseudo-filesystem framework 40options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 41options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 42options KTRACE #ktrace(1) support 43options SYSVSHM #SYSV-style shared memory 44options SYSVMSG #SYSV-style message queues 45options SYSVSEM #SYSV-style semaphores 46options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 47options KBD_INSTALL_CDEV # install a CDEV entry in /dev 48options PREEMPTION | 28options HZ=100 29options SCHED_4BSD #4BSD scheduler 30options INET #InterNETworking 31options INET6 #IPv6 communications protocols 32options FFS #Berkeley Fast Filesystem 33options SOFTUPDATES #Enable FFS soft updates support 34options UFS_ACL #Support for access control lists 35options UFS_DIRHASH #Improve performance on big directories 36options MSDOSFS #MSDOS Filesystem 37options CD9660 #ISO 9660 Filesystem 38options PROCFS #Process filesystem (requires PSEUDOFS) 39options PSEUDOFS #Pseudo-filesystem framework 40options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 41options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 42options KTRACE #ktrace(1) support 43options SYSVSHM #SYSV-style shared memory 44options SYSVMSG #SYSV-style message queues 45options SYSVSEM #SYSV-style semaphores 46options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 47options KBD_INSTALL_CDEV # install a CDEV entry in /dev 48options PREEMPTION |
49 50# Debugging 51makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols | 49 50# Debugging 51makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols |
52options BREAK_TO_DEBUGGER 53#options VERBOSE_SYSINIT #Enable verbose sysinit messages 54options KDB 55options DDB #Enable the kernel debugger 56options INVARIANTS #Enable calls of extra sanity checking 57options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 58options WITNESS #Enable checks to detect deadlocks and cycles 59options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 60#options DIAGNOSTIC | 52options BREAK_TO_DEBUGGER 53#options VERBOSE_SYSINIT #Enable verbose sysinit messages 54options KDB 55options DDB #Enable the kernel debugger 56options INVARIANTS #Enable calls of extra sanity checking 57options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 58options WITNESS #Enable checks to detect deadlocks and cycles 59options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 60#options DIAGNOSTIC |
61 62# NFS support | 61 62# NFS support |
63#options NFSCL 64#options NFSSERVER #Network Filesystem Server 65#options NFSCLIENT #Network Filesystem Client | 63#options NFSCL 64#options NFSSERVER #Network Filesystem Server 65#options NFSCLIENT #Network Filesystem Client |
66 67# Uncomment this for NFS root | 66 67# Uncomment this for NFS root |
68#options NFS_ROOT #NFS usable as /, requires NFSCLIENT 69#options BOOTP_NFSROOT 70#options BOOTP_COMPAT 71#options BOOTP 72#options BOOTP_NFSV3 73#options BOOTP_WIRED_TO=cpsw0 | 68#options NFS_ROOT #NFS usable as /, requires NFSCLIENT 69#options BOOTP_NFSROOT 70#options BOOTP_COMPAT 71#options BOOTP 72#options BOOTP_NFSV3 73#options BOOTP_WIRED_TO=cpsw0 |
74 75 76# MMC/SD/SDIO card slot support 77device mmc # mmc/sd bus 78device mmcsd # mmc/sd flash cards 79 80# Boot device is 2nd slice on MMC/SD card | 74 75 76# MMC/SD/SDIO card slot support 77device mmc # mmc/sd bus 78device mmcsd # mmc/sd flash cards 79 80# Boot device is 2nd slice on MMC/SD card |
81options ROOTDEVNAME=\"ufs:mmcsd0s2\" | 81options ROOTDEVNAME=\"ufs:mmcsd0s2\" |
82 83# Console and misc 84device uart 85device uart_ns8250 86device pty 87device snp 88device md 89device random # Entropy device --- 4 unchanged lines hidden (view full) --- 94device ti_i2c 95device am335x_pmic # AM335x Power Management IC (TPC65217) 96 97# GPIO 98device gpio 99 100# USB support 101device usb | 82 83# Console and misc 84device uart 85device uart_ns8250 86device pty 87device snp 88device md 89device random # Entropy device --- 4 unchanged lines hidden (view full) --- 94device ti_i2c 95device am335x_pmic # AM335x Power Management IC (TPC65217) 96 97# GPIO 98device gpio 99 100# USB support 101device usb |
102options USB_DEBUG 103#options USB_REQ_DEBUG 104#options USB_VERBOSE | 102options USB_DEBUG 103#options USB_REQ_DEBUG 104#options USB_VERBOSE |
105device musb 106device umass 107device scbus # SCSI bus (required for SCSI) 108device da # Direct Access (disks) 109 110# Ethernet 111device loop 112device ether --- 14 unchanged lines hidden --- | 105device musb 106device umass 107device scbus # SCSI bus (required for SCSI) 108device da # Direct Access (disks) 109 110# Ethernet 111device loop 112device ether --- 14 unchanged lines hidden --- |