From 3040d800765d0fbbcd08dfe506d6a3c3dce5e267 Mon Sep 17 00:00:00 2001 From: Raptor Engineering Development Team Date: Wed, 3 Jan 2018 14:40:18 -0600 Subject: =?UTF-8?q?Copy=20Romulus=20file=20to=20Talos=20and=20edit=20for?= =?UTF-8?q?=20Talos=E2=84=A2=20II?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openpower/configs/hostboot/talos.config | 68 +++++++++++++++++++++++++++++++++ openpower/configs/talos_defconfig | 63 ++++++++++++++++++++++++++++++ 2 files changed, 131 insertions(+) create mode 100755 openpower/configs/hostboot/talos.config create mode 100644 openpower/configs/talos_defconfig diff --git a/openpower/configs/hostboot/talos.config b/openpower/configs/hostboot/talos.config new file mode 100755 index 00000000..f41ec163 --- /dev/null +++ b/openpower/configs/hostboot/talos.config @@ -0,0 +1,68 @@ +# The BMC MBOX Protocol is used to access PNOR +unset SFC_IS_AST2500 +unset SFC_IS_AST2400 +set PNORDD_IS_BMCMBOX +unset PNORDD_IS_SFC +unset BMC_DOES_SFC_INIT +unset SFC_IS_IBM_DPSS +set ALLOW_MICRON_PNOR +set ALLOW_MACRONIX_PNOR + +# VPD options. +set MVPD_READ_FROM_HW +set MVPD_WRITE_TO_HW +set MVPD_READ_FROM_PNOR +set MVPD_WRITE_TO_PNOR +set DJVPD_READ_FROM_HW +unset DJVPD_WRITE_TO_HW +set DJVPD_READ_FROM_PNOR +set DJVPD_WRITE_TO_PNOR +set MEMVPD_READ_FROM_HW +set MEMVPD_WRITE_TO_HW +set MEMVPD_READ_FROM_PNOR +set MEMVPD_WRITE_TO_PNOR +set PVPD_READ_FROM_HW +set PVPD_WRITE_TO_HW +set PVPD_READ_FROM_PNOR +set PVPD_WRITE_TO_PNOR +unset CDIMM_FORMAT_FOR_CVPD + +# gpio config +set GPIODD +unset PALMETTO_VDDR + +# Enable Consecutive SBE Updates +set SBE_UPDATE_CONSECUTIVE +unset SBE_UPDATE_INDEPENDENT +unset SBE_UPDATE_SEQUENTIAL +unset SBE_UPDATE_SIMULTANEOUS +unset NO_SBE_UPDATES + +unset PCIE_HOTPLUG_CONTROLLER + +# turn on console output +set CONSOLE +set BMC_AST2500 + +set DISABLE_HOSTBOOT_RUNTIME + +# Compile in hostboot runtime PRD +set HBRT_PRD +set HTMGT +set START_OCC_DURING_BOOT + +#PNOR flags +unset PNOR_TWO_SIDE_SUPPORT + +set BMC_BT_LPC_IPMI + +# Enable Checktop Analysis +unset ENABLE_CHECKSTOP_ANALYSIS +unset IPLTIME_CHECKSTOP_ANALYSIS + +# set for trace debug to console +unset CONSOLE_OUTPUT_TRACE + +unset CONFIG_SECUREBOOT +unset CONFIG_TPMDD +unset CONFIG_TPM_NUVOTON diff --git a/openpower/configs/talos_defconfig b/openpower/configs/talos_defconfig new file mode 100644 index 00000000..dceff4e0 --- /dev/null +++ b/openpower/configs/talos_defconfig @@ -0,0 +1,63 @@ +BR2_powerpc64le=y +BR2_powerpc_power8=y +BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="--enable-targets=powerpc64-linux" +BR2_EXTRA_GCC_CONFIG_OPTIONS="--enable-targets=powerpc64-linux" +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TARGET_GENERIC_HOSTNAME="skiroot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" +BR2_TARGET_GENERIC_GETTY_PORT="hvc0" +BR2_ENABLE_LOCALE_WHITELIST="C de en es fr it ja ko pt_BR ru zh_CN zh_TW" +BR2_GENERATE_LOCALE="en_US.UTF-8 de_DE.UTF-8 es_ES.UTF-8 fr_FR.UTF-8 it_IT.UTF-8 ja_JP.UTF-8 ko_KR.UTF-8 pt_BR.UTF-8 ru_RU.UTF-8 zh_CN.UTF-8 zh_TW.UTF-8" +BR2_SYSTEM_ENABLE_NLS=y +BR2_ROOTFS_OVERLAY="../openpower/overlay" +BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var ../openpower/scripts/firmware-whitelist" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.14.8" +BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL_OP_BUILD_PATH)/linux" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_OP_BUILD_PATH)/configs/linux/skiroot_p9_defconfig" +BR2_LINUX_KERNEL_ZIMAGE_EPAPR=y +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_OP_BUILD_PATH)/configs/busybox.fragment" +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_LINUX_FIRMWARE=y +BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y +BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y +BR2_PACKAGE_IPMITOOL=y +BR2_PACKAGE_IPMITOOL_USB=y +BR2_PACKAGE_MDADM=y +BR2_PACKAGE_NCURSES_WCHAR=y +BR2_PACKAGE_DROPBEAR=y +# BR2_PACKAGE_DROPBEAR_SERVER is not set +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_LRZSZ=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_TARGET_ROOTFS_CPIO_XZ=y +BR2_TARGET_ROOTFS_INITRAMFS=y +BR2_OPENPOWER_PLATFORM=y +BR2_OPENPOWER_POWER9=y +BR2_HOSTBOOT_CONFIG_FILE="talos.config" +BR2_OPENPOWER_MACHINE_XML_GITHUB_PROJECT_VALUE="talos-xml" +BR2_OPENPOWER_MACHINE_XML_VERSION="277e3b3b14a98a4837ad603ae1bf424a09378023" +BR2_OPENPOWER_MACHINE_XML_FILENAME="talos.xml" +BR2_OPENPOWER_SYSTEM_XML_FILENAME="TALOS_hb.system.xml" +BR2_OPENPOWER_MRW_XML_FILENAME="TALOS_hb.mrw.xml" +BR2_OPENPOWER_BIOS_XML_FILENAME="TALOS_bios.xml" +BR2_OPENPOWER_PNOR_XML_LAYOUT_FILENAME="defaultPnorLayout_64.xml" +BR2_OPENPOWER_CONFIG_NAME="talos" +BR2_OPENPOWER_PNOR_FILENAME="talos.pnor" +BR2_HOSTBOOT_BINARY_SBE_FILENAME="nimbus_sbe.img.ecc" +BR2_HOSTBOOT_BINARY_SBEC_FILENAME="centaur_sbec_pad.img.ecc" +BR2_HOSTBOOT_BINARY_WINK_FILENAME="p9n.ref_image.hdr.bin.ecc" +BR2_IMA_CATALOG_FILENAME="ima_catalog.bin" +BR2_OPENPOWER_TARGETING_BIN_FILENAME="TALOS_HB.targeting.bin" +BR2_OPENPOWER_TARGETING_ECC_FILENAME="TALOS_HB.targeting.bin.ecc" +BR2_PACKAGE_PETITBOOT=y +BR2_PACKAGE_PETITBOOT_MTD=y +BR2_OCC_BIN_FILENAME="occ.bin" +# BR2_CAPP_UCODE_BIN_FILENAME is not set +BR2_PACKAGE_LOADKEYS=y +BR2_IMA_CATALOG_DTS="POWER9" -- cgit v1.2.1