Patent ID: 9535772
Date: 2017-01-03
CPC Classifications: G06F

Claim:
1. In a computer system operating at an agent privilege level, a method of communicating with a client operating at a client privilege level that is at a lower privilege level than the agent privilege level, comprising: setting a control register to trap wait-for-event instructions that are generated by the client; trapping a wait-for-event instruction based on the control register; and upon trapping the wait-for-event instruction, reading a value stored in a first memory component, determining, by a hardware processor, whether the stored value matches one of a number of predefined values, if the stored value matches a predefined value indicating that the client is using the wait-for-event instruction to detect presence of the agent, then skipping the wait-for-event instruction and executing one or more instructions causing a response to be stored in a second memory component that is accessible to the client to indicate that the agent is present, and returning execution control to the client.