]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/mips/conf/std.AR724X
rmslock: Update td_locks during lock and unlock operations
[FreeBSD/FreeBSD.git] / sys / mips / conf / std.AR724X
1 #
2 # AR724X -- Kernel configuration file for FreeBSD/MIPS for Atheros 724x systems
3 #
4 # This includes all the common drivers for the AR724x boards.
5 # Since the AR724x boards tend to have minimal flash (sometimes 4MB!),
6 # the majority of the kernel framework will be built as modules.
7 #
8 # $FreeBSD$
9 #
10
11 machine         mips mips
12 #ident          AR724X_BASE
13 cpu             CPU_MIPS24K
14 makeoptions     KERNLOADADDR=0x80050000
15 options         HWPMC_HOOKS
16
17 files           "../atheros/files.ar71xx"
18
19 # For now, hints are per-board.
20
21 hints           "AR724X_BASE.hints"
22
23 makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
24
25 options         DDB
26 options         KDB
27 options         EARLY_PRINTF
28
29 options         SCHED_4BSD              #4BSD scheduler
30 options         INET                    #InterNETworking
31 #options        INET6                   # IPv6
32 options         TCP_HHOOK               # hhook(9) framework for TCP
33 #options        NFSCL                   #Network Filesystem Client
34 options         PSEUDOFS                #Pseudo-filesystem framework
35 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
36
37 # PMC
38 options         HWPMC_HOOKS
39
40
41 #options        NFS_LEGACYRPC
42 # Debugging for use in -current
43 options         INVARIANTS
44 options         INVARIANT_SUPPORT
45 options         WITNESS
46 options         WITNESS_SKIPSPIN
47 options         DEBUG_REDZONE
48 options         DEBUG_MEMGUARD
49
50 options         FFS                     #Berkeley Fast Filesystem
51 options         NO_FFS_SNAPSHOT
52
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
58 include         "std.AR_MIPS_BASE"
59
60 makeoptions     MODULES_OVERRIDE+="hwpmc_mips24k"
61
62 device          pci
63 device          ar724x_pci
64
65 device          usb
66 device          ehci
67
68 device          umass
69 device          scbus
70 device          da
71
72 device          uart_ar71xx
73 device          ar71xx_apb