diff options
| author | Greg Bellows | 2015-05-29 12:28:52 +0200 |
|---|---|---|
| committer | Peter Maydell | 2015-05-29 12:28:52 +0200 |
| commit | c6f191642a4027909813b4e6e288411f8371e951 (patch) | |
| tree | c2ad623d9938b41924b431ac4b381bf64bc5670c /linux-user/linux_loop.h | |
| parent | target-arm: Allow cp access functions to indicate traps to EL2 or EL3 (diff) | |
| download | qemu-c6f191642a4027909813b4e6e288411f8371e951.tar.gz qemu-c6f191642a4027909813b4e6e288411f8371e951.tar.xz qemu-c6f191642a4027909813b4e6e288411f8371e951.zip | |
target-arm: Add AArch64 CPTR registers
Adds CPTR_EL2/3 system registers definitions and access function.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
[PMM: merge CPTR_EL2 and HCPTR definitions into a single
def using STATE_BOTH;
don't use readfn/writefn to implement RAZ/WI registers;
don't use accessfn for the no-EL2 CPTR_EL2;
fix cpacr_access logic to catch EL2 accesses to CPACR being
trapped to EL3;
use new CP_ACCESS_TRAP_EL[23] rather than setting
exception.target_el directly]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Diffstat (limited to 'linux-user/linux_loop.h')
0 files changed, 0 insertions, 0 deletions
