2 # Custom kernel for Freescale MPC85XX development boards like the CDS etc.
10 machine powerpc powerpcspe
12 include "dpaa/config.dpaa"
13 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
14 makeoptions WITH_CTF=1
19 options _KPOSIX_PRIORITY_SCHEDULING
20 options ALT_BREAK_TO_DEBUGGER
21 options BREAK_TO_DEBUGGER
29 options DEVICE_POLLING
32 #makeoptions FDT_DTS_FILE=mpc8555cds.dts
36 options GEOM_LABEL # Provides labelization
39 options TCP_HHOOK # hhook(9) framework for TCP
41 options INVARIANT_SUPPORT
50 options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
55 options CAPABILITY_MODE
61 options WITNESS_SKIPSPIN
63 # The powerpcspe target arch can run non Altivec/VMX powerpc binaries
64 # Keep COMPAT options in sync with powerpc target arch.
65 options COMPAT_FREEBSD6 # Compatible with FreeBSD6
66 options COMPAT_FREEBSD7 # Compatible with FreeBSD7
67 options COMPAT_FREEBSD9 # Compatible with FreeBSD9
68 options COMPAT_FREEBSD10 # Compatible with FreeBSD10
69 options COMPAT_FREEBSD11 # Compatible with FreeBSD11
70 options COMPAT_FREEBSD12 # Compatible with FreeBSD12
71 options COMPAT_FREEBSD13 # Compatible with FreeBSD13
72 options COMPAT_FREEBSD14 # Compatible with FreeBSD14
75 options KDTRACE_HOOKS # Kernel DTrace hooks
76 options DDB_CTF # Kernel ELF linker loads CTF data
116 options USB_DEBUG # enable debug msgs
129 device virtio # Generic VirtIO bus (required)
130 device virtio_pci # VirtIO PCI device
131 device vtnet # VirtIO Ethernet device
132 device virtio_blk # VirtIO Block device
133 device virtio_scsi # VirtIO SCSI device
134 device virtio_balloon # VirtIO Memory Balloon device
143 options EVDEV_SUPPORT # evdev support in legacy drivers
144 device evdev # input event device support
145 device uinput # install /dev/uinput cdev
148 options HID_DEBUG # enable debug msgs
149 device hid # Generic HID support
150 device hidbus # Generic HID bus