"Aneesh Kumar K.V" <aneesh.ku...@linux.ibm.com> writes: >> /* >> * Platform provides mechanisms to flush outstanding write data >> * to pmem on system power loss. >> */ >> > > Wanted to add more details. So with the above interpretation, if the > persistence_domain is found to be 'cpu_cache', application can expect > a store instruction to guarantee persistence. If it is 'none' there is > no persistence ( I am not sure how that is the difference from > 'volatile' pmem region). If it is 'memory_controller' ( I am not sure > whether that is the right term), application needs to follow the > recommended mechanism to flush write data to pmem.
There is no enum for "NONE". If there is no persistence domain specified, then it is undefined/unknown, which results in the message: nd_pmem namespace0.0: unable to guarantee persistence of writes Other than that, yes, that's right. -Jeff _______________________________________________ Linux-nvdimm mailing list -- linux-nvdimm@lists.01.org To unsubscribe send an email to linux-nvdimm-le...@lists.01.org