Home
last modified time | relevance | path

Searched hist:"6 b577c9d772c45448aec784ec235cea228b4d3ad" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/tools/testing/nvdimm/test/
H A Dnfit.cdiff 6b577c9d772c45448aec784ec235cea228b4d3ad Fri Nov 20 18:05:49 CST 2015 Linda Knippers <linda.knippers@hpe.com> nfit: Adjust for different _FIT and NFIT headers

When support for _FIT was added, the code presumed that the data
returned by the _FIT method is identical to the NFIT table, which
starts with an acpi_table_header. However, the _FIT is defined
to return a data in the format of a series of NFIT type structure
entries and as a method, has an acpi_object header rather tahn
an acpi_table_header.

To address the differences, explicitly save the acpi_table_header
from the NFIT, since it is accessible through /sys, and change
the nfit pointer in the acpi_desc structure to point to the
table entries rather than the headers.

Reported-by: Jeff Moyer (jmoyer@redhat.com>
Signed-off-by: Linda Knippers <linda.knippers@hpe.com>
Acked-by: Vishal Verma <vishal.l.verma@intel.com>
[vishal: fix up unit test for new header assumptions]
Signed-off-by: Dan Williams <dan.j.williams@intel.com>