On 7/22/2022 3:08 PM, Eliot Moss wrote:
On 7/22/2022 2:39 PM, Dan Williams wrote:
Eliot Moss wrote:

What concerns me is that it shows "persistence_domain":"memory_controller"
when I think it should show the persistence domain as "cpu_cache", since this
system is supposed to support eADR.

Thank you, Dan!  The table in question is, I believe, the NFIT (NVDIMM
Firmware Information Table).  I can see a dump of all 488 bytes of it,
though I am not certain how to pick it apart.

A quick followup: I figured out how to parse the table by hand, and sure
enough, the relevant bit is not set.  So ndctl and friends are doing the
right thing.  The issue is either that the platform does not have the
capability we expected or that the NFIT is wrong and not reporting the
capability that the hardware actually provides.

At this point it really does seem to be a manufacturer issue of one kind
or another.

Regards - Eliot

Reply via email to