aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2013-07-12 09:42:46 +0000
committerMarcus Shawcroft <marcus.shawcroft@arm.com>2013-07-12 09:42:46 +0000
commit81fc3e842adf8f2bc0fcef3c2e07435e03bdf2cf (patch)
tree957846ddba957e5fae7c74ce2b50db48808833ac
parent3b2560e5004a45618318be99fee89af73c99241b (diff)
downloadnewlib-81fc3e842adf8f2bc0fcef3c2e07435e03bdf2cf.zip
newlib-81fc3e842adf8f2bc0fcef3c2e07435e03bdf2cf.tar.gz
newlib-81fc3e842adf8f2bc0fcef3c2e07435e03bdf2cf.tar.bz2
[AArch64] Ensure vector table is page aligned.
2013-07-12 Marcus Shawcroft <marcus.shawcroft@arm.com> * aarch64/cpu-init/rdimon-aem-el3.S (vectors): Page align.
-rw-r--r--libgloss/ChangeLog4
-rw-r--r--libgloss/aarch64/cpu-init/rdimon-aem-el3.S3
2 files changed, 5 insertions, 2 deletions
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog
index b3b5489..f8a58d3 100644
--- a/libgloss/ChangeLog
+++ b/libgloss/ChangeLog
@@ -1,3 +1,7 @@
+2013-07-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * aarch64/cpu-init/rdimon-aem-el3.S (vectors): Page align.
+
2013-07-09 Sabrina Ni <sabrina@andestech.com>
* configure.in: Add nds32 subdir.
diff --git a/libgloss/aarch64/cpu-init/rdimon-aem-el3.S b/libgloss/aarch64/cpu-init/rdimon-aem-el3.S
index 23b0f64..6ddf623 100644
--- a/libgloss/aarch64/cpu-init/rdimon-aem-el3.S
+++ b/libgloss/aarch64/cpu-init/rdimon-aem-el3.S
@@ -78,10 +78,9 @@ lower_a32_serror:
b \label
.endm
- .align 7
-
/* AArch64 Exception Model -- 3.5.5 Exception Vectors. */
+ .align 12
vectors:
/* Current EL with SP0. */
ventry curr_sp0_sync /* Synchronous */