2 # std.rt2880 -- Base kernel configuration file for FreeBSD/MIPS RT2800 SoC
4 # This includes all the required drivers for the SoCs.
9 # Include the standard file list for Mediatek SoCs.
10 files "../mediatek/files.mediatek"
12 # Building a mips/mipsel kernel
15 # Little-endian machine
16 makeoptions MIPS_LITTLE_ENDIAN=defined
18 # Default kernel load address
19 makeoptions KERNLOADADDR=0x88001000
21 # Mediatek/Ralink SoC support depends on FDT (with static DTB for the moment)
23 options FDT_DTB_STATIC
25 # We rely on INTRNG code
29 # We rely on NEW_PCIB code
32 # Build kernel with gdb(1) debug symbols
35 # Support for DDB and KDB
39 # Debugging for use in -current
41 options INVARIANT_SUPPORT
43 options WITNESS_SKIPSPIN
45 options DEBUG_MEMGUARD
47 # For small memory footprints
48 options VM_KMEM_SIZE_SCALE=1
50 # General options, including scheduler, etc.
51 options SCHED_ULE # ULE scheduler
52 options INET # InterNETworking
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.
63 # Standard drivers section
65 # The drivers in the following section are required in order to successfully
69 # FDT clock and pinctrl framework
82 # ether device support
85 # ether switch support