×

Quiescent State Retention Mode for Processor

  • US 20100325457A1
  • Filed: 06/22/2009
  • Published: 12/23/2010
  • Est. Priority Date: 06/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of placing a processor into an quiescent state retention mode (QSRM), the method comprising:

  • under control of one or more computer systems configured with executable instructions,freezing running user-space processes and kernel threads executing on the processor;

    placing an input/output device coupled to the processor into a suspend mode;

    configuring a wakeup source coupled to the processor to generate wakeup interrupts;

    gating a clock defined in a clock gating register of the processor;

    placing a linear regulator on a power management integrated circuit (PMIC) coupled to the processor into an off state;

    placing a switching regulator on the PMIC into low power state;

    preparing the PMIC to enter a low power mode;

    setting a processor state retention mode in a clock control module coupled to the processor;

    flushing a cache coupled to the processor;

    disabling interrupt requests to the processor except for interrupts from the wakeup sources;

    disabling processor scaling in the processor;

    executing a wait for interrupt instruction configured to receive the wakeup interrupt from the wakeup source;

    gating a main clock of the processor; and

    placing the PMIC in the low power mode.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×