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 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 72options COMPAT_FREEBSD14 # Compatible with FreeBSD14 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 hkbd 120device ukbd 121device hms 122device ums 123device umass 124device usb 125device usbhid 126device vlan 127 128# VirtIO support 129device virtio # Generic VirtIO bus (required) 130device virtio_pci # VirtIO PCI device 131device vtnet # VirtIO Ethernet device 132device virtio_blk # VirtIO Block device 133device virtio_scsi # VirtIO SCSI device 134device virtio_balloon # VirtIO Memory Balloon device 135 136# P1022 DIU 137device diu 138device videomode 139device vt 140device fbd 141 142# evdev interface 143options EVDEV_SUPPORT # evdev support in legacy drivers 144device evdev # input event device support 145device uinput # install /dev/uinput cdev 146 147# HID support 148options HID_DEBUG # enable debug msgs 149device hid # Generic HID support 150device hidbus # Generic HID bus 151