On Thu, 21 Nov 2019 at 00:09, Beata Michalska <beata.michal...@linaro.org> wrote: > > ARMv8.2 introduced support for Data Cache Clean instructions to PoP > (point-of-persistence) and PoDP (point-of-deep-persistence): > ARMv8.2-DCCVAP & ARMv8.2-DCCVADP respectively. > This patch set adds support for emulating both, though there is no > distinction between the two points: the PoDP is assumed to represent > the same point of persistence as PoP. Case there is no such point specified > for the considered memory system both will fall back to the DV CVAC inst > (clean up to the point of coherency). > The changes introduced include adding probe_read for validating read memory > access to allow verification for mandatory read access for both cache > clean instructions, along with support for writeback for requested memory > regions through msync, if one is available, based otherwise on fsyncdata.
Applied to target-arm.next for 5.0, thanks. -- PMM