2 # AR5312 -- Kernel configuration file for FreeBSD/MIPS for Atheros 5312 systems
4 # This includes all the common drivers for the AR5312 boards
12 makeoptions KERNLOADADDR=0x80050000
15 makeoptions MODULES_OVERRIDE=""
17 files "../atheros/ar531x/files.ar5315"
20 options AR531X_1ST_GENERATION
22 # For now, hints are per-board.
24 hints "AR5312_BASE.hints"
26 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
28 # For small memory footprints
29 options VM_KMEM_SIZE_SCALE=1
34 options SCHED_4BSD #4BSD scheduler
35 options INET #InterNETworking
37 options TCP_HHOOK # hhook(9) framework for TCP
39 # options NFSCL #Network Filesystem Client
41 options PSEUDOFS #Pseudo-filesystem framework
42 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
44 # options NFS_LEGACYRPC
45 # Debugging for use in -current
47 options INVARIANT_SUPPORT
49 options WITNESS_SKIPSPIN
51 options DEBUG_MEMGUARD
53 options FFS #Berkeley Fast Filesystem
54 # options SOFTUPDATES #Enable FFS soft updates support
55 # options UFS_ACL #Support for access control lists
56 # options UFS_DIRHASH #Improve performance on big directories
57 # options MSDOSFS # Read MSDOS filesystems; useful for USB/CF
63 options CFI_HARDWAREBYTESWAP
77 options ARGE_DEBUG # Enable if_arge debugging for now