From: lkcl Date: Tue, 7 Jun 2022 18:00:04 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1916 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e554fa73550e22749d5eab72ef6252f3a8d08559;p=libreriscv.git --- diff --git a/openpower/sv/compliancy_levels.mdwn b/openpower/sv/compliancy_levels.mdwn index 27a6bf4db..0b3c06ef0 100644 --- a/openpower/sv/compliancy_levels.mdwn +++ b/openpower/sv/compliancy_levels.mdwn @@ -41,3 +41,14 @@ but the Compliance Tests for Embedded will only test for 32. DSP/VPU Level is permitted to implement the DCT REMAP capability, but will not be permitted to declare meeting the 3D/Advanced Level unless implementing *all* REMAP Capabilities. + +# Ultra-Embedded Level + +This level is the bare minimum requirements, where everything with the +exception of the `setvl` instruction may be software-emulated through +JIT Translation or Illegal Instruction traps. SVSTATE joins MSR and PC +as direct peers and must be switched on any context-switch (Trap or +Exception) + + +* MSR is saved/restored to SRR1