[PATCH v6 0/4] zicfilp and zicfiss support in opensbi
Anup Patel
anup at brainfault.org
Mon Sep 23 06:37:35 PDT 2024
On Mon, Sep 16, 2024 at 11:54 PM Deepak Gupta <debug at rivosinc.com> wrote:
>
> v6 for zicfilp and zicfiss support in opensbi
>
> ---
> v6:
> - sorted fwft addition of shadow stack and landing pad
> - revised comment, spacing and cosmetic changes.
>
> v5:
> - OpenSBI parses ISA string which is recieved in FDT and if ISA
> string matches, it sets extension availablity in extension bitmap.
> Thus removed zicfilp and zicfiss trap based and mstatus detection
> v4:
> - fixed up commit message in patch 2
> v3:
> - added fwft implementation for shadow stack and landing pad interface
> v2:
> - added mpelp for 32bit (mstatush) and its handling in trad redirection
> - removed default SSE enabling. it'll break shadow stack enabled kernel
> - put sw check delegation at correct place
>
> Deepak Gupta (4):
> include: adding support for Zicfilp / Zicfiss encodings
> lib: sbi: add zicfilp/zicfiss and elp cfi state reflect back in status
> lib: sbi: sw check exception delegation
> lib: sbi: fwft: implement landing pad and shadow stack fwft interface
Applied this series to the riscv/opensbi repo.
Thanks,
Anup
>
> include/sbi/riscv_encoding.h | 7 ++++
> include/sbi/sbi_hart.h | 4 ++
> lib/sbi/sbi_fwft.c | 74 ++++++++++++++++++++++++++++++++++++
> lib/sbi/sbi_hart.c | 5 ++-
> lib/sbi/sbi_trap.c | 20 ++++++++++
> 5 files changed, 109 insertions(+), 1 deletion(-)
>
> --
> 2.45.0
>
More information about the opensbi
mailing list