]> xenbits.xensource.com Git - qemu-xen.git/commit
target/riscv: Do not setup pmu timer if OF is disabled
authorAtish Patra <atishp@rivosinc.com>
Thu, 11 Jul 2024 22:31:15 +0000 (15:31 -0700)
committerAlistair Francis <alistair.francis@wdc.com>
Thu, 18 Jul 2024 02:08:45 +0000 (12:08 +1000)
commitdd4c123636dbdabd7dcc4f76c97af90271cd5fb6
tree9f1c9ed43d29cb209cc88f7ad92795b54ae5c710
parent74112400df659b0edb1da35db5c948313ffeffd0
target/riscv: Do not setup pmu timer if OF is disabled

The timer is setup function is invoked in both hpmcounter
write and mcountinhibit write path. If the OF bit set, the
LCOFI interrupt is disabled. There is no benefitting in
setting up the qemu timer until LCOFI is cleared to indicate
that interrupts can be fired again.

Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
Message-ID: <20240711-smcntrpmf_v7-v8-12-b7c38ae7b263@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/pmu.c