Patent ID: 8347070

Claim:
A method for enabling platform data to be shared with an Advanced Configuration and Power Interface (ACPI) module of a computer system comprising: during a boot sequence of system firmware associated with said computer system, accessing a first data structure tag associated with a first resource accessible by said system firmware, during said boot sequence of said system firmware, determining a memory address corresponding to platform specific data associated with said first resource; during said boot sequence of said system firmware, associating a second tag with said platform specific data associated with said first resource, wherein said second tag is an object name; during said boot sequence of said system firmware, replacing a dummy entry of said object name in a loaded ACPI table with said memory address, wherein said associating of said second tag and said replacing of said dummy entry are performed by boot time code which parses run time code that will be executed by an operating system; and providing ACPI machine language (AML) code setup for runtime environment of said operating system, enabling access of said platform specific data associated with said first resource based on a value associated with said second tag.