p10_hcode: Partial support for parsing of traces in PM elog
Commit copies PM trexStringFiles from build directory to
PNOR stage directory as LID.
Signed-off-by: premjha2@in.ibm.com <premjha2@in.ibm.com>
diff --git a/openpower/package/hcode-p10/hcode-p10.mk b/openpower/package/hcode-p10/hcode-p10.mk
index 3d3eda6..469b98f 100644
--- a/openpower/package/hcode-p10/hcode-p10.mk
+++ b/openpower/package/hcode-p10/hcode-p10.mk
@@ -16,6 +16,9 @@
HW_IMAGE_BIN_PATH = output/images/hw_image
HW_IMAGE_BIN_NAME = p10.hw_image.bin
HCODE_IMAGE_BIN_NAME = p10.ref_image.bin
+QME20_TREXSTRING_PATH=hcode/qme_p10dd20/
+XGPE20_TREXSTRING_PATH=hcode/xgpe_p10dd20/
+PGPE20_TREXSTRING_PATH=hcode/pgpe_p10dd20/
CROSS_COMPILER_PATH=$(PPE42_GCC_BIN)
PPE_TOOL_PATH ?= $(CROSS_COMPILER_PATH)
@@ -39,8 +42,15 @@
CONFIG_IONV_FILE_LOCATION=$(STAGING_DIR)/hostboot_binaries/$(BINARY_IONV_FILENAME) \
CONFIG_INCLUDE_IONV=$(BR2_HCODE_INCLUDE_IONV) OPENPOWER_BUILD=1
+
define HCODE_P10_INSTALL_IMAGES_CMDS
mkdir -p $(STAGING_DIR)/hcode
+ mkdir -p $(STAGING_DIR)/$(QME20_TREXSTRING_PATH)
+ mkdir -p $(STAGING_DIR)/$(XGPE20_TREXSTRING_PATH)
+ mkdir -p $(STAGING_DIR)/$(PGPE20_TREXSTRING_PATH)
+ $(INSTALL) $(@D)/output/images/qme_p10dd20/trexStringFile $(STAGING_DIR)/$(QME20_TREXSTRING_PATH)
+ $(INSTALL) $(@D)/output/images/xgpe_p10dd20/trexStringFile $(STAGING_DIR)/$(XGPE20_TREXSTRING_PATH)
+ $(INSTALL) $(@D)/output/images/pgpe_p10dd20/trexStringFile $(STAGING_DIR)/$(PGPE20_TREXSTRING_PATH)
$(INSTALL) $(@D)/$(HW_IMAGE_BIN_PATH)/$(HW_IMAGE_BIN_NAME) $(STAGING_DIR)/hcode/$(HCODE_IMAGE_BIN_NAME)
endef
@@ -48,4 +58,5 @@
$(HCODE_P10_ENV_VARS) bash -c 'cd $(@D) && source ./env.bash && $(MAKE) '
endef
+
$(eval $(generic-package))