1# 2# AR5315 -- Kernel configuration file for FreeBSD/MIPS for Atheros 5315 systems 3# 4# This includes all the common drivers for the AR5315 boards 5# 6# $FreeBSD$ 7# 8 9machine mips mips 10#ident AR5315_BASE 11cpu CPU_MIPS4KC 12makeoptions KERNLOADADDR=0x80050000 13options HZ=1000 14 15makeoptions MODULES_OVERRIDE="" 16 17files "../atheros/ar531x/files.ar5315" 18 19options INTRNG 20 21# For now, hints are per-board. 22 23hints "AR5315_BASE.hints" 24 25makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 26 27# For small memory footprints 28options VM_KMEM_SIZE_SCALE=1 29 30options DDB 31options KDB 32 33options SCHED_4BSD #4BSD scheduler 34options INET #InterNETworking 35options INET6 # IPv6 36options TCP_HHOOK # hhook(9) framework for TCP 37 38# options NFSCL #Network Filesystem Client 39 40options PSEUDOFS #Pseudo-filesystem framework 41options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 42 43# options NFS_LEGACYRPC 44# Debugging for use in -current 45options INVARIANTS 46options INVARIANT_SUPPORT 47options WITNESS 48options WITNESS_SKIPSPIN 49options DEBUG_REDZONE 50options DEBUG_MEMGUARD 51 52options FFS #Berkeley Fast Filesystem 53# options SOFTUPDATES #Enable FFS soft updates support 54# options UFS_ACL #Support for access control lists 55# options UFS_DIRHASH #Improve performance on big directories 56# options MSDOSFS # Read MSDOS filesystems; useful for USB/CF 57 58device mii 59device are 60 61device ar5315_spi 62device spibus 63device mx25l 64device geom_redboot 65 66device ar5315_wdog 67 68device uart 69device uart_ar5315 70 71device loop 72device ether 73device md 74device bpf 75 76options ARGE_DEBUG # Enable if_arge debugging for now 77 78# Enable GPIO 79device gpio 80device gpioled 81