summaryrefslogtreecommitdiff
path: root/v/entry.S
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@eecs.berkeley.edu>2014-01-13 16:27:10 -0800
committerAndrew Waterman <waterman@eecs.berkeley.edu>2014-01-13 16:27:10 -0800
commit22354ec7c185d53b651a845b69c13d87b65f98c7 (patch)
tree3d3119a26bd49286a0b185a379a74769ad4d78e6 /v/entry.S
parent75d8f53ef210c29495410503529db2ae5c73964d (diff)
downloadenv-22354ec7c185d53b651a845b69c13d87b65f98c7.zip
env-22354ec7c185d53b651a845b69c13d87b65f98c7.tar.gz
env-22354ec7c185d53b651a845b69c13d87b65f98c7.tar.bz2
Assume pc-relative addressing
Diffstat (limited to 'v/entry.S')
-rw-r--r--v/entry.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/v/entry.S b/v/entry.S
index 8dbf248..7b9230d 100644
--- a/v/entry.S
+++ b/v/entry.S
@@ -143,7 +143,7 @@ trap_entry:
bnez ra, 1f
# no, so start at the top of the stack
- la x2,stack_top+MAX_TEST_PAGES*PGSIZE-SIZEOF_TRAPFRAME_T
+ la x2,stack_top-SIZEOF_TRAPFRAME_T
jal save_tf
move sp,x2
csrs status,SR_EI