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