1.1 --- a/stage2/handlers.S Tue Apr 26 18:02:51 2016 +0200
1.2 +++ b/stage2/handlers.S Wed May 04 16:59:15 2016 +0200
1.3 @@ -18,6 +18,8 @@
1.4 * along with this program. If not, see <http://www.gnu.org/licenses/>.
1.5 */
1.6
1.7 +#include "mips.h"
1.8 +
1.9 .text
1.10 .extern irq_handle
1.11 .extern current_registers
1.12 @@ -49,7 +51,7 @@
1.13
1.14 la $k0, current_task
1.15 lw $k1, 0($k0)
1.16 - mtc0 $k1, $10 /* CP0_ENTRYHI */
1.17 + mtc0 $k1, CP0_ENTRYHI
1.18 nop
1.19
1.20 /* Obtain the current task's registers. */
1.21 @@ -92,7 +94,7 @@
1.22
1.23 sw $fp, 108($k1)
1.24
1.25 - mfc0 $k0, $14 /* CP0_EPC */
1.26 + mfc0 $k0, CP0_EPC
1.27 nop
1.28 sw $k0, 116($k1)
1.29
1.30 @@ -140,7 +142,7 @@
1.31 lw $ra, 112($k1)
1.32
1.33 lw $k0, 116($k1)
1.34 - mtc0 $k0, $14 /* CP0_EPC */
1.35 + mtc0 $k0, CP0_EPC
1.36 nop
1.37
1.38 lw $k0, 120($k1)