[PATCH v5 0/3] Add eager FP and RISC-V vector context switching support

dave.patel at riscstar.com dave.patel at riscstar.com
Sat May 16 03:07:43 PDT 2026


From: Dave Patel <dave.patel at riscstar.com>

1) fcsr to unsigned long.
2) removed redundant line
3) merging path 3 and 4 into patch 3.

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 |  40 ++++++++
 lib/sbi/sbi_fp.c             | 192 +++++++++++++++++++++++++++++++++++
 lib/sbi/sbi_hart.c           |   3 +
 lib/sbi/sbi_vector.c         | 109 ++++++++++++++++++++
 8 files changed, 406 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