System and method for conveying service latency requirements for devices connected to low power input/output sub-systems
First Claim
1. A method for managing power, comprising:
- communicating a latency tolerance value, wherein the latency tolerance value is;
associated with a first value stored in a software latency register for a device connected to a platform if a software latency tolerance register mode is active; and
associated with a second value stored in a hardware latency register if a host controller is active.
1 Assignment
0 Petitions
Accused Products
Abstract
In at least one embodiment described herein, an apparatus is provided that can include means for communicating a latency tolerance value for a device connected to a platform from a software latency register if a software latency tolerance register mode is active. The apparatus may also include means for communicating the latency tolerance value from a hardware latency register if a host controller is active. The latency tolerance value can be sent to a power management controller. More specific examples can include means for communicating a latency tolerance value from the software latency register if the software latency tolerance register mode is not active and the host controller is not active. The apparatus can also include means for mapping a resource space in the software latency register for the device using a BIOS/platform driver. The mapping can be achieved using an advanced configuration and power interface device description.
13 Citations
27 Claims
-
1. A method for managing power, comprising:
communicating a latency tolerance value, wherein the latency tolerance value is; associated with a first value stored in a software latency register for a device connected to a platform if a software latency tolerance register mode is active; and associated with a second value stored in a hardware latency register if a host controller is active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus, comprising:
-
logic at least partially implemented in hardware, the logic configured to; communicate a latency tolerance value, wherein the latency tolerance value is; associated with a first value stored in a software latency register for a device connected to a platform if a software latency tolerance register mode is active; and associated with a second value stored in a hardware latency register if a host controller is active. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising instructions that, when executed by a processor, cause an apparatus to:
communicate a latency tolerance value, wherein the latency tolerance value is; associated with a first value stored in a software latency register for a device connected to a platform if a software latency tolerance register mode is active; and associated with a second value stored in a hardware latency register if a host controller is active. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
25. An apparatus, comprising:
-
a circuit for communicating a latency tolerance value, wherein the latency tolerance value is; associated with a first value stored in a software latency register for a device connected to a platform if a software latency tolerance register mode is active; and associated with a second value stored in a hardware latency register if a host controller is active. - View Dependent Claims (26, 27)
-
Specification