1# 2# AR71XX -- Kernel configuration file for FreeBSD/MIPS for Atheros 71xx systems 3# 4# This includes all the common drivers for the AR71XX boards along with 5# the usb, net80211 and atheros driver code. 6# 7# $FreeBSD$ 8# 9 10machine mips mips 11ident AR71XX_BASE 12cpu CPU_MIPS24K 13makeoptions KERNLOADADDR=0x80050000 14options HZ=1000 15options HWPMC_HOOKS 16 17files "../atheros/files.ar71xx" 18 19# For now, hints are per-board. 20 21hints "AR71XX_BASE.hints" 22 23makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 24 25options DDB 26options KDB 27 28options SCHED_4BSD #4BSD scheduler 29options INET #InterNETworking 30options INET6 # IPv6 31options TCP_HHOOK # hhook(9) framework for TCP 32 33# options NFSCL #Network Filesystem Client 34 35options PSEUDOFS #Pseudo-filesystem framework 36options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 37 38# options NFS_LEGACYRPC 39# Debugging for use in -current 40options INVARIANTS 41options INVARIANT_SUPPORT 42options WITNESS 43options WITNESS_SKIPSPIN 44options DEBUG_REDZONE 45options DEBUG_MEMGUARD 46 47options FFS #Berkeley Fast Filesystem 48# options SOFTUPDATES #Enable FFS soft updates support 49# options UFS_ACL #Support for access control lists 50# options UFS_DIRHASH #Improve performance on big directories 51# options MSDOSFS # Read MSDOS filesystems; useful for USB/CF 52 53include "std.AR_MIPS_BASE" 54makeoptions MODULES_OVERRIDE+="hwpmc_mips24k" 55 56device pci 57device ar71xx_pci 58 59device usb 60device ehci 61 62device scbus 63device umass 64device da 65 66device uart_ar71xx 67device ar71xx_apb 68