CPC G06F 8/65 (2013.01) [G06F 1/206 (2013.01)] | 20 Claims |
1. An IHS (Information Handling System) comprising:
one or more CPUs (Central Processing Units) utilizing one or more buses that connect to a plurality of hardware components of the IHS; and
a remote access controller supporting remote management of the Information Handling System (IHS), the remote access controller comprising a logic unit and a memory device having instructions stored thereon that, upon execution by the logic unit, cause the remote access controller to:
initiate a firmware update for a first of the hardware components, where the firmware update is transmitted to the first hardware component via a bus that is mastered by the remote access controller;
except for transmissions in support of the firmware update of the first hardware component, block communications on the bus;
while blocking communications on the bus, detect a request by the first hardware component for transmission of a portion of the firmware update;
determine a time for responding to the request by the first hardware component in order to prevent the request from timing out;
prior to the time for responding to the request by the first hardware component, poll a second of the hardware components of the IHS that shares the bus mastered by the remote access controller for thermal data; and
utilize the polled thermal data to provide closed-loop cooling of the IHS during the firmware update for the first hardware component.
|