• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# TRBE System registers
2#
3# RUN: llvm-mc -triple aarch64 -disassemble < %s | FileCheck %s
4
5# Read from system register
6[0x00,0x9b,0x38,0xd5]
7[0x20,0x9b,0x38,0xd5]
8[0x40,0x9b,0x38,0xd5]
9[0x60,0x9b,0x38,0xd5]
10[0x80,0x9b,0x38,0xd5]
11[0xc0,0x9b,0x38,0xd5]
12[0xe0,0x9b,0x38,0xd5]
13
14# CHECK: mrs x0, TRBLIMITR_EL1
15# CHECK: mrs x0, TRBPTR_EL1
16# CHECK: mrs x0, TRBBASER_EL1
17# CHECK: mrs x0, TRBSR_EL1
18# CHECK: mrs x0, TRBMAR_EL1
19# CHECK: mrs x0, TRBTRG_EL1
20# CHECK: mrs x0, TRBIDR_EL1
21
22# Write to system register
23[0x00,0x9b,0x18,0xd5]
24[0x20,0x9b,0x18,0xd5]
25[0x40,0x9b,0x18,0xd5]
26[0x60,0x9b,0x18,0xd5]
27[0x80,0x9b,0x18,0xd5]
28[0xc0,0x9b,0x18,0xd5]
29
30# CHECK: msr TRBLIMITR_EL1, x0
31# CHECK: msr TRBPTR_EL1, x0
32# CHECK: msr TRBBASER_EL1, x0
33# CHECK: msr TRBSR_EL1, x0
34# CHECK: msr TRBMAR_EL1, x0
35# CHECK: msr TRBTRG_EL1, x0
36