From: KOCHI, T. <t-k...@mv...> - 2002-08-28 21:07:06
|
Hi, The aml generated from this source will generate error message as follows (using 20020815 core, subtype 71 = AML_REF_OF_OP): exoparg1-0604: *** Error: Acpi_ex_opcode_1A_0T_1R/Type_op: Unknown Reference subtype 71 psparse-1155: *** Error: Method execution failed, AE_AML_INTERNAL DefinitionBlock ("test.aml", "DSDT", 1, "XXX ", "AAAAA ", 0) { Scope (\_SB) { Method (XXXX) { Store ("String", Local0) Store (ObjectType (RefOf(Local0)), Local1) Store (0x1234, Local0) Store (ObjectType (RefOf(Local0)), Local2) } } } In acpi_ex_opcode_1A_0T_1R()'s ObjectType (AML_TYPE_OP) case, it misses the AML_REF_OF_OP case in its switch statement. The spec says that "Notice that if this operation is performed on an object reference such as one produced by the Alias, Index, or RefOf statements, the object type of the base object is returned" (16.2.3.4.2.37). Bob, could you fix this? Thanks, -- KOCHI, Takayoshi <t-k...@cq.../t-k...@mv...> |