1e683c328SJustin Hibbits# 2e683c328SJustin Hibbits# Custom kernel for Freescale QorIQ (P5xxx, Txxxx) based boards, like 3e683c328SJustin Hibbits# AmigaOne X5000 4e683c328SJustin Hibbits# 5e683c328SJustin Hibbits# $FreeBSD$ 6e683c328SJustin Hibbits# 7e683c328SJustin Hibbits 8e683c328SJustin Hibbitscpu BOOKE 9e683c328SJustin Hibbitscpu BOOKE_E500 10e683c328SJustin Hibbitsident MPC85XX 11e683c328SJustin Hibbits 12e683c328SJustin Hibbitsmachine powerpc powerpc64 13e683c328SJustin Hibbits 14a32b5435SJustin Hibbitsinclude "dpaa/config.dpaa" 15e683c328SJustin Hibbitsmakeoptions DEBUG="-Wa,-me500 -g" 16e683c328SJustin Hibbitsmakeoptions WERROR="-Werror -Wno-format -Wno-redundant-decls" 17e683c328SJustin Hibbitsmakeoptions NO_MODULES=yes 18e683c328SJustin Hibbits 19e683c328SJustin Hibbitsoptions FPU_EMU 20e683c328SJustin Hibbits 21e683c328SJustin Hibbitsoptions _KPOSIX_PRIORITY_SCHEDULING 22e683c328SJustin Hibbitsoptions ALT_BREAK_TO_DEBUGGER 23e683c328SJustin Hibbitsoptions BREAK_TO_DEBUGGER 24e683c328SJustin Hibbitsoptions BOOTP 25e683c328SJustin Hibbitsoptions BOOTP_NFSROOT 26e683c328SJustin Hibbits#options BOOTP_NFSV3 27e683c328SJustin Hibbitsoptions CD9660 28e683c328SJustin Hibbits#options COMPAT_43 29e683c328SJustin Hibbitsoptions COMPAT_FREEBSD32 #Compatible with FreeBSD/powerpc binaries 30e683c328SJustin Hibbitsoptions DDB 31e683c328SJustin Hibbits#options DEADLKRES 32e683c328SJustin Hibbitsoptions DEVICE_POLLING 33e683c328SJustin Hibbits#options DIAGNOSTIC 34e683c328SJustin Hibbitsoptions FDT 35e683c328SJustin Hibbits#makeoptions FDT_DTS_FILE=mpc8555cds.dts 36*140db603SJustin Hibbitsoptions FFS #Berkeley Fast Filesystem 37*140db603SJustin Hibbitsoptions SOFTUPDATES #Enable FFS soft updates support 38*140db603SJustin Hibbitsoptions UFS_ACL #Support for access control lists 39*140db603SJustin Hibbitsoptions UFS_DIRHASH #Improve performance on big directories 40*140db603SJustin Hibbitsoptions UFS_GJOURNAL #Enable gjournal-based UFS journaling 41*140db603SJustin Hibbitsoptions QUOTA #Enable disk quotas for UFS 42e683c328SJustin Hibbitsoptions GDB 43e683c328SJustin Hibbitsoptions GEOM_PART_GPT 44*140db603SJustin Hibbitsoptions GEOM_LABEL #Provides labelization 45e683c328SJustin Hibbitsoptions INET 46e683c328SJustin Hibbitsoptions INET6 47e683c328SJustin Hibbitsoptions TCP_HHOOK # hhook(9) framework for TCP 48e683c328SJustin Hibbitsoptions INVARIANTS 49e683c328SJustin Hibbitsoptions INVARIANT_SUPPORT 50e683c328SJustin Hibbitsoptions KDB 51*140db603SJustin Hibbitsoptions KDB_TRACE # Print a stack trace for a panic. 52e683c328SJustin Hibbitsoptions KTRACE 53e683c328SJustin Hibbitsoptions MD_ROOT 54e683c328SJustin Hibbitsoptions MPC85XX 55e683c328SJustin Hibbitsoptions MSDOSFS 56e683c328SJustin Hibbitsoptions NFS_ROOT 57e683c328SJustin Hibbitsoptions NFSCL 58e683c328SJustin Hibbitsoptions NFSLOCKD 59e683c328SJustin Hibbitsoptions PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. 60e683c328SJustin Hibbitsoptions PROCFS 61e683c328SJustin Hibbitsoptions PSEUDOFS 62e683c328SJustin Hibbitsoptions SCHED_ULE 63e683c328SJustin Hibbitsoptions CAPABILITIES 64e683c328SJustin Hibbitsoptions CAPABILITY_MODE 65e683c328SJustin Hibbitsoptions SMP 66*140db603SJustin Hibbitsoptions STACK #stack(9) support 67e683c328SJustin Hibbitsoptions SYSVMSG 68e683c328SJustin Hibbitsoptions SYSVSEM 69e683c328SJustin Hibbitsoptions SYSVSHM 70e683c328SJustin Hibbitsoptions WITNESS 71e683c328SJustin Hibbitsoptions WITNESS_SKIPSPIN 72*140db603SJustin Hibbitsoptions HWPMC_HOOKS 73*140db603SJustin Hibbitsoptions KDTRACE_HOOKS # Kernel DTrace hooks 74*140db603SJustin Hibbitsoptions DDB_CTF # Kernel ELF linker loads CTF data 75e683c328SJustin Hibbits 76e683c328SJustin Hibbitsdevice ata 77e683c328SJustin Hibbitsdevice bpf 78e683c328SJustin Hibbitsdevice cfi 79e683c328SJustin Hibbitsdevice crypto 80e683c328SJustin Hibbitsdevice cryptodev 81e683c328SJustin Hibbitsdevice da 82*140db603SJustin Hibbitsdevice ds1307 83e683c328SJustin Hibbitsdevice ds1553 84e683c328SJustin Hibbitsdevice em 85e683c328SJustin Hibbitsdevice alc 86a32b5435SJustin Hibbitsdevice dpaa 87e683c328SJustin Hibbitsdevice ether 88e683c328SJustin Hibbitsdevice fxp 89e683c328SJustin Hibbitsdevice gpio 90e683c328SJustin Hibbitsdevice gpiopower 91e683c328SJustin Hibbitsdevice iic 92e683c328SJustin Hibbitsdevice iicbus 93e683c328SJustin Hibbits#device isa 94e683c328SJustin Hibbitsdevice loop 95e683c328SJustin Hibbitsdevice md 96e683c328SJustin Hibbitsdevice miibus 97e683c328SJustin Hibbitsdevice mmc 98e683c328SJustin Hibbitsdevice mmcsd 99e683c328SJustin Hibbitsdevice pass 100e683c328SJustin Hibbitsdevice pci 101e683c328SJustin Hibbitsdevice random 102e683c328SJustin Hibbits#device rl 103e683c328SJustin Hibbitsdevice scbus 104e683c328SJustin Hibbitsdevice scc 105e683c328SJustin Hibbitsdevice sdhci 106e683c328SJustin Hibbitsdevice sec 107*140db603SJustin Hibbitsdevice spibus 108*140db603SJustin Hibbitsdevice spigen 109e683c328SJustin Hibbitsdevice tun 110e683c328SJustin Hibbitsdevice uart 111e683c328SJustin Hibbitsoptions USB_DEBUG # enable debug msgs 112e683c328SJustin Hibbits#device uhci 113e683c328SJustin Hibbitsdevice ehci 114e683c328SJustin Hibbitsdevice umass 115e683c328SJustin Hibbitsdevice usb 116e683c328SJustin Hibbitsdevice vlan 117