diff options
author | Marty Gloff <mgloff@us.ibm.com> | 2016-02-01 09:07:03 -0600 |
---|---|---|
committer | Matthew A. Ploetz <maploetz@us.ibm.com> | 2016-04-27 06:40:46 -0400 |
commit | 76febbb5c230f1231be719831f84923fb802cb95 (patch) | |
tree | 54b45deb80a2a091db0c44daa19751e191e70afc /src/usr/vpd/ipvpd.C | |
parent | 5e80adfa475e07dcd896de7ced5004cf51e95ff5 (diff) | |
download | talos-hostboot-76febbb5c230f1231be719831f84923fb802cb95.tar.gz talos-hostboot-76febbb5c230f1231be719831f84923fb802cb95.zip |
P9 changes for PR core restriction
Covers the work required to support the P9 module vpd and new EQ/EX/EC core
structure in relation to the processing of the PR keyword to restrict the
number of cores.
Add new traces or enhance old traces with additional data to improve debug.
Update the module vpd binary for our standalone model.
Change-Id: I20018ccf1daa429e5b0ad9e38f50b1bc5943bcb5
RTC:145459
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/705
Tested-by: Jenkins Server
Tested-by: FSP CI Jenkins
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
Diffstat (limited to 'src/usr/vpd/ipvpd.C')
-rw-r--r-- | src/usr/vpd/ipvpd.C | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/usr/vpd/ipvpd.C b/src/usr/vpd/ipvpd.C index e148bc970..8067d24a5 100644 --- a/src/usr/vpd/ipvpd.C +++ b/src/usr/vpd/ipvpd.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2013,2015 */ +/* Contributors Listed Below - COPYRIGHT 2013,2016 */ /* [+] Google Inc. */ /* [+] International Business Machines Corp. */ /* */ @@ -1435,7 +1435,9 @@ errlHndl_t IpVpdFacade::retrieveKeyword ( const char * i_keywordName, errlHndl_t err = NULL; TRACSSCOMP( g_trac_vpd, - ENTER_MRK"IpVpdFacade::retrieveKeyword()" ); + ENTER_MRK"IpVpdFacade::retrieveKeyword(%s, %s, . . .)", + i_keywordName, + i_recordName ); do { @@ -1641,7 +1643,9 @@ errlHndl_t IpVpdFacade::fetchDataFromPnor ( uint64_t i_byteAddr, { errlHndl_t err = NULL; TRACSSCOMP( g_trac_vpd, - ENTER_MRK"IpVpdFacade::fetchDataFromPnor()" ); + ENTER_MRK"IpVpdFacade::fetchDataFromPnor(%ld, %d, . . .)", + i_byteAddr, + i_numBytes ); do { // Call a function in the common VPD code @@ -1679,7 +1683,9 @@ errlHndl_t IpVpdFacade::fetchDataFromEeprom ( uint64_t i_byteAddr, { errlHndl_t err = NULL; TRACSSCOMP( g_trac_vpd, - ENTER_MRK"IpVpdFacade::fetchDataFromEeprom()" ); + ENTER_MRK"IpVpdFacade::fetchDataFromEeprom(%ld, %d, . . .)", + i_byteAddr, + i_numBytes ); do { @@ -1724,7 +1730,9 @@ errlHndl_t IpVpdFacade::findKeywordAddr ( const char * i_keywordName, int matchesFound = 0; TRACSSCOMP( g_trac_vpd, - ENTER_MRK"IpVpdFacade::findKeywordAddr()" ); + ENTER_MRK"IpVpdFacade::findKeywordAddr(%s, %s, . . .)", + i_keywordName, + i_recordName ); do { |