summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2017-06-26 15:16:25 +0200
committerWill Deacon <will.deacon@arm.com>2017-06-29 11:33:01 +0100
commitc0d109de4c0ca365a2bd180e2e65501196fa8ef4 (patch)
treee5f54f217c4e2b7f1d52901d7fb88214f3a72f15 /include
parent02129ae5fea83294b45c8f16c4ff14ae94e6858d (diff)
arm64: use readq() instead of readl() to read 64bit entry_point
Here the entrypoint, declared as a 64 bit integer, is read from a pointer to 64bit integer but the read is done via readl_relaxed() which is for 32bit quantities. All the high bits will thus be lost which change the meaning of the test against zero done later. Fix this by using readq_relaxed() instead as it should be for 64bit quantities. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions