US 11,669,336 B2
Out-of-band custom baseboard management controller (BMC) firmware stack monitoring system and method
Timothy M. Lambert, Austin, TX (US); Eugene David Cho, Austin, TX (US); Akkiah Choudary Maddukuri, Austin, TX (US); Chandrasekhar Mugunda, Austin, TX (US); Arun Muthaiyan, Round Rock, TX (US); Hasnain Shabbir, Round Rock, TX (US); Alaric J. Silveira, Austin, 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,721.
Prior Publication US 2022/0398105 A1, Dec. 15, 2022
Int. Cl. G06F 9/44 (2018.01); G06F 9/4401 (2018.01); G06F 1/20 (2006.01); G06F 11/30 (2006.01)
CPC G06F 9/4405 (2013.01) [G06F 1/206 (2013.01); G06F 9/4411 (2013.01); G06F 11/3055 (2013.01)] 20 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:
a first processor in communication with a first memory unit; and
a second memory unit storing instructions that are executable by a second processor to:
detect whether a standard BMC firmware stack or a custom BMC firmware stack is executed on the first processor, wherein the custom BMC firmware stack has been implemented by an entity that is separate and distinct from a vendor of the IHS;
when the custom BMC firmware stack is executed on the first processor, monitor a parameter of one or more of the hardware devices of the IHS; and
when the parameter exceeds a specified threshold, perform one or more operations to remediate the excessive parameter.