Message ID | 20240826024657.262553-1-alvinga@andestech.com (mailing list archive) |
---|---|
Headers | show |
Series | RISC-V: Add preliminary textra trigger CSR functions | expand |
On Mon, Aug 26, 2024 at 12:48 PM Alvin Chang via <qemu-devel@nongnu.org> wrote: > > According to RISC-V Debug specification, the optional textra32 and textra64 > trigger CSRs can be used to configure additional matching conditions for the > triggers. > > This series support to write MHVALUE and MHSELECT fields into textra32 and > textra64 trigger CSRs. Besides, the additional matching condition between > textra.MHVALUE and mcontext CSR is also implemented. > > Changes from v3: > - Simplify the comparison between mcontext and textra.MHVALUE > > Changes from v2: > - Remove redundant log > > Changes from v1: > - Log that mhselect only supports 0 or 4 for now > - Simplify writing of tdata3 > > Alvin Chang (2): > target/riscv: Preliminary textra trigger CSR writting support > target/riscv: Add textra matching condition for the triggers Thanks! Applied to riscv-to-apply.next Alistair > > target/riscv/cpu_bits.h | 10 ++++ > target/riscv/debug.c | 114 +++++++++++++++++++++++++++++++++++++--- > target/riscv/debug.h | 3 ++ > 3 files changed, 120 insertions(+), 7 deletions(-) > > -- > 2.34.1 > >