]> xenbits.xensource.com Git - qemu-xen.git/commit
target/riscv: Add cycle & instret privilege mode filtering support
authorKaiwen Xue <kaiwenx@rivosinc.com>
Thu, 11 Jul 2024 22:31:08 +0000 (15:31 -0700)
committerAlistair Francis <alistair.francis@wdc.com>
Thu, 18 Jul 2024 02:08:44 +0000 (12:08 +1000)
commitb54a84c15e389a4795022cc7edfe3a7e32dc065d
treed6f7fb819bea0026b64a39ba02e76c843df088d8
parent6d1e3893cfaeedb47a16edbb766fcc0c7907ab94
target/riscv: Add cycle & instret privilege mode filtering support

QEMU only calculates dummy cycles and instructions, so there is no
actual means to stop the icount in QEMU. Hence this patch merely adds
the functionality of accessing the cfg registers, and cause no actual
effects on the counting of cycle and instret counters.

Signed-off-by: Atish Patra <atishp@rivosinc.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Signed-off-by: Kaiwen Xue <kaiwenx@rivosinc.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20240711-smcntrpmf_v7-v8-5-b7c38ae7b263@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/cpu_bits.h
target/riscv/csr.c