Method, apparatus, and system for enabling platform power states
First Claim
1. A method for managing an interface between at least a first agent and a second agent comprising:
- handshaking between at least the first agent and the second agent to determine whether the agents can prevent certain types of packets;
if so, enabling the prevention of the certain types of packets prior to entry into a link low power state; and
disabling the prevention of certain types of packets upon exit from the link low power state.
1 Assignment
0 Petitions
Accused Products
Abstract
To address the need for power management, the following facilitates maintaining power states in an efficient manner based at least in part on managing packets at different layers of an input/output interface that supports multiple layers. One specific example prevents a destructive event for link layer control logic because packets and information might have been lost or dropped due to a hang condition and/or a dropped packet. In yet another example of power management, this facilitates a low power platform state by preventing the loss of packets or data upon exiting a platform power state upon initiation of a link reset condition by preventing certain types of packets from reaching link layer controller logic.
16 Citations
21 Claims
-
1. A method for managing an interface between at least a first agent and a second agent comprising:
-
handshaking between at least the first agent and the second agent to determine whether the agents can prevent certain types of packets; if so, enabling the prevention of the certain types of packets prior to entry into a link low power state; and disabling the prevention of certain types of packets upon exit from the link low power state. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An interface for a first agent comprising:
-
a physical layer of the interface to transmit an enable signal to a second agent, coupled to the first agent via a link, to enter a mode of operation that prevents certain types of packets from reaching a link layer control circuit to facilitate entry into a link low power state; a link layer control circuit to disable the mode of operation upon a certain condition to facilitate normal mode of operation. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for managing an interface between at least a first agent and a second agent comprising:
-
handshaking between at least the first agent and the second agent to determine whether the agents can support a mode of operation that prevents certain types of packets from reaching a link layer control circuit; if so, enabling the mode of operation prior to entry into a link low power state; entering a platform low power state after entry into the link low power state; and disabling the mode of operation upon exit from the link low power state. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An interface for a first agent to facilitate a link low power state comprising:
-
a credit manager circuit to manipulate credits such as to prevent transmission of certain types of packets; a physical layer of the interface to transmit an enable signal to a second agent, coupled to the first agent via a link, to enter a mode of operation that prevents certain types of packets to facilitate entry into a link low power state; a link layer control circuit to disable the mode of operation upon a certain condition to facilitate normal mode of operation. - View Dependent Claims (19)
-
-
20. A method for managing an interface between at least a first agent and a second agent comprising:
-
determining whether the agents can support a mode of operation to replay a certain type of packet stored in a memory structure; if so, enabling the mode of operation prior to entry into a link low power state; entering a platform low power state after entry into the link low power state; and disabling the mode of operation upon exit from the link low power state. - View Dependent Claims (21)
-
Specification