[PATCH v6 0/3]i Add eager FP and RISC-V vector context switching support
dave.patel at riscstar.com
dave.patel at riscstar.com
Sat May 16 15:21:40 PDT 2026
From: Dave Patel <dave.patel at riscstar.com>
1) Moving FS and VS check for MSTATUS inside save and restore of each functions.
Dave Patel (3):
lib: sbi: Add RISC-V vector context save/restore support
lib: sbi: Add floating-point context save/restore support.
lib: sbi: domain FP/Vector context support for context switch
include/sbi/sbi_fp.h | 26 +++++
include/sbi/sbi_hart.h | 6 +
include/sbi/sbi_vector.h | 28 +++++
lib/sbi/objects.mk | 2 +
lib/sbi/sbi_domain_context.c | 37 ++++++
lib/sbi/sbi_fp.c | 215 +++++++++++++++++++++++++++++++++++
lib/sbi/sbi_hart.c | 3 +
lib/sbi/sbi_vector.c | 138 ++++++++++++++++++++++
8 files changed, 455 insertions(+)
create mode 100644 include/sbi/sbi_fp.h
create mode 100644 include/sbi/sbi_vector.h
create mode 100644 lib/sbi/sbi_fp.c
create mode 100644 lib/sbi/sbi_vector.c
--
2.43.0
More information about the opensbi
mailing list