1 #
2 # Custom kernel for Freescale MPC85XX development boards like the CDS etc.
3 #
4 # $FreeBSD$
5 #
6
7 cpu BOOKE
8 cpu BOOKE_E500
9 ident MPC85XXSPE
10
11 machine powerpc powerpcspe
12
13 include "dpaa/config.dpaa"
14 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
15 makeoptions WITH_CTF=1
16
17 options FPU_EMU
18 options MAXCPU=2
19
20 options _KPOSIX_PRIORITY_SCHEDULING
21 options ALT_BREAK_TO_DEBUGGER
22 options BREAK_TO_DEBUGGER
23 options BOOTP
24 options BOOTP_NFSROOT
25 #options BOOTP_NFSV3
26 options CD9660
27 options COMPAT_43
28 options DDB
29 #options DEADLKRES
30 options DEVICE_POLLING
31 #options DIAGNOSTIC
32 options FDT
33 #makeoptions FDT_DTS_FILE=mpc8555cds.dts
34 options FFS
35 options GDB
36 options GEOM_PART_GPT
37 options GEOM_LABEL # Provides labelization
38 options INET
39 options INET6
40 options TCP_HHOOK # hhook(9) framework for TCP
41 options INVARIANTS
42 options INVARIANT_SUPPORT
43 options KDB
44 options KTRACE
45 options MD_ROOT
46 options MPC85XX
47 options MSDOSFS
48 options NFS_ROOT
49 options NFSCL
50 options NFSLOCKD
51 options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
52 options PROCFS
53 options PSEUDOFS
54 options SCHED_ULE
55 options CAPABILITIES
56 options CAPABILITY_MODE
57 options SMP
58 options SYSVMSG
59 options SYSVSEM
60 options SYSVSHM
61 options WITNESS
62 options WITNESS_SKIPSPIN
63
64 # The powerpcspe target arch can run non Altivec/VMX powerpc binaries
65 # Keep COMPAT options in sync with powerpc target arch.
66 options COMPAT_FREEBSD6 # Compatible with FreeBSD6
67 options COMPAT_FREEBSD7 # Compatible with FreeBSD7
68 options COMPAT_FREEBSD9 # Compatible with FreeBSD9
69 options COMPAT_FREEBSD10 # Compatible with FreeBSD10
70 options COMPAT_FREEBSD11 # Compatible with FreeBSD11
71 options COMPAT_FREEBSD12 # Compatible with FreeBSD12
72 options COMPAT_FREEBSD13 # Compatible with FreeBSD13
73
74 options HWPMC_HOOKS
75 options KDTRACE_HOOKS # Kernel DTrace hooks
76 options DDB_CTF # Kernel ELF linker loads CTF data
77
78 device ata
79 device bpf
80 device cfi
81 device cpufreq
82 device crypto
83 device cryptodev
84 device da
85 device ds1307
86 device ds1553
87 device iflib
88 device em
89 device alc
90 device ether
91 device fxp
92 device gpio
93 device gpiopower
94 device iic
95 device iicbus
96 #device isa
97 device loop
98 device md
99 device miibus
100 device mmc
101 device mmcsd
102 device pass
103 device pci
104 device quicc
105 #device rl
106 device scbus
107 device scc
108 device sdhci
109 device sec
110 device spibus
111 device spigen
112 device tsec
113 device dpaa
114 device tuntap
115 device uart
116 options USB_DEBUG # enable debug msgs
117 #device uhci
118 device ehci
119 device ukbd
120 device ums
121 device umass
122 device usb
123 device vlan
124
125 # VirtIO support
126 device virtio # Generic VirtIO bus (required)
127 device virtio_pci # VirtIO PCI device
128 device vtnet # VirtIO Ethernet device
129 device virtio_blk # VirtIO Block device
130 device virtio_scsi # VirtIO SCSI device
131 device virtio_balloon # VirtIO Memory Balloon device
132
133 # P1022 DIU
134 device diu
135 device videomode
136 device vt
137 device fbd
138
139 # HID support
140 options HID_DEBUG # enable debug msgs
141 device hid # Generic HID support
Cache object: ea8670507d82dfda9fa1b8ab58aaf664
|