[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/2] Export debug triggers as an extension
From: |
Himanshu Chauhan |
Subject: |
[PATCH v3 0/2] Export debug triggers as an extension |
Date: |
Thu, 29 Feb 2024 19:07:43 +0530 |
All the CPUs may or may not implement the debug triggers (sdtrig)
extension. The presence of it should be dynamically detectable.
This patch exports the debug triggers as an extension which
can be turned on or off by sdtrig=<true/false> option. It is
turned on by default.
"sdtrig" is concatenated to ISA string when it is enabled.
Like so:
rv64imafdch_zicbom_*_sdtrig_*_sstc_svadu
Changes from v1:
- Replaced the debug property with ext_sdtrig
- Marked it experimenatal by naming it x-sdtrig
- x-sdtrig is added to ISA string
- Reversed the patch order
Changes from v2:
- Mark debug property as deprecated and replace internally with sdtrig
extension
- setting/unsetting debug property shows warning and sets/unsets ext_sdtrig
- sdtrig is added to ISA string as RISC-V debug specification is frozen
Himanshu Chauhan (2):
target/riscv: Mark debug property as deprecated
target/riscv: Export sdtrig in ISA string
target/riscv/cpu.c | 38 +++++++++++++++++++++++++++++++++++---
target/riscv/cpu_cfg.h | 2 +-
target/riscv/cpu_helper.c | 2 +-
target/riscv/csr.c | 2 +-
target/riscv/machine.c | 2 +-
5 files changed, 39 insertions(+), 7 deletions(-)
--
2.34.1
- [PATCH v3 0/2] Export debug triggers as an extension,
Himanshu Chauhan <=