Re: [PATCH v2 4/4] target/arm: Add support for DC CVAP & DC CVADP ins

2023-11-28 Thread Richard Henderson
On 11/28/23 05:44, Philippe Mathieu-Daudé wrote: Thank you Peter. In this case I'm compiling HVF, but this is the same reasoning. I'll add #ifdef'ry similar to ats_write() (commit 9fb005b02d "target/arm: Restrict the Address Translate write operation to TCG accel"): -- >8 -- diff --git a/target/

Re: [PATCH v2 4/4] target/arm: Add support for DC CVAP & DC CVADP ins

2023-11-28 Thread Philippe Mathieu-Daudé
On 28/11/23 12:34, Peter Maydell wrote: On Tue, 28 Nov 2023 at 11:24, Philippe Mathieu-Daudé wrote: Hi, On 6/11/19 00:41, Beata Michalska wrote: ARMv8.2 introduced support for Data Cache Clean instructions to PoP (point-of-persistence) - DC CVAP and PoDP (point-of-deep-persistence) - DV CVAD

Re: [PATCH v2 4/4] target/arm: Add support for DC CVAP & DC CVADP ins

2023-11-28 Thread Peter Maydell
On Tue, 28 Nov 2023 at 11:24, Philippe Mathieu-Daudé wrote: > > Hi, > > On 6/11/19 00:41, Beata Michalska wrote: > > ARMv8.2 introduced support for Data Cache Clean instructions > > to PoP (point-of-persistence) - DC CVAP and PoDP (point-of-deep-persistence) > > - DV CVADP. Both specify conceptual

Re: [PATCH v2 4/4] target/arm: Add support for DC CVAP & DC CVADP ins

2023-11-28 Thread Philippe Mathieu-Daudé
Hi, On 6/11/19 00:41, Beata Michalska wrote: ARMv8.2 introduced support for Data Cache Clean instructions to PoP (point-of-persistence) - DC CVAP and PoDP (point-of-deep-persistence) - DV CVADP. Both specify conceptual points in a memory system where all writes that are to reach them are conside

Re: [PATCH v2 4/4] target/arm: Add support for DC CVAP & DC CVADP ins

2019-11-06 Thread Richard Henderson
On 11/6/19 12:41 AM, Beata Michalska wrote: > ARMv8.2 introduced support for Data Cache Clean instructions > to PoP (point-of-persistence) - DC CVAP and PoDP (point-of-deep-persistence) > - DV CVADP. Both specify conceptual points in a memory system where all writes > that are to reach them are con

[PATCH v2 4/4] target/arm: Add support for DC CVAP & DC CVADP ins

2019-11-05 Thread Beata Michalska
ARMv8.2 introduced support for Data Cache Clean instructions to PoP (point-of-persistence) - DC CVAP and PoDP (point-of-deep-persistence) - DV CVADP. Both specify conceptual points in a memory system where all writes that are to reach them are considered persistent. The support provided considers b