[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