]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: Extend PMP region up to 64
authorJay Chang <jay.chang@sifive.com>
Thu, 22 May 2025 08:12:35 +0000 (16:12 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 4 Jul 2025 11:09:48 +0000 (21:09 +1000)
commit444cffd37b69b06f170aeaedadf1b52be96d4acd
tree1d712a640e79a38dd6d42b04fcd83f909667c6f4
parentcab6b5d8c351863b21d05eb8c9bb7920ad883b05
target/riscv: Extend PMP region up to 64

According to the RISC-V Privileged Specification (version >1.12),
RV32 supports 16 CSRs (pmpcfg0–pmpcfg15) to configure 64 PMP regions
(pmpaddr0–pmpaddr63).

Signed-off-by: Jay Chang <jay.chang@sifive.com>
Reviewed-by: Frank Chang <frank.chang@sifive.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Message-ID: <20250522081236.4050-2-jay.chang@sifive.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/cpu_bits.h
target/riscv/csr.c