[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH for-8.2 0/2] target/riscv: add zicntr and zihpm flags
From: |
Daniel Henrique Barboza |
Subject: |
[PATCH for-8.2 0/2] target/riscv: add zicntr and zihpm flags |
Date: |
Mon, 17 Jul 2023 18:54:17 -0300 |
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
- [PATCH for-8.2 0/2] target/riscv: add zicntr and zihpm flags,
Daniel Henrique Barboza <=