added system registers used by TF-A bl31
authorRalph Ronnquist <rrq@rrq.au>
Mon, 13 Jan 2025 00:38:22 +0000 (11:38 +1100)
committerRalph Ronnquist <rrq@rrq.au>
Mon, 13 Jan 2025 00:38:22 +0000 (11:38 +1100)
source/armtable.inc

index b22ac3ef3ef6b7b7b55ce63b6199303c59a3837f..cd3498ea1eaaba2ea8905332d8b92d73214fdb77 100644 (file)
@@ -2027,6 +2027,9 @@ symbols_16:
        symbol_maker    'id_aa64isar1_el1',sys_msr+(sys_encode_id_aa64isar1_el1-sys_encode_table_msr) shr 1\r
        symbol_maker    'id_aa64mmfr0_el1',sys_msr+(sys_encode_id_aa64mmfr0_el1-sys_encode_table_msr) shr 1\r
        symbol_maker    'id_aa64mmfr1_el1',sys_msr+(sys_encode_id_aa64mmfr1_el1-sys_encode_table_msr) shr 1\r
+       symbol_maker    'id_aa64mmfr2_el1',sys_msr+(sys_encode_id_aa64mmfr2_el1-sys_encode_table_msr) shr 1\r
+       symbol_maker    'id_aa64mmfr3_el1',sys_msr+(sys_encode_id_aa64mmfr3_el1-sys_encode_table_msr) shr 1\r
+       symbol_maker    'id_aa64mmfr4_el1',sys_msr+(sys_encode_id_aa64mmfr4_el1-sys_encode_table_msr) shr 1\r
 symbols_17:\r
        symbol_maker    'copro_simd_crypto',copro_sel+COPRO_CAPABILITY_SIMD_CRYPTO\r
        symbol_maker    'dbgauthstatus_el1',sys_msr+(sys_encode_dbgauthstatus_el1-sys_encode_table_msr) shr 1\r
@@ -2323,6 +2326,9 @@ sys_encode_table_msr:
        sys_encode_id_aa64isar1_el1:    dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00110b shl 3 + 0001b\r
        sys_encode_id_aa64mmfr0_el1:    dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00111b shl 3 + 0000b\r
        sys_encode_id_aa64mmfr1_el1:    dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00111b shl 3 + 0001b\r
+       sys_encode_id_aa64mmfr2_el1:    dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00111b shl 3 + 0002b\r
+       sys_encode_id_aa64mmfr3_el1:    dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00111b shl 3 + 0003b\r
+       sys_encode_id_aa64mmfr4_el1:    dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00111b shl 3 + 0004b\r
        sys_encode_id_aa64pfr0_el1:     dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00100b shl 3 + 0000b\r
        sys_encode_id_aa64pfr1_el1:     dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00100b shl 3 + 0001b\r
        sys_encode_id_afr0_el1:         dw      011b shl 14 + 0000b shl 11 + 00000b shl 7 + 00001b shl 3 + 0011b\r