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 GEOM_LABEL # Provides labelization 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 73 74options HWPMC_HOOKS 75options KDTRACE_HOOKS # Kernel DTrace hooks 76options DDB_CTF # Kernel ELF linker loads CTF data 77 78device ata 79device bpf 80device cfi 81device cpufreq 82device crypto 83device cryptodev 84device da 85device ds1307 86device ds1553 87device iflib 88device em 89device alc 90device ether 91device fxp 92device gpio 93device gpiopower 94device iic 95device iicbus 96#device isa 97device loop 98device md 99device miibus 100device mmc 101device mmcsd 102device pass 103device pci 104device quicc 105#device rl 106device scbus 107device scc 108device sdhci 109device sec 110device spibus 111device spigen 112device tsec 113device dpaa 114device tuntap 115device uart 116options USB_DEBUG # enable debug msgs 117#device uhci 118device ehci 119device ukbd 120device ums 121device umass 122device usb 123device vlan 124 125# VirtIO support 126device virtio # Generic VirtIO bus (required) 127device virtio_pci # VirtIO PCI device 128device vtnet # VirtIO Ethernet device 129device virtio_blk # VirtIO Block device 130device virtio_scsi # VirtIO SCSI device 131device virtio_balloon # VirtIO Memory Balloon device 132 133# P1022 DIU 134device diu 135device videomode 136device vt 137device fbd 138 139# HID support 140options HID_DEBUG # enable debug msgs 141device hid # Generic HID support 142