diff options
| author | Dan Crowell <dcrowell@us.ibm.com> | 2017-08-31 15:53:08 -0500 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-09-08 10:44:11 -0400 |
| commit | 4795940579240c074c9cd486a957b4c61a04367c (patch) | |
| tree | a1877319ea8b5fb43fc47c0508c3095c797de1e4 /src/usr/testcore/rtloader | |
| parent | 16eddb5c87697e40d41ef842e6b6ad87cc17623e (diff) | |
| download | talos-hostboot-4795940579240c074c9cd486a957b4c61a04367c.tar.gz talos-hostboot-4795940579240c074c9cd486a957b4c61a04367c.zip | |
Apply multicast offline workaround to hbrt path under opal
Multicast operations to non-pcbslave registers will return a
piberr of 'chiplet offline' if any chiplets (e.g. cores) are
offline. To handle this we already ignore this scenario during
IPL. This change adds some decode logic to convert opal
return codes into their equivalent piberr values. With this
logic the workaround should trigger and avoid scom errors.
Resolves open-power/boston-openpower/#463
RTC: 86782
Change-Id: I5f587ff9bd1db08e3a5ad5131f8053e8495f45a2
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45526
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/testcore/rtloader')
| -rw-r--r-- | src/usr/testcore/rtloader/loader.H | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/testcore/rtloader/loader.H b/src/usr/testcore/rtloader/loader.H index 58979745d..214411029 100644 --- a/src/usr/testcore/rtloader/loader.H +++ b/src/usr/testcore/rtloader/loader.H @@ -268,7 +268,7 @@ class RuntimeLoaderTest : public CxxTest::TestSuite if( addr == 0x11223344 || addr == 0x22334455 ) { - rc = 1; + rc = 4; //invalid address pib code } return rc; |

