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

Zhang Rui ([email protected]) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[email protected]. |[email protected]
                   |org                         |

--- Comment #10 from Zhang Rui ([email protected]) ---
following is the PCI0 _OSC
            Method (_OSC, 5, NotSerialized)  // _OSC: Operating System
Capabilities
            {
                Local0 = Arg3
                Local1 = (Local0 * 0x04)
                Name (BUF1, Buffer (Local1){})
                BUF1 = Arg4
                Local1 = 0x00
                Local2 = 0x00
                While (Local0)
                {
                    Local2 = (Local1 * 0x04)
                    CreateDWordField (BUF1, Local2, CAPB)
                    If (Arg2)
                    {
                        If ((Local1 == 0x00))
                        {
                            (CAPB & 0xFFFFFFFC)
                        }
                    }
                    Else
                    {
                    }

                    Local1++
                    Local0--
                }

                Return (BUF1) /* \_SB_.PCI0._OSC.BUF1 */
            }

it is true that the ASL declares 5 arguments, while it should have 4 according
to ACPI spec.
Erik, is this the root cause that causing this error message?
I have seen similar ASL writing on a couple of platforms as well, but they are
all pretty old platforms.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to