]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
aarch64: Remove teecr32_el1 and teehbr32_el1
authorAlice Carlotti <alice.carlotti@arm.com>
Tue, 2 Sep 2025 16:29:33 +0000 (17:29 +0100)
committerAlice Carlotti <alice.carlotti@arm.com>
Tue, 23 Sep 2025 18:42:44 +0000 (19:42 +0100)
These system registers were removed from the architecture over a decade
ago, so there's no need to continue supporting them.

gas/testsuite/gas/aarch64/sysreg/sysreg-1.d
gas/testsuite/gas/aarch64/sysreg/sysreg-1.s
opcodes/aarch64-sys-regs.def

index 6e247a7a692962bebaeb98fdb894b47cd883571d..b991390b0ebe009308ade770ff53a7b83291ec78 100644 (file)
@@ -24,10 +24,6 @@ Disassembly of section \.text:
  *[0-9a-f]+:   d5340707        mrs     x7, dbgvcr32_el2
  *[0-9a-f]+:   d51c5307        msr     fpexc32_el2, x7
  *[0-9a-f]+:   d53c5307        mrs     x7, fpexc32_el2
- *[0-9a-f]+:   d5120007        msr     teecr32_el1, x7
- *[0-9a-f]+:   d5320007        mrs     x7, teecr32_el1
- *[0-9a-f]+:   d5121007        msr     teehbr32_el1, x7
- *[0-9a-f]+:   d5321007        mrs     x7, teehbr32_el1
  *[0-9a-f]+:   d51be207        msr     cntp_tval_el0, x7
  *[0-9a-f]+:   d53be207        mrs     x7, cntp_tval_el0
  *[0-9a-f]+:   d51be227        msr     cntp_ctl_el0, x7
index b9060361ff07b562fa525460c0f6debbad316ed9..d28efa557a216957906ca431ba91f85666d1d4ed 100644 (file)
@@ -38,9 +38,6 @@
 
        rw_sys_reg sys_reg=fpexc32_el2 xreg=x7
 
-       rw_sys_reg sys_reg=teecr32_el1 xreg=x7
-       rw_sys_reg sys_reg=teehbr32_el1 xreg=x7
-
        rw_sys_reg sys_reg=cntp_tval_el0 xreg=x7
        rw_sys_reg sys_reg=cntp_ctl_el0 xreg=x7
        rw_sys_reg sys_reg=cntp_cval_el0 xreg=x7
index 7c60601317540f03100e4ca8624546d6844f3aca..521faf92ec0491ff1a9e94d8b9a5d399fedf7e9d 100644 (file)
   SYSREG ("tcrmask_el1",       CPENC (3,0,2,7,2),      0,              AARCH64_FEATURE (V9_5A)) /* SRMASK */
   SYSREG ("tcrmask_el12",      CPENC (3,5,2,7,2),      0,              AARCH64_FEATURE (V9_5A)) /* SRMASK */
   SYSREG ("tcrmask_el2",       CPENC (3,4,2,7,2),      0,              AARCH64_FEATURE (V9_5A)) /* SRMASK */
-  SYSREG ("teecr32_el1",       CPENC (2,2,0,0,0),      0,              AARCH64_NO_FEATURES)
-  SYSREG ("teehbr32_el1",      CPENC (2,2,1,0,0),      0,              AARCH64_NO_FEATURES)
   SYSREG ("tfsr_el1",          CPENC (3,0,5,6,0),      0,              AARCH64_FEATURE (MEMTAG))
   SYSREG ("tfsr_el12",         CPENC (3,5,5,6,0),      0,              AARCH64_FEATURE (MEMTAG))
   SYSREG ("tfsr_el2",          CPENC (3,4,5,6,0),      0,              AARCH64_FEATURE (MEMTAG))