US 11,755,404 B2
Custom baseboard management controller (BMC) firmware stack monitoring system and method
Eugene David Cho, Austin, TX (US); Prashanth Giri, Round Rock, TX (US); Timothy M. Lambert, Austin, TX (US); Akkiah Choudary Maddukuri, Austin, TX (US); Chandrasekhar Mugunda, Austin, TX (US); Arun Muthaiyan, Round Rock, TX (US); and Sreeram Veluthakkal, Pflugerville, TX (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Jun. 14, 2021, as Appl. No. 17/346,802.
Prior Publication US 2022/0398152 A1, Dec. 15, 2022
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 21/62 (2013.01); G06F 11/14 (2006.01); G06F 21/60 (2013.01)
CPC G06F 11/0793 (2013.01) [G06F 11/0706 (2013.01); G06F 11/076 (2013.01); G06F 11/0787 (2013.01); G06F 11/1417 (2013.01); G06F 21/602 (2013.01); G06F 21/6209 (2013.01); G06F 2201/81 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An Information Handling System (IHS), comprising:
a plurality of hardware devices; and
a Baseboard Management Controller (BMC) in communication with the plurality of hardware devices, the BMC comprising one or more processors and one or more memory units including instructions that, upon execution by the processors, are executed to:
when a custom BMC firmware stack is executed on the BMC to control a parameter of one or more of the hardware devices of the IHS, monitor the parameter by a vendor provided BMC firmware stack, wherein the instructions of the vendor provided BMC firmware stack are separate and distinct from the instructions of the custom BMC firmware stack, and wherein the custom BMC firmware stack is provided independently of the vendor; and
when the parameter exceeds a specified threshold, control, by the vendor provided BMC firmware stack, the BMC to perform one or more operations to remediate the excessive parameter.