diff options
author | Andrew Waterman <waterman@ubuntu.(none)> | 2010-08-22 21:25:41 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@ubuntu.(none)> | 2010-08-22 21:25:41 -0700 |
commit | 79a84855df0e7cc1aeba886d8e1d21487af6a3c1 (patch) | |
tree | b44859bb1fd2110d18b96f940aa7d41ac4e00d9a /pk/entry.S | |
parent | 29cc0dc9854c66f12bd65e12516f68ccd9a741da (diff) | |
download | riscv-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.S | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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; \ |