Method test regression - bisected
Jeffrey Hugo
jhugo at codeaurora.org
Mon Jul 24 14:44:03 UTC 2017
Started seeing several failures while validating _CRS as part of the
method test -
PASSED: Test 17, \_SB_.UAR2._CRS (QWORD Address Space Descriptor) looks
sane.
FAILED [MEDIUM] Method_CRS64BitQWordAddrSpaceLengthInvalid: Test 17,
\_SB_.AHC0._CRS QWORD Address Space Descriptor length 0x200 does not
match the
difference between the minimum and maximum address ranges
0xff88000000-0xffffffffffffffff.
ADVICE: See section '6.4.3.5 Address Space Resource Descriptors' table
6-179 of
the ACPI specification for more details about how the _MIF, _MAF and memory
range and granularity rules apply. Typically the kernel does not care about
these being correct, so this is a minor issue.
I bisected the issue to -
ACPICA: Update to version 20170629
Changes in this release of ACPICA are detailed at the following
link on the ACPICA developer mailing list:
https://lists.acpica.org/pipermail/devel/2017-June/001333.html
Signed-off-by: Colin Ian King <colin.king at canonical.com>
Acked-by: Ivan Hu <ivan.hu at canonical.com>
Acked-by: Alex Hung <alex.hung at canonical.com>
Using acpi_call [1] I see that the failing _CRS methods return the
expected values (ie the valid and expected max address)
I'll try to dig in more as time permits, but if anyone has some
pointers, I'd appreciate it.
[1] https://github.com/mkottman/acpi_call
--
Jeffrey Hugo
Qualcomm Datacenter Technologies as an affiliate of Qualcomm
Technologies, Inc.
Qualcomm Technologies, Inc. is a member of the
Code Aurora Forum, a Linux Foundation Collaborative Project.
More information about the fwts-devel
mailing list