Message ID | 20191121000843.24844-1-beata.michalska@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | target/arm: Support for Data Cache Clean up to PoP | expand |
On Thu, 21 Nov 2019 at 00:09, Beata Michalska <beata.michalska@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