target/riscv: Invoke pmu init after feature enable
authorAtish Patra <atishp@rivosinc.com>
Fri, 10 Jan 2025 08:21:37 +0000 (00:21 -0800)
committerAlistair Francis <alistair.francis@wdc.com>
Sat, 18 Jan 2025 23:44:35 +0000 (09:44 +1000)
commit04ff272d588695a2a4c328347e767b24fa241408
tree0ea9c81a5b4d5941e3d991e1e7fc4d730d11ac93
parent6247dc2ef70b512523d4495e8ea8349ccd6b0ef0
target/riscv: Invoke pmu init after feature enable

The dependant ISA features are enabled at the end of cpu_realize
in finalize_features. Thus, PMU init should be invoked after that
only. Move the init invocation to riscv_tcg_cpu_finalize_features.

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
Message-ID: <20250110-counter_delegation-v5-9-e83d797ae294@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/tcg/tcg-cpu.c