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

--- Comment #2 from Lv Zheng <[email protected]> ---
Hi, Aaron

According to the spec:
9.14.1 _DSM (Device Specific Method)
This optional object is a control method that enables devices to provide device
specific control functions that are consumed by the device driver.
Arguments: (4)
Arg0 – A Buffer containing a UUID
Arg1 – An Integer containing the Revision ID
Arg2 – An Integer containing the Function Index
Arg3 – A Package that contains function-specific arguments
         ^^^^^^^
The argument should be a Package.

ACPICA implements strict sanity checks on the input arguments of the
spec-predefined control methods.
ACPICA contains a unique copy of AML/ASL parser code used for both the
disassembler/compiler and the interpreter. So the check is useful for the
disassembler/compiler may not be useful for the interpreter.

Is this just a warning or a functional problem?
If such check has caused some functional problems, we may make it just a
warning and allow interpreter evaluations to be proceeded to meet drivers'
requirements.

Thanks and best regards
-Lv

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
------------------------------------------------------------------------------
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to