TECHNIQUES OF EMULATING AN ACPI CONTROLLER ON A SERVICE PROCESSOR
First Claim
1. A method of operating a computer system including a service processor, comprising:
- monitoring events of one or more Advanced Configuration and Power Interface (ACPI) compliant devices of a host of the service processor;
maintaining, at the service processor, device data associated with the one or more ACPI compliant devices based on the events in a data store of the service processor;
emulating, at the service processor, an ACPI controller to monitor a communication channel for detecting one or more ACPI commands from the host; and
processing, at the service processor, the device data in the data store in response to detecting the one or more ACPI commands on the communication channel.
3 Assignments
0 Petitions
Accused Products
Abstract
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a service processor. The service processor monitors events of one or more ACPI compliant devices of a host of the service processor. The service processor maintains device data associated with the one or more ACPI compliant devices based on the events in a data store of the service processor. The service processor emulates an ACPI controller to monitor a communication channel for detecting one or more ACPI commands from the host. The service processor processes the device data in the data store in response to detecting the one or more ACPI commands on the communication channel.
-
Citations
20 Claims
-
1. A method of operating a computer system including a service processor, comprising:
-
monitoring events of one or more Advanced Configuration and Power Interface (ACPI) compliant devices of a host of the service processor; maintaining, at the service processor, device data associated with the one or more ACPI compliant devices based on the events in a data store of the service processor; emulating, at the service processor, an ACPI controller to monitor a communication channel for detecting one or more ACPI commands from the host; and processing, at the service processor, the device data in the data store in response to detecting the one or more ACPI commands on the communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system, comprising:
-
a service processor including; a memory; and at least one processor coupled to the memory and configured to; monitor events of one or more Advanced Configuration and Power Interface (ACPI) compliant devices of a host of the service processor; maintain device data associated with the one or more ACPI compliant devices based on the events in a data store of the service processor; emulate an ACPI controller to monitor a communication channel for detecting one or more ACPI commands from the host; and process the device data in the data store in response to detecting the one or more ACPI commands on the communication channel. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-readable medium storing computer executable code for operating a service processor, comprising code to:
-
monitor events of one or more Advanced Configuration and Power Interface (ACPI) compliant devices of a host of the service processor; maintain device data associated with the one or more ACPI compliant devices based on the events in a data store of the service processor; emulate an ACPI controller to monitor a communication channel for detecting one or more ACPI commands from the host; and process the device data in the data store in response to detecting the one or more ACPI commands on the communication channel.
-
Specification