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 for a device connected to a platform from a software latency register if a software latency tolerance register mode is active; and
communicating the latency tolerance value from 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.
-
Citations
27 Claims
-
1. A method for managing power, comprising:
-
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; and communicating the latency tolerance value from 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 for a device connected to a platform from a software latency register if a software latency tolerance register mode is active; and communicate the latency tolerance value from 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 for a device connected to a platform from a software latency register if a software latency tolerance register mode is active; and communicate the latency tolerance value from a hardware latency register if a host controller is active. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
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; and means for communicating the latency tolerance value from a hardware latency register if a host controller is active. - View Dependent Claims (26, 27)
-
Specification