ACPI Name Space Validation
First Claim
1. A computer-performed method of validating a power management command in a test environment prior to performing the power management command in a production environment, comprising the step of intercepting from a power management driver module the power management command for testing in the test environment prior to executing the power management command in the production environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for passively validating an advanced configuration and power interface (ACPI) name space are provided. A filter driver may be adapted for use as a verification tool that intercepts requests by the ACPI driver to evaluate objects in the ACPI name space. Prior to the ACPI driver evaluating the object in the ACPI name space, the verification tool validates the object by looking up and validating a corresponding object in a test name space created from the ACPI name space. When the object validates, control is returned to the ACPI driver. When the object does not validate, the verification tool may either log the error to a log file, initiate a debugger to fix the problem, or both.
17 Citations
20 Claims
- 1. A computer-performed method of validating a power management command in a test environment prior to performing the power management command in a production environment, comprising the step of intercepting from a power management driver module the power management command for testing in the test environment prior to executing the power management command in the production environment.
-
10. A data structure stored on one or more computer readable mediums, said data structure comprising:
-
a first data field storing an ACPI name space;
a second data field storing a test name space corresponding to the ACPI name space; and
a third data field storing a test case to be executed in the test name space upon interception of an ACPI command to be executed in the ACPI name space. - View Dependent Claims (11, 12, 13)
-
- 14. A computer readable medium storing computer readable instructions that, when executed, perform a method of validating a computer power management command, said method comprising a test function intercepting the computer power management command from a driver module prior to live execution of the computer power management command.
Specification