From 9b03db45c424d6edc5698fa74830dc1d432fdfe8 Mon Sep 17 00:00:00 2001 From: Sumit Kumar Date: Wed, 5 Jul 2017 05:37:12 -0500 Subject: Moving DD specific ring coord from TOR to XIP (step 1) Step 1 - Ensuring backwards compatibility in TOR and XIP APIs to avoid co-req issue. - Updated TOR and XIP APIs, xip_tool and ipl_build to handle both types of DD coordination. Key_Cronus_Test=XIP_REGRESS HW-Image-Prereq=51511 - 51511 changes the .rings section DD level packaging. This commit (42751) prepares the TOR API and associated codes to handle the new .rings layout while also making the TOR API backwards compatible to the existing .rings section. Change-Id: I7d254340808ca9270fc1c96414102794fcffeabe Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42751 Tested-by: FSP CI Jenkins Tested-by: Jenkins Server Tested-by: HWSV CI Tested-by: Cronus HW CI Tested-by: Hostboot CI Tested-by: PPE CI Reviewed-by: Sumit Kumar Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43258 Reviewed-by: Hostboot Team Reviewed-by: Sachin Gupta --- src/import/chips/p9/xip/p9_xip_image.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/import/chips/p9/xip/p9_xip_image.h') diff --git a/src/import/chips/p9/xip/p9_xip_image.h b/src/import/chips/p9/xip/p9_xip_image.h index a78befa1..9b139b98 100644 --- a/src/import/chips/p9/xip/p9_xip_image.h +++ b/src/import/chips/p9/xip/p9_xip_image.h @@ -707,10 +707,10 @@ p9_xip_image_size(void* i_image, uint32_t* o_size); int p9_xip_get_section(const void* i_image, const int i_sectionId, + P9XipSection* o_hostSection, #if defined(__PPE__) - P9XipSection* o_hostSection); + uint8_t i_ddLevel); #else - P9XipSection* o_hostSection, uint8_t i_ddLevel=UNDEFINED_DD_LEVEL); #endif @@ -1388,12 +1388,10 @@ p9_xip_get_toc(void* i_image, /// \retval 0 Success /// /// \retval non-0 See \ref p9_xip_image_errors -#if !defined(__PPE__) int p9_xip_dd_section_support(const void* i_image, const int i_sectionId, - bool& o_bDdSupport); -#endif + myBoolean_t* o_bDdSupport); /// \brief Decode a TOC entry from dump file -- cgit v1.2.1