summaryrefslogtreecommitdiffstats
path: root/bsps/aarch64/include/bsp/start.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/aarch64/include/bsp/start.h')
-rw-r--r--bsps/aarch64/include/bsp/start.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/bsps/aarch64/include/bsp/start.h b/bsps/aarch64/include/bsp/start.h
index 586eec4f48..f0af5be841 100644
--- a/bsps/aarch64/include/bsp/start.h
+++ b/bsps/aarch64/include/bsp/start.h
@@ -172,7 +172,7 @@ AArch64_start_set_vector_base(void)
/*
* Do not use bsp_vector_table_begin == 0, since this will get optimized away.
*/
- if (bsp_vector_table_end != bsp_vector_table_size) {
+ if (&bsp_vector_table_end[0] != &bsp_vector_table_size[0]) {
__asm__ volatile (
"msr VBAR_EL1, %[vtable]\n"
: : [vtable] "r" (bsp_start_vector_table_begin)