summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2017-03-23 12:45:56 -0700
committerAndrew Waterman <andrew@sifive.com>2017-03-23 12:45:56 -0700
commit14cdc2888b1ad430c6f5c21b27ab8bd4ed13faab (patch)
tree24c877e7427b7383d845992dcf662fd331cd5028
parente2e2a7111e6b357cb5ce677b97f45fa5dcdd01b9 (diff)
downloadenv-14cdc2888b1ad430c6f5c21b27ab8bd4ed13faab.zip
env-14cdc2888b1ad430c6f5c21b27ab8bd4ed13faab.tar.gz
env-14cdc2888b1ad430c6f5c21b27ab8bd4ed13faab.tar.bz2
Align mtvec target
-rw-r--r--v/vm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/v/vm.c b/v/vm.c
index 51cd1a3..c58bc38 100644
--- a/v/vm.c
+++ b/v/vm.c
@@ -234,6 +234,7 @@ void vm_boot(uintptr_t test_addr)
"csrrw t0, mtvec, t0\n\t"
"csrw pmpaddr0, %1\n\t"
"csrw pmpcfg0, %0\n\t"
+ ".align 2\n\t"
"1:"
: : "r" (pmpc), "r" (-1UL) : "t0");