Re: [PATCH v6 3/4] target/riscv: implement Zicbom extension

2023-02-17 Thread Richard Henderson
On 2/17/23 10:34, Daniel Henrique Barboza wrote: +/* + * Section 2.5.2 of cmobase v1.0.1: + * + * "A cache-block management instruction is permitted to + * access the specified cache block whenever a load instruction + * or store instruction is permitted to access the corr

[PATCH v6 3/4] target/riscv: implement Zicbom extension

2023-02-17 Thread Daniel Henrique Barboza
From: Christoph Muellner Zicbom is the Cache-Block Management extension defined in the already ratified RISC-V Base Cache Management Operation (CBO) ISA extension [1]. The extension contains three instructions: cbo.clean, cbo.flush and cbo.inval. All of them must be implemented in the same group