]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ArmPkg: Add register encoding definition for MMFR2
authorRebecca Cran <rebecca@nuviainc.com>
Mon, 8 Feb 2021 00:52:36 +0000 (17:52 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 8 Feb 2021 19:35:23 +0000 (19:35 +0000)
Add register encoding definition for Memory Model Feature Register 2.
We need to define it here because we build for ARMv8.0, which doesn't
have it.

Signed-off-by: Rebecca Cran <rebecca@nuviainc.com>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
ArmPkg/Include/Chipset/AArch64.h

index 0ade5cce91c3dc834058790cd4eee031a0475428..7c2b592f92ee65d8df2a36e8be31e802d81a7d1a 100644 (file)
 #define ARM_VECTOR_LOW_A32_FIQ  0x700\r
 #define ARM_VECTOR_LOW_A32_SERR 0x780\r
 \r
+// The ID_AA64MMFR2_EL1 register was added in ARMv8.2. Since we\r
+// build for ARMv8.0, we need to define the register here.\r
+#define ID_AA64MMFR2_EL1 S3_0_C0_C7_2\r
+\r
 #define VECTOR_BASE(tbl)          \\r
   .section .text.##tbl##,"ax";    \\r
   .align 11;                      \\r