]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/mips/mediatek/std.rt2880
sys: Remove DEV_RANDOM device option
[FreeBSD/FreeBSD.git] / sys / mips / mediatek / std.rt2880
1 #
2 # std.rt2880 -- Base kernel configuration file for FreeBSD/MIPS RT2800 SoC
3 #
4 # This includes all the required drivers for the SoCs.
5 #
6 # $FreeBSD$
7 #
8
9 # Include the standard file list for Mediatek SoCs.
10 files           "../mediatek/files.mediatek"
11
12 # Building a mips/mipsel kernel
13 machine         mips mipsel
14
15 # Little-endian machine
16 makeoptions     MIPS_LITTLE_ENDIAN=defined
17
18 # Default kernel load address
19 makeoptions     KERNLOADADDR=0x88001000
20
21 # Mediatek/Ralink SoC support depends on FDT (with static DTB for the moment)
22 options         FDT
23 options         FDT_DTB_STATIC
24
25 # We rely on INTRNG code
26 options         INTRNG
27 options         MIPS_NIRQ=256
28
29 # We rely on NEW_PCIB code
30 options         NEW_PCIB
31
32 # Build kernel with gdb(1) debug symbols
33 makeoptions     DEBUG=-g
34
35 # Support for DDB and KDB
36 options         DDB
37 options         KDB
38
39 # Debugging for use in -current
40 options         INVARIANTS
41 options         INVARIANT_SUPPORT
42 options         WITNESS
43 options         WITNESS_SKIPSPIN
44 options         DEBUG_REDZONE
45 options         DEBUG_MEMGUARD
46
47 # For small memory footprints
48 options         VM_KMEM_SIZE_SCALE=1
49
50 # General options, including scheduler, etc.
51 options         SCHED_ULE       # ULE scheduler
52 options         INET            # InterNETworking
53 #options        INET6           # IPv6
54 options         PSEUDOFS        # Pseude-filesystem framework
55 options         FFS             # Berkeley Fast Filesystem
56 #options        SOFTUPDATES     # Enable FFS soft updates support
57 #options        UFS_ACL         # Support for access control lists
58 #options        UFS_DIRHASH     # Improve big directory performance
59 #options        MSDOSFS         # Enable support for MSDOS filesystems
60 options         _KPOSIX_PRIORITY_SCHEDULING     # Posix P1003_1B real-time ext.
61
62 #
63 # Standard drivers section
64 #
65 # The drivers in the following section are required in order to successfully
66 # compile the kernel.
67 #
68
69 # FDT clock and pinctrl framework
70 device          fdt_clock
71 device          fdt_pinctrl
72
73 # UART support
74 device          uart
75
76 # loop device support
77 device          loop
78
79 # ether device support
80 device          ether
81
82 # ether switch support
83 #device                 etherswitch
84 #device                 miibus
85 #device                 ip17x
86 #device                 mdio