B1.71
Hyp Vector Base Address Register
The HVBAR characteristics are:
Purpose
Holds the exception base address for any exception that is taken to Hyp mode.
Usage constraints
This register is accessible as follows:
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2 EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
-
-
-
-
RW RW
-
Configurations
The HVBAR is architecturally mapped to the AArch64 VBAR_EL2[31:0]. See
.
Attributes
HVBAR is a 32-bit register.
RES
0
31
0
Vector Base Address
4
5
Figure B1-27 HVBAR bit assignments
Vector Base Address, [31:5]
Bits[31:5] of the base address of the exception vectors, for exceptions taken in this exception
level. Bits[4:0] of an exception vector are the exception offset.
[4:0]
Reserved,
RES0
.
To access the HVBAR:
MRC p15, 4, <Rt>, c12, c0, 0 ; Read HVBAR into Rt
MCR p15, 4, <Rt>, c12, c0, 0 ; Write Rt to HVBAR
Register access is encoded as follows:
Table B1-55 HVBAR access encoding
coproc opc1 CRn CRm opc2
1111
100
1100 0000 000
B1 AArch32 system registers
B1.71 Hyp Vector Base Address Register
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
B1-265
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......