1dc9b124dSJustin Hibbits# 2dc9b124dSJustin Hibbits# Custom kernel for Freescale MPC85XX development boards like the CDS etc. 3dc9b124dSJustin Hibbits# 4dc9b124dSJustin Hibbits# $FreeBSD$ 5dc9b124dSJustin Hibbits# 6dc9b124dSJustin Hibbits 7dc9b124dSJustin Hibbitscpu BOOKE 8dc9b124dSJustin Hibbitscpu BOOKE_E500 9635d2bedSJustin Hibbitsident MPC85XXSPE 10dc9b124dSJustin Hibbits 11dc9b124dSJustin Hibbitsmachine powerpc powerpcspe 12dc9b124dSJustin Hibbits 13dc9b124dSJustin Hibbitsinclude "dpaa/config.dpaa" 1451cfee5dSJustin Hibbitsmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 1551cfee5dSJustin Hibbitsmakeoptions WITH_CTF=1 16dc9b124dSJustin Hibbitsmakeoptions WERROR="-Werror -Wno-format -Wno-redundant-decls" 17dc9b124dSJustin Hibbits 18dc9b124dSJustin Hibbitsoptions FPU_EMU 19dcbd7de5SJustin Hibbitsoptions MAXCPU=2 20dc9b124dSJustin Hibbits 21dc9b124dSJustin Hibbitsoptions _KPOSIX_PRIORITY_SCHEDULING 22dc9b124dSJustin Hibbitsoptions ALT_BREAK_TO_DEBUGGER 23dc9b124dSJustin Hibbitsoptions BREAK_TO_DEBUGGER 24dc9b124dSJustin Hibbitsoptions BOOTP 25dc9b124dSJustin Hibbitsoptions BOOTP_NFSROOT 26dc9b124dSJustin Hibbits#options BOOTP_NFSV3 27dc9b124dSJustin Hibbitsoptions CD9660 28dc9b124dSJustin Hibbitsoptions COMPAT_43 29dc9b124dSJustin Hibbitsoptions DDB 30dc9b124dSJustin Hibbits#options DEADLKRES 31dc9b124dSJustin Hibbitsoptions DEVICE_POLLING 32dc9b124dSJustin Hibbits#options DIAGNOSTIC 33dc9b124dSJustin Hibbitsoptions FDT 34dc9b124dSJustin Hibbits#makeoptions FDT_DTS_FILE=mpc8555cds.dts 35dc9b124dSJustin Hibbitsoptions FFS 36dc9b124dSJustin Hibbitsoptions GDB 37dc9b124dSJustin Hibbitsoptions GEOM_PART_GPT 38dc9b124dSJustin Hibbitsoptions INET 39dc9b124dSJustin Hibbitsoptions INET6 40dc9b124dSJustin Hibbitsoptions TCP_HHOOK # hhook(9) framework for TCP 41dc9b124dSJustin Hibbitsoptions INVARIANTS 42dc9b124dSJustin Hibbitsoptions INVARIANT_SUPPORT 43dc9b124dSJustin Hibbitsoptions KDB 44dc9b124dSJustin Hibbitsoptions KTRACE 45dc9b124dSJustin Hibbitsoptions MD_ROOT 46dc9b124dSJustin Hibbitsoptions MPC85XX 47dc9b124dSJustin Hibbitsoptions MSDOSFS 48dc9b124dSJustin Hibbitsoptions NFS_ROOT 49dc9b124dSJustin Hibbitsoptions NFSCL 50dc9b124dSJustin Hibbitsoptions NFSLOCKD 518d67357cSJustin Hibbitsoptions PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. 52dc9b124dSJustin Hibbitsoptions PROCFS 53dc9b124dSJustin Hibbitsoptions PSEUDOFS 54dc9b124dSJustin Hibbitsoptions SCHED_ULE 55dc9b124dSJustin Hibbitsoptions CAPABILITIES 56dc9b124dSJustin Hibbitsoptions CAPABILITY_MODE 57dc9b124dSJustin Hibbitsoptions SMP 58dc9b124dSJustin Hibbitsoptions SYSVMSG 59dc9b124dSJustin Hibbitsoptions SYSVSEM 60dc9b124dSJustin Hibbitsoptions SYSVSHM 61dc9b124dSJustin Hibbitsoptions WITNESS 62dc9b124dSJustin Hibbitsoptions WITNESS_SKIPSPIN 63e7c4ddf5SJustin Hibbitsoptions COMPAT_FREEBSD10 647f68a896SMark Johnstonoptions COMPAT_FREEBSD11 65d6745408SConrad Meyeroptions COMPAT_FREEBSD12 66e7c4ddf5SJustin Hibbitsoptions HWPMC_HOOKS 67e7c4ddf5SJustin Hibbitsoptions KDTRACE_HOOKS # Kernel DTrace hooks 68e7c4ddf5SJustin Hibbitsoptions DDB_CTF # Kernel ELF linker loads CTF data 69dc9b124dSJustin Hibbits 70dc9b124dSJustin Hibbitsdevice ata 71dc9b124dSJustin Hibbitsdevice bpf 72dc9b124dSJustin Hibbitsdevice cfi 7312accff1SJustin Hibbitsdevice cpufreq 74dc9b124dSJustin Hibbitsdevice crypto 75dc9b124dSJustin Hibbitsdevice cryptodev 76dc9b124dSJustin Hibbitsdevice da 7712accff1SJustin Hibbitsdevice ds1307 78dc9b124dSJustin Hibbitsdevice ds1553 79c75f49f7SKonstantin Belousovdevice iflib 80dc9b124dSJustin Hibbitsdevice em 81dc9b124dSJustin Hibbitsdevice alc 82dc9b124dSJustin Hibbitsdevice ether 83dc9b124dSJustin Hibbitsdevice fxp 84dc9b124dSJustin Hibbitsdevice gpio 85099a0e1bSJustin Hibbitsdevice gpiopower 86dc9b124dSJustin Hibbitsdevice iic 87dc9b124dSJustin Hibbitsdevice iicbus 88dc9b124dSJustin Hibbits#device isa 89dc9b124dSJustin Hibbitsdevice loop 90dc9b124dSJustin Hibbitsdevice md 91dc9b124dSJustin Hibbitsdevice miibus 920323f4e1SJustin Hibbitsdevice mmc 930323f4e1SJustin Hibbitsdevice mmcsd 94dc9b124dSJustin Hibbitsdevice pass 95dc9b124dSJustin Hibbitsdevice pci 96dc9b124dSJustin Hibbitsdevice quicc 97dc9b124dSJustin Hibbitsdevice random 98dc9b124dSJustin Hibbits#device rl 99dc9b124dSJustin Hibbitsdevice scbus 100dc9b124dSJustin Hibbitsdevice scc 1010323f4e1SJustin Hibbitsdevice sdhci 102dc9b124dSJustin Hibbitsdevice sec 103d139c624SJustin Hibbitsdevice spibus 104d139c624SJustin Hibbitsdevice spigen 105dc9b124dSJustin Hibbitsdevice tsec 106e7c4ddf5SJustin Hibbitsdevice dpaa 107251a32b5SKyle Evansdevice tuntap 108dc9b124dSJustin Hibbitsdevice uart 109dc9b124dSJustin Hibbitsoptions USB_DEBUG # enable debug msgs 110dc9b124dSJustin Hibbits#device uhci 111dc9b124dSJustin Hibbitsdevice ehci 11212accff1SJustin Hibbitsdevice ukbd 11312accff1SJustin Hibbitsdevice ums 114dc9b124dSJustin Hibbitsdevice umass 115dc9b124dSJustin Hibbitsdevice usb 116dc9b124dSJustin Hibbitsdevice vlan 117dc9b124dSJustin Hibbits 118dc9b124dSJustin Hibbits# P1022 DIU 119dc9b124dSJustin Hibbitsdevice diu 120dc9b124dSJustin Hibbitsdevice videomode 121e7c4ddf5SJustin Hibbitsdevice vt 122e7c4ddf5SJustin Hibbitsdevice fbd 123