ACPI's control method invocation mechanism

168 Views Asked by At

I read the ACPI Specification (version 6.2) and try to realize the mechanism of the object's invocation. I know how to search the tables (RSDT, XSDT, FADT, et al.). I understand the notion of Definition Block and that they consist of AML code. But I can't find a place where explains a mechanism responsible for the object's invocation.

For example, consider the "_DSM" object. The question here is how I can invoke the "_DSM" object with certain parameters if I only have a Root System Description Pointer (RSDP)? Is exists a point in the specification that explains this algorithm? (I tried to find this point before writing this post, but unsuccessfully.)

P.S. I tried to look at Linux kernel sources, but they are huge and complex.

0

There are 0 best solutions below