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