1238789Sandrew# Kernel configuration for DesignA Electronics Snapper9G45 System on Module 2238789Sandrew# 3238789Sandrew# For more information on this file, please read the handbook section on 4238789Sandrew# Kernel Configuration Files: 5238789Sandrew# 6238789Sandrew# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7238789Sandrew# 8238789Sandrew# The handbook is also available locally in /usr/share/doc/handbook 9238789Sandrew# if you've installed the doc distribution, otherwise always see the 10238789Sandrew# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11238789Sandrew# latest information. 12238789Sandrew# 13238789Sandrew# An exhaustive list of options and more detailed explanations of the 14238789Sandrew# device lines is also present in the ../../conf/NOTES and NOTES files. 15238789Sandrew# If you are in doubt as to the purpose or necessity of a line, check first 16238789Sandrew# in NOTES. 17238789Sandrew# 18238789Sandrew# $FreeBSD: releng/10.3/sys/arm/conf/SN9G45 278676 2015-02-13 15:27:46Z ian $ 19238789Sandrew 20266383Sian#NO_UNIVERSE 21266383Sian 22238789Sandrewident SN9G45 23238789Sandrew 24238789Sandrewinclude "../at91/std.sn9g45" 25238789Sandrew 26238789Sandrew#To statically compile in device wiring instead of /boot/device.hints 27238789Sandrew#hints "SN9G45.hints" 28238789Sandrewmakeoptions MODULES_OVERRIDE="" 29238789Sandrew 30266328Sianmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 31238789Sandrewoptions DDB 32238789Sandrewoptions KDB 33238789Sandrew 34266328Sianoptions SCHED_4BSD # 4BSD scheduler 35266328Sianoptions INET # InterNETworking 36266328Sian#options INET6 # IPv6 communications protocols 37266328Sianoptions FFS # Berkeley Fast Filesystem 38266328Sian#options SOFTUPDATES # Enable FFS soft updates support 39266328Sian#options UFS_ACL # Support for access control lists 40266328Sian#options UFS_DIRHASH # Improve performance on big directories 41266328Sian#options MD_ROOT # MD is a potential root device 42266095Sian#options MD_ROOT_SIZE=4096 # 4MB ram disk 43266328Sianoptions NFSCL # New Network Filesystem Client 44266328Sian#options NFSD # New Network Filesystem Server 45266328Sian#options NFSLOCKD # Network Lock Manager 46266328Sian#options NFS_ROOT # NFS usable as /, requires NFSCL 47238789Sandrew#options BOOTP_NFSROOT 48238789Sandrew#options BOOTP 49238789Sandrew#options BOOTP_NFSV3 50238789Sandrew#options BOOTP_WIRED_TO=ate0 51238789Sandrew#options BOOTP_COMPAT 52238789Sandrew 53238789Sandrewoptions ROOTDEVNAME=\"ufs:/dev/da0s1\" 54238789Sandrew 55240572Sjmgoptions ALT_BREAK_TO_DEBUGGER 56238789Sandrew 57266328Sianoptions GEOM_PART_BSD # BSD partition scheme 58266328Sianoptions GEOM_PART_MBR # MBR partition scheme 59266331Sianoptions TMPFS # Efficient memory filesystem 60266328Sian#options MSDOSFS # MSDOS Filesystem 61266328Sian#options CD9660 # ISO 9660 Filesystem 62266328Sian#options PROCFS # Process filesystem (requires PSEUDOFS) 63266328Sian#options PSEUDOFS # Pseudo-filesystem framework 64266328Sianoptions SCSI_DELAY=1000 # Delay (in ms) before probing SCSI 65266328Sian#options KTRACE # ktrace(1) support 66266328Sianoptions SYSVSHM # SYSV-style shared memory 67266328Sianoptions SYSVMSG # SYSV-style message queues 68266328Sianoptions SYSVSEM # SYSV-style semaphores 69266328Sianoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 70238789Sandrewoptions MUTEX_NOINLINE 71238789Sandrewoptions RWLOCK_NOINLINE 72238789Sandrewoptions NO_FFS_SNAPSHOT 73238789Sandrewoptions NO_SWAPPING 74238789Sandrew 75238789Sandrew# Debugging for use in -current 76266328Sian#options INVARIANTS # Enable calls of extra sanity checking 77266328Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 78266328Sian#options WITNESS # Enable checks to detect deadlocks and cycles 79266328Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 80238789Sandrew#options DIAGNOSTIC 81238789Sandrew 82238789Sandrewdevice random 83238789Sandrewdevice loop 84238789Sandrewdevice bpf 85238789Sandrewdevice ether 86238789Sandrewdevice md 87238789Sandrew 88238789Sandrewdevice uart # Serial Ports 89238789Sandrew 90238789Sandrew# Ethernet 91266328Siandevice ate # Ethernet Driver 92238789Sandrewdevice mii 93238789Sandrewoption AT91_ATE_USE_RMII 94238789Sandrew 95238789Sandrewdevice at91_wdt # WDT: Watchdog timer 96238789Sandrew 97238789Sandrew# SCSI peripherals 98278676Siandevice scbus # SCSI bus (required for ATA/SCSI) 99266328Siandevice da # Direct Access (disks) 100266328Siandevice cd # CD 101278676Siandevice pass # Passthrough device (direct ATA/SCSI access) 102238789Sandrew 103238789Sandrew# USB support 104266328Siandevice ohci # OHCI localbus->USB interface 105266328Siandevice usb # USB Bus (required) 106266328Siandevice umass # Disks/Mass storage - Requires scbus and da 107266328Siandevice uhid # "Human Interface Devices" 108266328Sian#device ulpt # Printer 109266328Sian#device udbp # USB Double Bulk Pipe devices 110238789Sandrew 111238789Sandrew# USB Ethernet, requires miibus 112238789Sandrewdevice miibus 113266328Sian#device aue # ADMtek USB Ethernet 114266328Sian#device axe # ASIX Electronics USB Ethernet 115266328Sian#device cdce # Generic USB over Ethernet 116266328Sian#device cue # CATC USB Ethernet 117266328Sian#device kue # Kawasaki LSI USB Ethernet 118266328Sian#device rue # RealTek RTL8150 USB Ethernet 119266328Siandevice udav # Davicom DM9601E USB 120238789Sandrew 121238789Sandrew# USB Wireless 122266328Sian#device rum # Ralink Technology RT2501USB wireless NICs 123266328Sian#device uath # Atheros AR5523 wireless NICs 124266328Sian#device ural # Ralink Technology RT2500USB wireless NICs 125266328Sian#device zyd # ZyDAS zd1211/zd1211b wireless NICs 126238789Sandrew 127238789Sandrew# Wireless NIC cards 128266328Sian#device wlan # 802.11 support 129266328Sian#device wlan_wep # 802.11 WEP support 130266328Sian#device wlan_ccmp # 802.11 CCMP support 131266328Sian#device wlan_tkip # 802.11 TKIP support 132266328Sian#device wlan_amrr # AMRR transmit rate control algorithm 133238789Sandrew 134