]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/powerpc/conf/dpaa/DPAA
MFC r343617, r343618:
[FreeBSD/FreeBSD.git] / sys / powerpc / conf / dpaa / DPAA
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 -Wno-redundant-decls"
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          random          # Entropy device
100 device          bpf             # Berkeley packet filter
101 device          md              # Memory "disks"
102