[PATCH v2 0/5] Extend hart protection abstraction for ID configuration
Anup Patel
anup.patel at oss.qualcomm.com
Sun Jul 26 21:24:59 PDT 2026
Extend hart protection abstraction to support ID configuration related
ISA extensions such as RISC-V worlds, Supervisor domain ID, QoS ID, etc.
These patches can also be found in sbi_hart_protect_imp_v2 branch
at: https://github.com/avpatel/opensbi.git
Changes since v1:
- Addressed Rahul's comments in PATCH1, PATCH2, and PATCH4
Anup Patel (5):
lib: sbi: Fix typos related to hart protection
lib: sbi: Introduce sbi_hart_protection_reconfigure() function
lib: sbi: Add domain parameter to hart protection (un)configure()
lib: sbi: Extend hart protection abstraction to allow ID configuration
lib: sbi: Print list of all hart protection mechanisms at boot time
include/sbi/sbi_hart_protection.h | 49 ++++++++--
lib/sbi/sbi_domain_context.c | 3 +-
lib/sbi/sbi_hart_pmp.c | 13 ++-
lib/sbi/sbi_hart_protection.c | 153 +++++++++++++++++++++++++++---
lib/sbi/sbi_init.c | 18 ++--
platform/generic/eswin/eic770x.c | 8 +-
6 files changed, 202 insertions(+), 42 deletions(-)
--
2.43.0
More information about the opensbi
mailing list