Computer system performing machine specific tasks before going to a low power state
First Claim
1. A computer system comprising:
- a host processor under control of an operating system and a basic input/output system having a plurality of states, said states comprising an operating and at least one low power state;
a memory device storing the basic input/output system and the operating system for the host processor, the basic input/output systems containing code to cause the host processor to transition on request to a different state;
a first power management control register to receive the state of the host processor;
a bridge coupled to the host processor;
an I/O chip for connecting selected inputs to the bridge;
a microcontroller in the I/O chip for providing signals to the bridge from the selected inputs during operation of the computer system;
a second power management control register to store the state of the input/output chip microcontroller;
the basic input/output system for the first host processor containing code to notify the input/output chip microcontroller when the processor is to transition to a different power state.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system having an Advance Configuration and Power Interface-compliant, or ACPI, operating system performs certain machine specific tasks before going to a low power state. When the computer operating system indicates that entry into the low power state is desired, a microcontroller embedded in an input/output chip is alerted. Synchronization between the main processor of the computer system and the embedded microcontroller of the ACPI operating system is achieved, reducing the likelihood of system failure on the next boot operation. The embedded microcontroller then also causes the state of devices connected to the input/output chip to be saved. This helps the machine to go to a known state during the resume process.
69 Citations
29 Claims
-
1. A computer system comprising:
-
a host processor under control of an operating system and a basic input/output system having a plurality of states, said states comprising an operating and at least one low power state;
a memory device storing the basic input/output system and the operating system for the host processor, the basic input/output systems containing code to cause the host processor to transition on request to a different state;
a first power management control register to receive the state of the host processor;
a bridge coupled to the host processor;
an I/O chip for connecting selected inputs to the bridge;
a microcontroller in the I/O chip for providing signals to the bridge from the selected inputs during operation of the computer system;
a second power management control register to store the state of the input/output chip microcontroller;
the basic input/output system for the first host processor containing code to notify the input/output chip microcontroller when the processor is to transition to a different power state. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
4. The computer system of claim 4, wherein:
said states of the host processor include a plurality of low power states of differing levels of power consumption.
-
15. A computer system, comprising:
-
a host processor under control of an operating system and a basic input/output system and having a plurality of states, said states comprising an operating and at least one low power state;
a memory device storing the basic input/output system and the operating system for the host processor, the basic input/output system containing code to cause the host processor to transition on request to a different state;
a bus;
at least one peripheral device operating under control of the host processor and the operating system;
a first power management control register to store the state of the host processor;
a bridge coupled to the host processor;
an input/output chip for connecting selected inputs to the bridge;
a microcontroller in the input/output chip for providing signals to the bridge from the selected inputs during operation of the computer system;
a second power management control register to store the state of the input/output chip microcontroller;
the basic input output system for the host processor containing code to notify the peripheral device to perform a custodial function when the host processor is to transition to a different power state. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. In a computer system having a host processor under control of an operating system and a basic input/output system, the host processor having an operating state and at least one low power state, an input/output device providing input signals to the computer system, and a microcontroller on the input/output device, a method comprising:
-
detecting a command to transition the host processor to a low power state;
notifying the microcontroller of the transition command to the host processor;
changing the power state of the microcontroller. - View Dependent Claims (23, 24, 25)
-
-
26. In a computer system having a host processor under control of an operating system and a basic input/output system, the host processor having an operating state and at least one low power state, an input/output device providing input signals to the computer system, and a microcontroller on the device, a memory device containing code causing the computer system to perform the following acts:
-
detecting a command to transition the host processor to a low power state;
notifying the microcontroller of the transition command to the host processor;
changing the power state of the microcontroller. - View Dependent Claims (27, 28, 29)
-
Specification