summaryrefslogtreecommitdiff
path: root/src/arch/arm64/div0.c
diff options
context:
space:
mode:
authorFurquan Shaikh <furquan@google.com>2014-11-21 15:27:05 -0800
committerPatrick Georgi <pgeorgi@google.com>2015-04-10 20:47:12 +0200
commitb718eab78d174be2d1a6dc6a21e64fdba341bced (patch)
tree912faad9c7bc60981972406b69961d3661f36219 /src/arch/arm64/div0.c
parent49aa78adbaa23ae2078751d3e4e0eff7d8c9f132 (diff)
downloadcoreboot-b718eab78d174be2d1a6dc6a21e64fdba341bced.tar.xz
arm64: Add function for reading TCR register at current EL
TCR at EL1 is 64-bit whereas at EL2 and EL3 it is 32-bit. Thus, use 64-bit variables to read / write TCR at current EL. raw_read_tcr_elx will handle it automatically by accepting / returning 32-bit / 64-bit values. BUG=chrome-os-partner:33962 BRANCH=None TEST=Compiles and boots to kernel prompt. Change-Id: I96312e62a67f482f4233c524ea4e22cbbb60941a Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: ae71f87143f899383d8311a4ef908908116340d7 Original-Signed-off-by: Furquan Shaikh <furquan@google.com> Original-Change-Id: I459914808b69318157113504a3ee7cf6c5f4d8d1 Original-Reviewed-on: https://chromium-review.googlesource.com/231548 Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org> Original-Tested-by: Furquan Shaikh <furquan@chromium.org> Original-Commit-Queue: Furquan Shaikh <furquan@chromium.org> Reviewed-on: http://review.coreboot.org/9537 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/arch/arm64/div0.c')
0 files changed, 0 insertions, 0 deletions