BEAGLEBONE (273258) | BEAGLEBONE (276003) |
---|---|
1# |
|
1# BEAGLEBONE -- Custom configuration for the BeagleBone ARM development 2# platforms, check out http://www.beagleboard.org/bone and 3# http://www.beagleboard.org/black. This kernel config file is used for the 4# original BeagleBone and the BeagleBone Black. 5# | 2# BEAGLEBONE -- Custom configuration for the BeagleBone ARM development 3# platforms, check out http://www.beagleboard.org/bone and 4# http://www.beagleboard.org/black. This kernel config file is used for the 5# original BeagleBone and the BeagleBone Black. 6# |
6# For more information on this file, please read the handbook section on 7# Kernel Configuration Files: | 7# For more information on this file, please read the config(5) manual page, 8# and/or the handbook section on Kernel Configuration Files: |
8# 9# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 10# 11# The handbook is also available locally in /usr/share/doc/handbook 12# if you've installed the doc distribution, otherwise always see the 13# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 14# latest information. 15# 16# An exhaustive list of options and more detailed explanations of the 17# device lines is also present in the ../../conf/NOTES and NOTES files. 18# If you are in doubt as to the purpose or necessity of a line, check first 19# in NOTES. 20# | 9# 10# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 11# 12# The handbook is also available locally in /usr/share/doc/handbook 13# if you've installed the doc distribution, otherwise always see the 14# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 15# latest information. 16# 17# An exhaustive list of options and more detailed explanations of the 18# device lines is also present in the ../../conf/NOTES and NOTES files. 19# If you are in doubt as to the purpose or necessity of a line, check first 20# in NOTES. 21# |
21# $FreeBSD: head/sys/arm/conf/BEAGLEBONE 273258 2014-10-18 17:00:55Z rpaulo $ | 22# $FreeBSD: head/sys/arm/conf/BEAGLEBONE 276003 2014-12-21 11:37:00Z andrew $ |
22 23ident BEAGLEBONE 24 25include "../ti/am335x/std.am335x" 26 27makeoptions WITHOUT_MODULES="ahc" 28 29options HZ=100 30options SCHED_4BSD # 4BSD scheduler | 23 24ident BEAGLEBONE 25 26include "../ti/am335x/std.am335x" 27 28makeoptions WITHOUT_MODULES="ahc" 29 30options HZ=100 31options SCHED_4BSD # 4BSD scheduler |
32options PREEMPTION # Enable kernel thread preemption |
|
31options INET # InterNETworking 32options INET6 # IPv6 communications protocols | 33options INET # InterNETworking 34options INET6 # IPv6 communications protocols |
35options SCTP # Stream Control Transmission Protocol |
|
33options FFS # Berkeley Fast Filesystem 34options SOFTUPDATES # Enable FFS soft updates support 35options UFS_ACL # Support for access control lists 36options UFS_DIRHASH # Improve performance on big directories | 36options FFS # Berkeley Fast Filesystem 37options SOFTUPDATES # Enable FFS soft updates support 38options UFS_ACL # Support for access control lists 39options UFS_DIRHASH # Improve performance on big directories |
37options GEOM_PART_BSD # BSD partition scheme 38options GEOM_PART_MBR # MBR partition scheme 39options TMPFS # Efficient memory filesystem | 40options UFS_GJOURNAL # Enable gjournal-based UFS journaling 41options QUOTA # Enable disk quotas for UFS 42options NFSCL # New Network Filesystem Client 43options NFSLOCKD # Network Lock Manager 44options NFS_ROOT # NFS usable as /, requires NFSCL |
40options MSDOSFS # MSDOS Filesystem 41options CD9660 # ISO 9660 Filesystem 42options PROCFS # Process filesystem (requires PSEUDOFS) 43options PSEUDOFS # Pseudo-filesystem framework | 45options MSDOSFS # MSDOS Filesystem 46options CD9660 # ISO 9660 Filesystem 47options PROCFS # Process filesystem (requires PSEUDOFS) 48options PSEUDOFS # Pseudo-filesystem framework |
49options TMPFS # Efficient memory filesystem 50options GEOM_PART_GPT # GUID Partition Tables 51options GEOM_PART_BSD # BSD partition scheme 52options GEOM_PART_MBR # MBR partition scheme |
|
44options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] 45options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 46options KTRACE # ktrace(1) support 47options SYSVSHM # SYSV-style shared memory 48options SYSVMSG # SYSV-style message queues 49options SYSVSEM # SYSV-style semaphores | 53options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] 54options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 55options KTRACE # ktrace(1) support 56options SYSVSHM # SYSV-style shared memory 57options SYSVMSG # SYSV-style message queues 58options SYSVSEM # SYSV-style semaphores |
50options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions | 59options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions |
51options KBD_INSTALL_CDEV # install a CDEV entry in /dev | 60options KBD_INSTALL_CDEV # install a CDEV entry in /dev |
52options PREEMPTION | |
53options PLATFORM | 61options PLATFORM |
54options FREEBSD_BOOT_LOADER 55options VFP # vfp/neon | 62options FREEBSD_BOOT_LOADER # Process metadata passed from loader(8) 63options VFP # Enable floating point hardware support |
56 57# Debugging for use in -current 58makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 59options BREAK_TO_DEBUGGER 60#options VERBOSE_SYSINIT # Enable verbose sysinit messages | 64 65# Debugging for use in -current 66makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 67options BREAK_TO_DEBUGGER 68#options VERBOSE_SYSINIT # Enable verbose sysinit messages |
61options KDB | 69options KDB # Enable kernel debugger support 70# For minimum debugger support (stable branch) use: 71#options KDB_TRACE # Print a stack trace for a panic 72# For full debugger support use this instead: |
62options DDB # Enable the kernel debugger 63options INVARIANTS # Enable calls of extra sanity checking 64options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 65options WITNESS # Enable checks to detect deadlocks and cycles 66options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 67#options DIAGNOSTIC 68 | 73options DDB # Enable the kernel debugger 74options INVARIANTS # Enable calls of extra sanity checking 75options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 76options WITNESS # Enable checks to detect deadlocks and cycles 77options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 78#options DIAGNOSTIC 79 |
69# NFS support 70options NFSCL | 80# NFS server support |
71#options NFSD | 81#options NFSD |
72options NFSLOCKD | |
73 | 82 |
74# Uncomment this for NFS root 75#options NFS_ROOT # NFS usable as /, requires NFSCL | 83# NFS root from boopt/dhcp 84#options BOOTP |
76#options BOOTP_NFSROOT 77#options BOOTP_COMPAT | 85#options BOOTP_NFSROOT 86#options BOOTP_COMPAT |
78#options BOOTP | |
79#options BOOTP_NFSV3 80#options BOOTP_WIRED_TO=cpsw0 81 | 87#options BOOTP_NFSV3 88#options BOOTP_WIRED_TO=cpsw0 89 |
90# Boot device is 2nd slice on MMC/SD card 91options ROOTDEVNAME=\"ufs:mmcsd0s2\" 92 |
|
82# MMC/SD/SDIO Card slot support 83device mmc # mmc/sd bus 84device mmcsd # mmc/sd flash cards 85device sdhci # mmc/sd host controller 86 87# I2C support 88device iicbus 89device iic 90device ti_i2c 91device am335x_pmic # AM335x Power Management IC (TPC65217) 92 | 93# MMC/SD/SDIO Card slot support 94device mmc # mmc/sd bus 95device mmcsd # mmc/sd flash cards 96device sdhci # mmc/sd host controller 97 98# I2C support 99device iicbus 100device iic 101device ti_i2c 102device am335x_pmic # AM335x Power Management IC (TPC65217) 103 |
93# Boot device is 2nd slice on MMC/SD card 94options ROOTDEVNAME=\"ufs:mmcsd0s2\" 95 | |
96# Console and misc 97device uart 98device uart_ns8250 99device pty 100device snp 101device md 102device random # Entropy device 103 --- 39 unchanged lines hidden (view full) --- 143device miibus 144device axe # ASIX Electronics USB Ethernet 145 146# Device mode support and USFS template 147device usb_template # Control of the gadget 148device usfs 149 150# Flattened Device Tree | 104# Console and misc 105device uart 106device uart_ns8250 107device pty 108device snp 109device md 110device random # Entropy device 111 --- 39 unchanged lines hidden (view full) --- 151device miibus 152device axe # ASIX Electronics USB Ethernet 153 154# Device mode support and USFS template 155device usb_template # Control of the gadget 156device usfs 157 158# Flattened Device Tree |
151options FDT 152options FDT_DTB_STATIC 153makeoptions FDT_DTS_FILE=beaglebone.dts | 159options FDT # Configure using FDT/DTB data 160options FDT_DTB_STATIC 161makeoptions FDT_DTS_FILE=beaglebone.dts |