[PATCH 0/8] Reset more security-related CSRs

Anup Patel anup at brainfault.org
Mon Apr 28 05:41:13 PDT 2025


On Tue, Apr 15, 2025 at 7:00 PM Radim Krčmář <rkrcmar at ventanamicro.com> wrote:
>
> Hello,
>
> there is a possible security hole in the initial state of many CSRs that
> control isolation between privilege levels.
>
> [1,2/8] are making the rest easier to implement.
> The vulnerabilities get fixed in [3,4,8/8].
> [5/8] fixes a loosely-related opensbi bug.
>
> Radim Krčmář (8):
>   lib: sbi: add 64 bit csr macros
>   lib: sbi: use 64 bit csr macros
>   lib: sbi_hart: reset hstatus
>   lib: sbi_hart: reset sstateen and hstateen
>   lib: sbi_hart: fix sstateen emulation
>   lib: sbi_hart: reset mstateen0
>   lib: sbi_hart: add Ssstateen extension
>   lib: sbi_hart: properly reset Ssstateen

Good set of improvements. Thanks for catching these issues.

Regards,
Anup



More information about the opensbi mailing list