aboutsummaryrefslogtreecommitdiff
path: root/pk/entry.S
diff options
context:
space:
mode:
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; \