]> git.proxmox.com Git - mirror_qemu.git/blobdiff - target/arm/tcg/translate.h
target/arm: Handle FEAT_NV2 redirection of SPSR_EL2, ELR_EL2, ESR_EL2, FAR_EL2
[mirror_qemu.git] / target / arm / tcg / translate.h
index 63e075bce3a7c038013f421d200055a641dcd151..9e13c4ef7b6272afb00dd8792fac3677271f8ce2 100644 (file)
@@ -146,6 +146,10 @@ typedef struct DisasContext {
     bool naa;
     /* True if FEAT_NV HCR_EL2.NV is enabled */
     bool nv;
+    /* True if NV enabled and HCR_EL2.NV1 is set */
+    bool nv1;
+    /* True if NV enabled and HCR_EL2.NV2 is set */
+    bool nv2;
     /*
      * >= 0, a copy of PSTATE.BTYPE, which will be 0 without v8.5-BTI.
      *  < 0, set by the current instruction.