Event delivery
First Claim
1. An apparatus comprising a pin to transfer event signals associated with an event, a bus interface to transfer bus messages, a selection register to select a delivery mechanism for the event, and an event handler to handle the event via a virtual wire message of the bus in response to the selection register selecting virtual wire message delivery for the event and to handle the event via an event signal of the pin in response to the selection register selecting pin delivery for the event.
1 Assignment
0 Petitions
Accused Products
Abstract
Machine-readable media, methods, and apparatus are described for event deliver. In some embodiments, a virtual wire message is generated in response to an event. The virtual wire message may comprise a header providing destination and message type information. The virtual wire message may further comprise a payload providing status information for one or more events.
70 Citations
37 Claims
-
1. An apparatus comprising
a pin to transfer event signals associated with an event, a bus interface to transfer bus messages, a selection register to select a delivery mechanism for the event, and an event handler to handle the event via a virtual wire message of the bus in response to the selection register selecting virtual wire message delivery for the event and to handle the event via an event signal of the pin in response to the selection register selecting pin delivery for the event.
-
10. A method comprising
determining event delivery mechanisms that are commonly supported by the processor and chipset, and selecting an event delivery mechanism for an event based upon the commonly supported event delivery mechanisms of the processor and the chipset.
-
21. A machine-readable medium comprising a plurality of instructions that in response to being executed by a computing device results in the computing device
determining event delivery mechanisms supported by a processor, determining event delivery mechanisms supported by the chipset, and selecting an event delivery mechanism for each of a plurality of events based upon the commonly supported event delivery mechanisms of the processor and the chipset.
-
27. A system comprising
a processor comprising a bus interface to receive a virtual wire message and an event handler to decode the virtual wire message received via the bus interface, a chipset comprising a bus interface to send the virtual wire message and an event handler to construct the virtual wire message to report status of a plurality of events, and a bus to couple the bus interface of the processor to the bus interface of the chipset and to carry virtual wire messages therebetween.
Specification