diff options
author | Roland Veloz <rveloz@us.ibm.com> | 2019-08-12 14:10:06 -0500 |
---|---|---|
committer | Daniel M Crowell <dcrowell@us.ibm.com> | 2019-08-28 12:44:04 -0500 |
commit | 4536704918f346016d5e2d6091dd8f5c33f8c4b1 (patch) | |
tree | a2eec8528891532a1167eebce9c8a84a3516d998 /src/include/assert.h | |
parent | 01ac1b8dc22e3cba20a194fee7d741b749658223 (diff) | |
download | talos-hostboot-4536704918f346016d5e2d6091dd8f5c33f8c4b1.tar.gz talos-hostboot-4536704918f346016d5e2d6091dd8f5c33f8c4b1.zip |
Updated the HBRT reserved trace buffer code to compensate for relocation
This change fixes an issue where the HBRT reserved trace buffer can
be placed in a new location than it's origination.
When HB crashes, the reserved trace buffer is persisted until next IPL.
With OPAL, the reserved trace buffer may be in a different memory
location than where the buffer was when it crashed, therefore all
internal pointers will be invalid. This change will detect the change
in buffer location and realign all internal pointers to be valid
once again. This is not an issue with PHYP, only with OPAL.
Change-Id: I476845550062433fba190294b0bd2bbcf8dad658
RTC: 206137
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82094
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R Geddes <crgeddes@us.ibm.com>
Reviewed-by: Glenn Miles <milesg@ibm.com>
Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/assert.h')
0 files changed, 0 insertions, 0 deletions