#
3d73712f |
| 01-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: update latest spec and reformat
Copy the latest format file from the docs repository and apply.
Change-Id: If81a5a0bc8458a6feb94ba5c52adbe7294d43475 Signed-off-by: Patrick Williams <p
clang-format: update latest spec and reformat
Copy the latest format file from the docs repository and apply.
Change-Id: If81a5a0bc8458a6feb94ba5c52adbe7294d43475 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
3f596287 |
| 12-Apr-2024 |
Willy Tu <wltu@google.com> |
handler: Support more retry logic
Add retry logic for more methods that may fail due to unstable ipmi interfaces. Also added one seconds sleep in between retries to allow some time for the interface
handler: Support more retry logic
Add retry logic for more methods that may fail due to unstable ipmi interfaces. Also added one seconds sleep in between retries to allow some time for the interface to be initialized.
Tested: Updated BMC firmware with the new tool and didn't have any regression.
Change-Id: Ifc4155dd895f1a654da9e03f17e4c1e8613c9133 Signed-off-by: Willy Tu <wltu@google.com>
show more ...
|
#
1b23b772 |
| 15-Mar-2023 |
Willy Tu <wltu@google.com> |
Add retry to sendFile handler
In cases where the ipmi interface is interrupted, we want to be able to recover automatically without having to retrigger it again. For example, this may happen if the
Add retry to sendFile handler
In cases where the ipmi interface is interrupted, we want to be able to recover automatically without having to retrigger it again. For example, this may happen if the ipminet interface gets reconfigure in the middle of transfering an image.
The inital goal was to have the retry for ipminet only with and restart at the remaining data instead of from the beginning. The issue there is that we needed to restart the ipmi blob session to write again and doing so will clear out the existing written data. When trying to write to existing session will caused the update to be stalled and required a ipmi restart to recover.
Tested: images is able to be tranfered fully and validated after we interrupted the ipminet interface in the middle.
Change-Id: Id734f6a92625bc6a1256fea010fb4b068f7bf1d5 Signed-off-by: Willy Tu <wltu@google.com>
show more ...
|
#
328f520f |
| 16-Mar-2021 |
Jie Yang <jjy@google.com> |
tools/handler: Read the running version
A host tool would read the running firmware version through polling the version blob state.
Signed-off-by: Jie Yang <jjy@google.com> Change-Id: I0d68fff6527c
tools/handler: Read the running version
A host tool would read the running firmware version through polling the version blob state.
Signed-off-by: Jie Yang <jjy@google.com> Change-Id: I0d68fff6527cd52360abee1cb225a8f228d68392
show more ...
|
#
9b37b095 |
| 28-May-2020 |
Patrick Venture <venture@google.com> |
update gcc10 and clang-format10
Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I72239b884615d26b2c4311c49a26e2eced0a1fb0
|
#
6749ba1c |
| 19-Sep-2019 |
Brandon Kim <brandonkim@google.com> |
tools: Add ignoreUpdate parameter
Adds ignoreUpdate flag to skip checking the update status and always return success instead. This is needed for platforms that use the reboot json and encounters an
tools: Add ignoreUpdate parameter
Adds ignoreUpdate flag to skip checking the update status and always return success instead. This is needed for platforms that use the reboot json and encounters an update failure due to IPMI going down during shutdown.
Tested: Tried out an update with and without --ignore-update to verify that the flag ignores the update status and returns success.
Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: Ie20774f997229cd5ff8ae9082dc8a747079f9a2c
show more ...
|
Revision tags: v1.0 |
|
#
01123b2a |
| 20-Jun-2019 |
Patrick Venture <venture@google.com> |
tools: split out the update handler
Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I367ea961c98ec822d3200d101c4f5977d77e7402
|