Re: [PATCH 00/13] deprecate pcommit

2016-06-05 Thread Rudoff, Andy
>> Platforms supporting NVDIMMs are now required to provide persistence >> guarantees once pmem stores are accepted by the memory subsystem. > >Can you point us to a precise definition of what exactly constitutes >stores being "accepted by the memory subsystem"? Back when pcommit >was a thing (hah

Re: [PATCH 00/13] deprecate pcommit

2016-06-05 Thread Andy Lutomirski
On Jun 4, 2016 1:53 PM, "Dan Williams" wrote: > > Platforms supporting NVDIMMs are now required to provide persistence > guarantees once pmem stores are accepted by the memory subsystem. Can you point us to a precise definition of what exactly constitutes stores being "accepted by the memory subs

[PATCH 00/13] deprecate pcommit

2016-06-04 Thread Dan Williams
Platforms supporting NVDIMMs are now required to provide persistence guarantees once pmem stores are accepted by the memory subsystem. This is usually achieved by a platform-level feature known as ADR (Asynchronous DRAM Refresh) that flushes any memory subsystem write pending queues on power loss/