1 #
2 # Common kernel config for Freescale QorIQ DPAA development boards like the
3 # P2041RDB, P3041DS and P5020DS.
4 #
5 # This is not standalone kernel config. Use it only for including
6 # purposes.
7 #
8 # $FreeBSD$
9
10 cpu BOOKE
11 cpu BOOKE_E500
12
13 machine powerpc powerpc
14 #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
15 #makeoptions WERROR="-Werror -Wno-format"
16 makeoptions NO_MODULES=yes
17
18 # Platform support
19 options MPC85XX #Freescale SoC family
20
21 options SMP #Symmetric Multi Processing
22
23 #options SCHED_4BSD #4BSD scheduler
24 options INET #InterNETworking
25 options INET6 #IPv6 communications protocols
26 options FFS #Berkeley Fast Filesystem
27 options NFSCL #New Network Filesystem Client
28 options SOFTUPDATES #Enable FFS soft updates support
29 options PROCFS #Process filesystem (requires PSEUDOFS)
30 options PSEUDOFS #Pseudo-filesystem framework
31 options GEOM_PART_GPT #GUID Partition Tables.
32 options GEOM_LABEL
33 options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
34 options SYSVSHM #SYSV-style shared memory
35 options SYSVMSG #SYSV-style message queues
36 options SYSVSEM #SYSV-style semaphores
37 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
38 options NO_SWAPPING
39
40 options KDB #Enable the kernel debugger
41 options DDB #Support DDB
42 options GDB
43
44 options ALT_BREAK_TO_DEBUGGER
45 options BREAK_TO_DEBUGGER
46 options DIAGNOSTIC
47 options INVARIANTS #Enable calls of extra sanity checking
48 options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
49
50 options KTR
51 options KTR_COMPILE=0xffffffff
52 options KTR_MASK=KTR_PMAP
53 options KTR_ENTRIES=8192
54
55 options WITNESS #Enable checks to detect deadlocks and cycles
56 #options WITNESS_KDB
57
58 # RamFS Root
59 #options GEOM_UZIP
60 #options MD_ROOT
61 #options MD_ROOT_SIZE=10240
62
63 # Netbooting
64 options BOOTP
65 options BOOTP_NFSROOT
66 options BOOTP_NFSV3
67 options BOOTP_WIRED_TO=dtsec3
68 options NFS_ROOT
69
70 # Block devices
71 device mmc
72 device mmcsd
73 device sdhci
74
75 # Network devices
76 device miibus # MII bus support
77 device iflib
78 device em
79
80
81 # I2C support
82 device iicbus
83 device iic
84
85 device uart
86 device ehci
87 device usb
88 device scbus
89 device da
90 device umass
91 device pty
92 device cfi
93
94 device pci
95
96 # Pseudo devices
97 device ether # Ethernet support
98 device loop # Network loopback
99 device bpf # Berkeley packet filter
100 device md # Memory "disks"
101
Cache object: 4890930ad3760e3a14c664260c065902
|