US 12,449,870 B2
Managing power during resets of data processing systems
Geroncio Ong Tan, Austin, TX (US); Adolfo Sandor Montero, Pflugerville, TX (US); Jui Chin Fang, Taipei (TW); and Chien-Hao Chiu, Bade District (TW)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 26, 2023, as Appl. No. 18/359,523.
Prior Publication US 2025/0036177 A1, Jan. 30, 2025
Int. Cl. G06F 1/26 (2006.01)
CPC G06F 1/26 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for managing power in a data processing system, the method comprising:
identifying an occurrence of an event impacting a management hardware component of the data processing system, the event being likely to cause undesired operation of the management hardware component until the power is withdrawn from the management hardware component for a duration of time, the management hardware component being powered by a primary battery of the data processing system, and the management hardware component being a component of the data processing system that remains powered by the primary battery even when all other components of the data processing system are depowered when the data processing system is non-operational in a powered off state of the data processing system;
in response to identifying the occurrence:
issuing, by a management controller of the data processing system that is separate from the components of the data processing system, a power flush request to a battery management controller of the data processing system, the management controller being a separate data processing system that is physically installed within the data processing system and that operates independently from the data processing system using a second processor that is separate from a first processor of the data processing system, the second processor being capable of issuing commands to the first processor and the other components of the data processing system for the management controller to manage power-related and non-power-related operations of the data processing system;
based on the power flush request, flushing, by the battery management controller, the power from at least one power rail that supplies power to the management hardware component; and
after the duration of time after the power is flushed from the at least one power rail, refreshing, by the battery management controller, power to the at least one power rail.