From 292334fef529c60c9075829083900d199cd7f48a Mon Sep 17 00:00:00 2001 From: Christian Geddes Date: Wed, 1 May 2019 17:48:02 -0500 Subject: [PATCH] Skip OCMB MMIO Response polling in hostboot Until simics gets their issues modeling the endianess of the doorbell register we must skip the polling. This was working before we added the polling we should be okay to skip this until we hit hardware but we would like to get this resolved before then. Change-Id: I8ee1cdc52d5c4633eceeb3f4270200c2988bda4c Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76843 Tested-by: FSP CI Jenkins Tested-by: Jenkins Server Reviewed-by: William G. Hoffa Reviewed-by: Louis Stermole Reviewed-by: Matt Derksen Reviewed-by: Glenn Miles Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76881 Reviewed-by: Christian R. Geddes Tested-by: Christian R. Geddes --- .../chips/ocmb/explorer/procedures/hwp/memory/exp_inband.C | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_inband.C b/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_inband.C index e5b70a7c1a2..57464bb8a51 100644 --- a/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_inband.C +++ b/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_inband.C @@ -516,8 +516,12 @@ fapi2::ReturnCode getRSP( { std::vector l_data(static_cast(sizeof(o_rsp))); + //TODO RTC: 209669 Remove workaround when simics model issue fixes + // endianess issues with doorbell register +#ifndef CONFIG_AXONE_BRING_UP // Polls for the response to be ready first FAPI_TRY(poll_for_response_ready(i_target)); +#endif FAPI_INF("Reading the response buffer..."); FAPI_TRY(fapi2::getMMIO(i_target, EXPLR_IB_RSP_ADDR, BUFFER_TRANSACTION_SIZE, l_data));