https://bugzilla.kernel.org/show_bug.cgi?id=42272





--- Comment #6 from Robert Moore <robert.mo...@intel.com>  2011-09-02 21:39:58 
---
Error is caused because NVOP cannot be resolved, and it is actually a control
method. Disassembler has no way of knowing this, so it gets confused:

    External (NVOP, IntObj)

        P8XH (Zero, 0xF5)
        Return (NVOP)
        Arg0
        Arg1
        Arg2
        Arg3

This is probably what the actual code should look like:

        P8XH (Zero, 0xF5)
        Return (NVOP (Arg0, Arg1, Arg2, Arg3))

NVOP may appear in a dynamically loaded SSDT, it is not defined in any of the
SSDTs that appear in the ACPI dump.

This is fundamental issue with AML code where the disassembler cannot properly
reproduce the original code. There is no "argument" information associated with
a compiled method, so the actual method declaration must be present for proper
disassembler. The -e option to iASL should help, if you can dump the
dynamically loaded SSDTs (shown below, from dmesg.)

[    1.004816] ACPI: SSDT 00000000bf710718 0067C (v01  PmRef  Cpu0Cst 00003001
INTL 20061109)
[    1.005393] ACPI: Dynamic OEM Table Load:
[    1.005396] ACPI: SSDT           (null) 0067C (v01  PmRef  Cpu0Cst 00003001
INTL 20061109)
[    1.016327] ACPI: SSDT 00000000bf711a98 00303 (v01  PmRef    ApIst 00003000
INTL 20061109)
[    1.017005] ACPI: Dynamic OEM Table Load:
[    1.017007] ACPI: SSDT           (null) 00303 (v01  PmRef    ApIst 00003000
INTL 20061109)
[    1.027872] ACPI: SSDT 00000000bf70fd98 00119 (v01  PmRef    ApCst 00003000
INTL 20061109)
[    1.028426] ACPI: Dynamic OEM Table Load:
[    1.028428] ACPI: SSDT           (null) 00119 (v01  PmRef    ApCst 00003000
INTL 20061109)

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to