1 #
2 # AR5312 -- Kernel configuration file for FreeBSD/MIPS for Atheros 5312 systems
3 #
4 # This includes all the common drivers for the AR5312 boards
5 #
6 # $FreeBSD$
7 #
8
9 machine mips mips
10 #ident AR5312_BASE
11 cpu CPU_MIPS4KC
12 makeoptions KERNLOADADDR=0x80050000
13 options HZ=1000
14
15 makeoptions MODULES_OVERRIDE=""
16
17 files "../atheros/ar531x/files.ar5315"
18
19 options INTRNG
20 options AR531X_1ST_GENERATION
21
22 # For now, hints are per-board.
23
24 hints "AR5312_BASE.hints"
25
26 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
27
28 # For small memory footprints
29 options VM_KMEM_SIZE_SCALE=1
30
31 options DDB
32 options KDB
33
34 options SCHED_4BSD #4BSD scheduler
35 options INET #InterNETworking
36 options INET6 # IPv6
37 options TCP_HHOOK # hhook(9) framework for TCP
38
39 # options NFSCL #Network Filesystem Client
40
41 options PSEUDOFS #Pseudo-filesystem framework
42 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
43
44 # options NFS_LEGACYRPC
45 # Debugging for use in -current
46 options INVARIANTS
47 options INVARIANT_SUPPORT
48 options WITNESS
49 options WITNESS_SKIPSPIN
50 options DEBUG_REDZONE
51 options DEBUG_MEMGUARD
52
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
58
59 device mii
60 device are
61
62 device cfi
63 options CFI_HARDWAREBYTESWAP
64 device geom_redboot
65
66 device ar5315_wdog
67
68 device uart
69 device uart_ar5315
70
71 device loop
72 device ether
73 device md
74 device bpf
75
76 options ARGE_DEBUG # Enable if_arge debugging for now
77
78 # Enable GPIO
79 device gpio
80 device gpioled
Cache object: 1b130a5e7ed24a2bcbb18fc8798c5a17
|