aboutsummaryrefslogtreecommitdiff
path: root/pk/entry.S
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@ubuntu.(none)>2010-08-22 21:25:41 -0700
committerAndrew Waterman <waterman@ubuntu.(none)>2010-08-22 21:25:41 -0700
commit79a84855df0e7cc1aeba886d8e1d21487af6a3c1 (patch)
treeb44859bb1fd2110d18b96f940aa7d41ac4e00d9a /pk/entry.S
parent29cc0dc9854c66f12bd65e12516f68ccd9a741da (diff)
downloadriscv-pk-79a84855df0e7cc1aeba886d8e1d21487af6a3c1.zip
riscv-pk-79a84855df0e7cc1aeba886d8e1d21487af6a3c1.tar.gz
riscv-pk-79a84855df0e7cc1aeba886d8e1d21487af6a3c1.tar.bz2
[pk] Fixed broken PK build process (moved boot into a .c file)
Diffstat (limited to 'pk/entry.S')
-rw-r--r--pk/entry.S4
1 files changed, 3 insertions, 1 deletions
diff --git a/pk/entry.S b/pk/entry.S
index db49a98..b52ff15 100644
--- a/pk/entry.S
+++ b/pk/entry.S
@@ -90,8 +90,10 @@ pop_tf: # write the trap frame onto the stack
#define TRAP_TABLE_ENTRY(x) \
.align 7; \
- move $k0,$ra; \
+ .set at=$k0; \
la $k1,stack_top-320; \
+ .set noat; \
+ move $k0,$ra; \
jal save_tf; \
move $sp,$k1; \
move $a0,$k1; \