Hi, I decided to include flags for both timer/counter extensions to make it easier for us later on when dealing with the RVA22 profile (which includes both).
The features were already implemented by Atish Patra some time ago, but back then these 2 extensions weren't introduced yet. This means that, aside from extra stuff in riscv,isa FDT no other functional changes were made. Both are defaulted to 'true' since QEMU already implements both features, but the flag can be disabled if Zicsr isn't present or, in the case of zihpm, if pmu_num = 0. Daniel Henrique Barboza (2): target/riscv/cpu.c: add zicntr extension flag target/riscv/cpu.c: add zihpm extension flag target/riscv/cpu.c | 29 +++++++++++++++++++++++------ target/riscv/cpu_cfg.h | 2 ++ 2 files changed, 25 insertions(+), 6 deletions(-) -- 2.41.0