CNS11XXNAS revision 266277
1356290Sjkim# CNS11XXNAS - StarSemi STR9104/Cavium CNS1102 NAS 2110010Smarkm# kernel configuration file for FreeBSD/arm 3110010Smarkm# 4160819Ssimon# For more information on this file, please read the handbook section on 5110010Smarkm# Kernel Configuration Files: 6110010Smarkm# 7110010Smarkm# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8110010Smarkm# 9110010Smarkm# The handbook is also available locally in /usr/share/doc/handbook 10110010Smarkm# if you've installed the doc distribution, otherwise always see the 11110010Smarkm# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12110010Smarkm# latest information. 13110010Smarkm# 14110010Smarkm# An exhaustive list of options and more detailed explanations of the 15110010Smarkm# device lines is also present in the ../../conf/NOTES and NOTES files. 16110010Smarkm# If you are in doubt as to the purpose or necessity of a line, check first 17110010Smarkm# in NOTES. 18110010Smarkm# 19110010Smarkm# $FreeBSD: stable/10/sys/arm/conf/CNS11XXNAS 266277 2014-05-17 00:53:12Z ian $ 20215698Ssimon 21215698Ssimonident CNS11XXNAS 22215698Ssimon 23215698Ssimon#options PHYSADDR=0x10000000 24215698Ssimon#options KERNPHYSADDR=0x10200000 25110010Smarkm#options KERNVIRTADDR=0xc0200000 # Used in ldscript.arm 26110010Smarkm#options FLASHADDR=0x50000000 27110010Smarkm#options LOADERRAMADDR=0x00000000 28110010Smarkm 29110010Smarkminclude "../econa/std.econa" 30110010Smarkm 31110010Smarkmmakeoptions MODULES_OVERRIDE="" 32110010Smarkm 33110010Smarkmmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 34110010Smarkmoptions HZ=100 35110010Smarkmoptions DEVICE_POLLING 36110010Smarkm 37110010Smarkm# Debugging for use in -current 38110010Smarkmoptions KDB 39110010Smarkm#options GDB 40110010Smarkmoptions DDB #Enable the kernel debugger 41276861Sjkim#options DEADLKRES #Enable the deadlock resolver 42276861Sjkim#options INVARIANTS #Enable calls of extra sanity checking 43110010Smarkm#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 44110010Smarkm#options WITNESS #Enable checks to detect deadlocks and cycles 45215698Ssimon##options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 46215698Ssimon#options DIAGNOSTIC 47215698Ssimon 48215698Ssimon 49312826Sjkim#options COMPAT_FREEBSD5 50215698Ssimon#options COMPAT_FREEBSD6 51160819Ssimon#options COMPAT_FREEBSD7 52160819Ssimon 53276861Sjkim 54276861Sjkimoptions SCHED_ULE #ULE scheduler 55276861Sjkim#options SCHED_4BSD #4BSD scheduler 56110010Smarkmoptions GEOM_PART_BSD #BSD partition scheme 57344604Sjkimoptions GEOM_PART_MBR #MBR partition scheme 58344604Sjkimoptions GEOM_PART_GPT # GUID Partition Tables. 59344604Sjkim#options GEOM_PART_EBR 60344604Sjkim#options GEOM_PART_EBR_COMPAT 61344604Sjkimoptions GEOM_LABEL # Provides labelization 62344604Sjkim 63215698Ssimon 64344604Sjkimoptions INET #InterNETworking 65344604Sjkimoptions INET6 #IPv6 communications protocols 66344604Sjkimoptions FFS #Berkeley Fast Filesystem 67344604Sjkimoptions SOFTUPDATES #Enable FFS soft updates support 68276861Sjkimoptions UFS_ACL #Support for access control lists 69215698Ssimonoptions UFS_DIRHASH #Improve performance on big directories 70344604Sjkimoptions NFSCL #New Network Filesystem Client 71110010Smarkm#options NFSD #New Network Filesystem Server 72110010Smarkm#options NFSLOCKD #Network Lock Manager 73110010Smarkmoptions NFS_ROOT #NFS usable as /, requires NFSCL 74110010Smarkmoptions TMPFS #Efficient memory filesystem 75110010Smarkmoptions MSDOSFS #MSDOS Filesystem 76110010Smarkm#options CD9660 #ISO 9660 Filesystem 77110010Smarkm#options PROCFS #Process filesystem (requires PSEUDOFS) 78110010Smarkmoptions PSEUDOFS #Pseudo-filesystem framework 79110010Smarkmoptions SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 80110010Smarkmoptions KTRACE #ktrace(1) support 81110010Smarkmoptions SYSVSHM #SYSV-style shared memory 82110010Smarkmoptions SYSVMSG #SYSV-style message queues 83110010Smarkmoptions SYSVSEM #SYSV-style semaphores 84110010Smarkmoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 85110010Smarkmoptions MUTEX_NOINLINE #Mutex inlines are space hogs 86110010Smarkmoptions RWLOCK_NOINLINE #rwlock inlines are space hogs 87110010Smarkmoptions SX_NOINLINE #sx inliens are space hogs 88110010Smarkm#options BOOTP 89110010Smarkm#options BOOTP_NFSROOT 90110010Smarkm#options BOOTP_NFSV3 91110010Smarkm#options BOOTP_WIRED_TO=npe0 92110010Smarkm#options BOOTP_COMPAT 93110010Smarkm 94110010Smarkm#device pci 95110010Smarkmdevice uart 96110010Smarkm 97110010Smarkm 98110010Smarkmdevice firmware 99110010Smarkmdevice mii # Minimal mii routines 100110010Smarkmdevice ether 101110010Smarkmdevice bpf 102110010Smarkm 103110010Smarkmdevice loop 104110010Smarkm 105110010Smarkmdevice md 106110010Smarkmdevice random # Entropy device 107110010Smarkm 108110010Smarkm 109110010Smarkmdevice usb 110110010Smarkm#options USB_DEBUG 111110010Smarkmdevice ohci 112110010Smarkmdevice ehci 113110010Smarkmdevice umass 114110010Smarkmdevice scbus # SCSI bus (required for SCSI) 115110010Smarkmdevice da # Direct Access (disks) 116110010Smarkmdevice pass 117110010Smarkmdevice cfi 118110010Smarkm 119110010Smarkm#device udav # Davicom DM9601E USB 120110010Smarkm 121110010Smarkmdevice geom_label 122110010Smarkmdevice geom_journal 123110010Smarkmdevice geom_part_bsd 124110010Smarkm 125110010Smarkmoptions ROOTDEVNAME=\"ufs:da0s1a\" 126110010Smarkm