#
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 ...
|
Revision tags: v1.0 |
|
#
cf9b2195 |
| 27-Jun-2019 |
Patrick Venture <venture@google.com> |
tools: add progress implementation
Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I9da1674d6cbc688efc7bab0e033788d6ee4694f7
|
#
84778b8d |
| 26-Jun-2019 |
Patrick Venture <venture@google.com> |
tools: remove phosphor-ipmi-blobs dependency
The host tool depended on the BMC header: firmware_handler.hpp because it defined the flags. This header depends on phosphor-ipmi-blobs, therefore the h
tools: remove phosphor-ipmi-blobs dependency
The host tool depended on the BMC header: firmware_handler.hpp because it defined the flags. This header depends on phosphor-ipmi-blobs, therefore the host-tool depends on this. Move the flags into a separate common header file and snip this dependency.
Signed-off-by: Patrick Venture <venture@google.com> Change-Id: Id2ad33a1611c02605a1ed5c695429d0451eb98d4
show more ...
|
#
1d5a31c9 |
| 20-May-2019 |
Patrick Venture <venture@google.com> |
bmc: move away from blobs namespace
The blobs namespace is really owned by phosphor-ipmi-blobs. Move all phosphor-ipmi-flash objects into ipmi_flash namespace.
Signed-off-by: Patrick Venture <vent
bmc: move away from blobs namespace
The blobs namespace is really owned by phosphor-ipmi-blobs. Move all phosphor-ipmi-flash objects into ipmi_flash namespace.
Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I51b721ad4f3cdc4cc43846c942967ed2e5f16589
show more ...
|
#
9b534f06 |
| 13-Dec-2018 |
Patrick Venture <venture@google.com> |
tools: put all host-side code into host_tool namespace
To avoid confusion and organize the code itself more cleanly, place the host-side code into its own namespace.
Change-Id: I573eb0494eb59874adb
tools: put all host-side code into host_tool namespace
To avoid confusion and organize the code itself more cleanly, place the host-side code into its own namespace.
Change-Id: I573eb0494eb59874adb1d1eadc502499e928e396 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
8a55dcbd |
| 12-Dec-2018 |
Patrick Venture <venture@google.com> |
tools: add data interface type
Add data interface type to the object, to allow checking against what stat() returns.
Change-Id: I72aed1ffbca63dbfb003359c4bbe570f966a8649 Signed-off-by: Patrick Vent
tools: add data interface type
Add data interface type to the object, to allow checking against what stat() returns.
Change-Id: I72aed1ffbca63dbfb003359c4bbe570f966a8649 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
#
af69625f |
| 11-Dec-2018 |
Patrick Venture <venture@google.com> |
tools: start implementing data interface
The host must provide multiple data interfaces. Each data interface is responsible for configuring its data pathway and sending the contents via this pathwa
tools: start implementing data interface
The host must provide multiple data interfaces. Each data interface is responsible for configuring its data pathway and sending the contents via this pathway, as well as any flow control.
Change-Id: If856519536d01043e69c45044fcd0ad525592486 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|