Systems, methods and devices for standby power savings
First Claim
1. A system for managing maintenance activities on system on a chip (SoC), the system comprising:
- a processor configured to;
restrict maintenance activities from occurring during a low-power state when not in a maintenance window;
determine to send a notification of the maintenance window;
generate a maintenance window notification, wherein to generate the maintenance window notification comprises to communicate to legacy devices that alternating current (AC) is present when inside of the maintenance window; and
when a maintenance action occurs during the maintenance window,transition the system to an active state; and
perform the maintenance action.
1 Assignment
0 Petitions
Accused Products
Abstract
A power delivery system of a computing system that is on alternating current (AC) power limits software administrative tasks to a system-controlled and tunable broadcast window. This window limitation allows a computing system to enter and stay in low-power states without variable disturbances from administrative functions that can be relegated to the window. For example, maintenance is restricted until the computing system broadcasts a notification. Legacy software and devices that do not understand these notifications can be told the AC power is not present nominally, and then be notified of AC power presence during maintenance intervals.
10 Citations
21 Claims
-
1. A system for managing maintenance activities on system on a chip (SoC), the system comprising:
a processor configured to; restrict maintenance activities from occurring during a low-power state when not in a maintenance window; determine to send a notification of the maintenance window; generate a maintenance window notification, wherein to generate the maintenance window notification comprises to communicate to legacy devices that alternating current (AC) is present when inside of the maintenance window; and when a maintenance action occurs during the maintenance window, transition the system to an active state; and perform the maintenance action. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An apparatus of a computing system configured to provide a maintenance window, the apparatus comprising:
a processor configured to; select the maintenance window for maintenance activities of the computing system; detect an idle state of the computing system outside of the maintenance window; transition devices of the computing system to a low-power device state; transition a central processing unit of the computing system to a low-power C state; transition the computing system to a low-power platform state; restrict maintenance activities from occurring until within the maintenance window, wherein to restrict the maintenance activities from occurring further comprises the processor to communicate to unregistered systems that alternating current (AC) is not present when outside of the maintenance window; register one or more systems for notification of the maintenance window through an application programming interface (API); and notify the one or more systems of the maintenance window. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A computer program product comprising a non-transitory computer-readable storage medium that stores instructions for execution by a processor to perform power management operations of a system on a chip (SoC), the operations, when executed by the processor, to perform a method, the method comprising:
-
transitioning the SoC to a low-power state; setting a maintenance window load, the maintenance window load representing a percentage of time in which to allow maintenance windows; restricting maintenance activities from occurring during the low-power state when not in a maintenance window; determining to send a notification of the maintenance window; generating a maintenance window notification; and when a maintenance action occurs during the maintenance window, transitioning the SoC to an active state; and performing the maintenance action. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification