diff options
author | Elizabeth Liner <eliner@us.ibm.com> | 2017-06-07 14:31:51 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-06-29 13:20:24 -0400 |
commit | e4df6709b3a588e6873e95247abb7800ccc1e65a (patch) | |
tree | fa2953ea36d46ea6b59f29267a7e357ab98bdb9e /src/usr/vpd | |
parent | f5764021911276721062635a57cdd1c206084390 (diff) | |
download | talos-hostboot-e4df6709b3a588e6873e95247abb7800ccc1e65a.tar.gz talos-hostboot-e4df6709b3a588e6873e95247abb7800ccc1e65a.zip |
Add in calls to p9_get_sbe_msg_register and handler functions (4/4)
This commit adds in an additional hwp needed for the SBE conditions
handling, p9_get_sbe_msg_register. This HWP pulls out the SBE
register and determines if it got to runtime or not. From there
there are handler functions that decide what to do next.
Change-Id: I0e17b345bb983ed6373ec36ea2a6eb9b5e1bf3f1
RTC:173809
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41503
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: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/vpd')
-rw-r--r-- | src/usr/vpd/mvpd.C | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/usr/vpd/mvpd.C b/src/usr/vpd/mvpd.C index 6a8cd2777..ec1366e80 100644 --- a/src/usr/vpd/mvpd.C +++ b/src/usr/vpd/mvpd.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2013,2015 */ +/* Contributors Listed Below - COPYRIGHT 2013,2017 */ /* [+] Google Inc. */ /* [+] International Business Machines Corp. */ /* */ @@ -109,6 +109,7 @@ namespace MVPD TRACSSCOMP( g_trac_vpd, ENTER_MRK"mvpdRead()" ); + // eliner here here. err = Singleton<MvpdFacade>::instance().read(i_target, io_buffer, io_buflen, @@ -163,6 +164,7 @@ namespace MVPD TRACSSCOMP( g_trac_vpd, ENTER_MRK"mvpdWrite()" ); + // eliner here here. err = Singleton<MvpdFacade>::instance().write(i_target, io_buffer, io_buflen, @@ -193,6 +195,7 @@ bool VPD::mvpdPresent( TARGETING::Target * i_target ) return EEPROM::eepromPresence( i_target ); #else + // eliner here. return Singleton<MvpdFacade>::instance().hasVpdPresent( i_target, MVPD::CP00, MVPD::VD ); @@ -216,6 +219,7 @@ IpVpdFacade(MVPD::SECTION_SIZE, VPD::VPD_WRITE_PROC) { TRACUCOMP(g_trac_vpd, "MvpdFacade::MvpdFacade> " ); + // eliner here. #ifdef CONFIG_MVPD_READ_FROM_PNOR iv_configInfo.vpdReadPNOR = true; |