1.1 --- a/mips.h Thu May 11 00:23:47 2017 +0200
1.2 +++ b/mips.h Sun May 14 13:29:13 2017 +0200
1.3 @@ -10,7 +10,9 @@
1.4 #define CP0_CONTEXT $4
1.5 #define CP0_PAGEMASK $5
1.6 #define CP0_WIRED $6
1.7 +#define CP0_COUNT $9
1.8 #define CP0_ENTRYHI $10
1.9 +#define CP0_COMPARE $11
1.10 #define CP0_STATUS $12
1.11 #define CP0_INTCTL $12, 1
1.12 #define CP0_CAUSE $13
1.13 @@ -18,8 +20,10 @@
1.14 #define CP0_EBASE $15, 1
1.15 #define CP0_CONFIG $16
1.16 #define CP0_WATCHLO $18
1.17 +#define CP0_DEBUG $23
1.18 #define CP0_TAGLO $28
1.19 #define CP0_TAGHI $29
1.20 +#define CP0_ERROREPC $30, 0
1.21
1.22 #define STATUS_CP0 0x10000000
1.23 #define STATUS_BEV 0x00400000
1.24 @@ -35,6 +39,8 @@
1.25
1.26 #define INTCTL_MASK 0x000003e0
1.27
1.28 +#define DEBUG_DM 0x40000000
1.29 +
1.30 #define TLB_CACHED 0x00000018
1.31 #define TLB_UNCACHED 0x00000010
1.32 #define TLB_DIRTY 0x00000004