System and method to set PME—status bit and wake up the system, and selectively load device driver by searching who set the bit without requiring clock
First Claim
1. A system for providing PCI power management support, without requiring a clock, comprising:
- a processor based system having an external slot;
a peripheral device connected to said external slot, capable of receiving an external request from an external device, wherein a PME_Status bit is set by said peripheral device in response to said external request;
an operating system, located in said processor based system, capable of waking said processor based system from a sleep mode in response to a power management event (PME) signal received from said peripheral device, and searching said peripheral device for said PME_Status bit; and
a device driver, loaded into said processor based system, capable of being initiated in response to said peripheral device having a set PME_Status bit.
13 Assignments
0 Petitions
Accused Products
Abstract
In general, a system and method for providing PCI power management support without requiring a clock is disclosed. A computer is allowed to reside in a sleep mode and receive a power management event signal from an attached peripheral device in response to an external action request from an external source, thereby waking the computer and initializing device drivers to allow the peripheral device to perform predefined functions. During initiation of the power management system, the system provides a peripheral device with a PME_Status bit. In response to an external event, the peripheral device receives an external action request from the source of the external event. The peripheral device then sets the PME_Status bit and transmits a power management event (PME) signal to a computer operating system. Upon receiving the PME signal, the computer turns back on. The computer operating system then searches all peripheral devices connected to the computer for the set PME_Status bit. Upon finding the source of the PME_Status bit, the computer initializes a device driver, which is related to the peripheral device, thereby allowing the peripheral device to function accordingly and accommodate the external action request.
-
Citations
20 Claims
-
1. A system for providing PCI power management support, without requiring a clock, comprising:
-
a processor based system having an external slot;
a peripheral device connected to said external slot, capable of receiving an external request from an external device, wherein a PME_Status bit is set by said peripheral device in response to said external request;
an operating system, located in said processor based system, capable of waking said processor based system from a sleep mode in response to a power management event (PME) signal received from said peripheral device, and searching said peripheral device for said PME_Status bit; and
a device driver, loaded into said processor based system, capable of being initiated in response to said peripheral device having a set PME_Status bit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing PCI power management support, without requiring a clock, comprising the steps of:
-
powering up a processor based system;
said processor based system entering into a sleep mode;
setting a PME_Status bit in response to receiving an external event signal;
waking said processor based system in response to said external event signal;
determining a source of said external event signal by searching for a set PME_Status bit; and
initializing a device driver associated with said source of said external event signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing PCI power management support to a processor based system having an external slot, without requiring a clock, comprising:
-
a means for receiving an external request from an external device, wherein a PME_Status bit is set by said means for receiving in response to said external request;
a means for waking said processor based system from a sleep mode in response to a power management event (PME) signal received from said means for receiving, and searching said means for receiving for said PME_Status bit; and
a device driver, loaded into said processor based system, capable of being initiated in response to said means for receiving having a set PME_Status bit. - View Dependent Claims (20)
-
Specification