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