Method and apparatus for in-band signaling of runtime general purpose events
First Claim
Patent Images
1. A method of communicating a runtime general purpose event from a downstream controller without the use of a sideband signal, the method comprising:
- receiving a Peripheral Component Interconnect (PCI) Express data packet from the downstream controller;
comparing at least a portion of the received packet with one or more codes denoting an associated one or more general purpose events; and
communicating an identified general purpose event to an operating system if there is a match by generating an ACPI interrupt.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for communicating general purpose events in-band from a downstream controller is presented.
-
Citations
11 Claims
-
1. A method of communicating a runtime general purpose event from a downstream controller without the use of a sideband signal, the method comprising:
receiving a Peripheral Component Interconnect (PCI) Express data packet from the downstream controller; comparing at least a portion of the received packet with one or more codes denoting an associated one or more general purpose events; and communicating an identified general purpose event to an operating system if there is a match by generating an ACPI interrupt. - View Dependent Claims (2)
-
3. A method of communicating a runtime general purpose event from a downstream controller along a PCI Express bus, the method comprising:
-
receiving a PCI Express message; comparing at least a portion of the message with one or more codes denoting an associated one or more general purpose events; and communicating an identified general purpose event to an operating system if there is a match wherein communicating the general purpose event to an operating system if there is a match comprises generating an ACPI interrupt. - View Dependent Claims (4)
-
-
5. A computing device comprising:
-
means for implementing a PCI Express bus; means for detecting a hot plug event; and means for communicating the hot plug event in-band through the PCI Express bus means for communicating the hot plug event to an operating system wherein the means for communicating the hot plug event to an operating system comprises;
means for receiving a PCI Express message;
means for comparing at least a portion of this message with one or more codes denoting an associated one or more hot plug events; and
means for generating an ACPI interrupt if there is a match. - View Dependent Claims (6, 7)
-
-
8. An apparatus comprising:
-
a bridge capable of sending a vendor specific message in response to a hot plug event; and a host controller responsive to the vendor specific message to communicate the hot plug event to an operating system, wherein the bridge communicates with the host controller through a PCI Express connection wherein the host controller communicates hot plug event to an operating system by generating an ACPI interrupt. - View Dependent Claims (9)
-
-
10. A method of communicating a runtime general purpose event from a downstream controller along a PCI Express bus, the method comprising:
-
performing a memory write that denotes a general purpose event; identifying the general purpose event from the memory write; and communicating the identified general purpose event to an operating system wherein communicating the general purpose event to an operating system comprises generating an ACPI interrupt. - View Dependent Claims (11)
-
Specification