diff options
| author | Roland Veloz <rveloz@us.ibm.com> | 2017-12-04 17:37:05 -0600 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-12-21 00:12:25 -0500 |
| commit | 44d0f070400aabde3a06eb7b836923577a117cc0 (patch) | |
| tree | 464a51f429057595436e47e510913a9a7a03f8d2 /src/include/usr/vpd | |
| parent | a334e5aa3f11fe4f4657ba89139ac0a543845af1 (diff) | |
| download | talos-hostboot-44d0f070400aabde3a06eb7b836923577a117cc0.tar.gz talos-hostboot-44d0f070400aabde3a06eb7b836923577a117cc0.zip | |
Handles FSP reset-reload in HBRT messages
For every instance where a firmware_request is made, it is possible
to get an error if the FSP is doing a reset/reload. Now, if an
error returned from the firmware_request call indicates that the
FSP is doing a reset/reload, the firmware_request call will be made
again. Also refactored the code. Consolidated the calls to
firmware_request to another file to facilitate the adding/updating
of messages.
Change-Id: I5be440927ab255c55b40a0a0ed26f786d31a9317
RTC:182606
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50505
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/vpd')
| -rw-r--r-- | src/include/usr/vpd/vpdreasoncodes.H | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/include/usr/vpd/vpdreasoncodes.H b/src/include/usr/vpd/vpdreasoncodes.H index 8007d0a7b..a9c62aca5 100644 --- a/src/include/usr/vpd/vpdreasoncodes.H +++ b/src/include/usr/vpd/vpdreasoncodes.H @@ -92,8 +92,7 @@ enum vpdModuleId VPD_RT_WRITE_PNOR = 0x81, VPD_BLD_RT_IMAGE = 0x82, VPD_SEND_MBOX_WRITE_MESSAGE = 0x83, - VPD_RT_FIRMWARE_REQUEST = 0x84, - + VPD_MOD_XXX = 0x84, }; /** @@ -141,7 +140,7 @@ enum vpdReasonCode VPD_CACHE_SIZE_EXCEEDED = VPD_COMP_ID | 0x35, VPD_INVALID_LENGTH = VPD_COMP_ID | 0x36, VPD_RT_NULL_FIRMWARE_REQUEST_PTR = VPD_COMP_ID | 0x37, - VPD_RT_WRITE_MSG_ERR = VPD_COMP_ID | 0x38, + VPD_RC_XXX = VPD_COMP_ID | 0x38, }; |

