Automatic generation of ACPI source language for peripheral resource configuration
First Claim
Patent Images
1. A method for the automated generation of Advanced Configuration and Power Management Interface (“
- ACPI”
) Source Language (“
AML”
) code for incorporation into a Basic Input-Output System (“
BIOS”
) of a computer system having an ACPI compliant BIOS, comprising the steps of;
scanning device node structures in the BIOS defined by non-ACPI-compliant BIOS code;
finding a device node structure based on a specified criteria; and
generating ASL code corresponding to the device node structure found based on the specified criteria.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and article of manufacture for the automatic generation of Advanced Configuration and Power Management Interface (“ACPI”) Source Language (“ASL”) code in a Basic Input-Output System (“BIOS”) of a computer system having an ACPI compliant BIOS. The method scans all device node structures in the BIOS to find the device node structures corresponding to static and MCD devices. ASL code is generated corresponding to the device node structure by extracting the PnP Id of the devices and generating the required control methods.
64 Citations
20 Claims
-
1. A method for the automated generation of Advanced Configuration and Power Management Interface (“
- ACPI”
) Source Language (“
AML”
) code for incorporation into a Basic Input-Output System (“
BIOS”
) of a computer system having an ACPI compliant BIOS, comprising the steps of;scanning device node structures in the BIOS defined by non-ACPI-compliant BIOS code;
finding a device node structure based on a specified criteria; and
generating ASL code corresponding to the device node structure found based on the specified criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
reading MCD macros; - and
generating ASL package code that encodes the information contained in the MCD macros.
- ACPI”
-
10. The method of claim 9, wherein the step of generating the ASL code includes generating the _CRS control method, and optionally generating the _PRS, _SRS, _DIS, _STA control method.
-
11. An article of manufacture usable in a computer system having an Advanced Configuration and Power Management Interface (“
- ACPI”
) compliant Basic Input-Output System (“
BIOS”
), the article comprising;a computer readable medium having a computer readable program code embodied therein for automatic generation of ACPI Source Language (“
ASL”
) code in the computer system, the computer readable program code includinga first computer readable code for scanning the device node structures in non-ACPI-compliant BIOS code portions and finding a device node structure according to a specified criteria, and a second computer readable code that modifies the ASL code corresponding to the found object based on the specified criteria. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- ACPI”
Specification