WIP, blind coding.
This commit is contained in:
+20
-20
@@ -33,28 +33,28 @@
|
||||
#define SSTATUS32_SD 0x80000000
|
||||
#define SSTATUS64_SD 0x8000000000000000
|
||||
|
||||
#define DCSR_XDEBUGVER (3<<29)
|
||||
#define DCSR_HWBPCOUNT (0xfff<<17)
|
||||
#define DCSR_PRV (3<<14)
|
||||
#define DCSR_NDRESET (1<<13)
|
||||
#define DCSR_FULLRESET (1<<12)
|
||||
#define DCSR_STEP (1<<11)
|
||||
#define DCSR_DEBUGINT (1<<10)
|
||||
#define DCSR_STOPCYCLE (1<<9)
|
||||
#define DCSR_STOPTIME (1<<8)
|
||||
#define DCSR_EBREAKM (1<<7)
|
||||
#define DCSR_EBREAKH (1<<6)
|
||||
#define DCSR_EBREAKS (1<<5)
|
||||
#define DCSR_EBREAKU (1<<4)
|
||||
#define DCSR_XDEBUGVER (3<<30)
|
||||
#define DCSR_NDRESET (1<<29)
|
||||
#define DCSR_FULLRESET (1<<28)
|
||||
#define DCSR_HWBPCOUNT (0xfff<<16)
|
||||
#define DCSR_EBREAKM (1<<15)
|
||||
#define DCSR_EBREAKH (1<<14)
|
||||
#define DCSR_EBREAKS (1<<13)
|
||||
#define DCSR_EBREAKU (1<<12)
|
||||
#define DCSR_STOPCYCLE (1<<10)
|
||||
#define DCSR_STOPTIME (1<<9)
|
||||
#define DCSR_CAUSE (7<<6)
|
||||
#define DCSR_DEBUGINT (1<<5)
|
||||
#define DCSR_HALT (1<<3)
|
||||
#define DCSR_CAUSE 7
|
||||
#define DCSR_STEP (1<<2)
|
||||
#define DCSR_PRV (3<<0)
|
||||
|
||||
#define DCSR_CAUSE_NONE 0
|
||||
#define DCSR_CAUSE_SWBP 1
|
||||
#define DCSR_CAUSE_HWBP 2
|
||||
#define DCSR_CAUSE_DEBUGINT 3
|
||||
#define DCSR_CAUSE_STEP 4
|
||||
#define DCSR_CAUSE_HALT 5
|
||||
#define DCSR_CAUSE_NONE (0<<6)
|
||||
#define DCSR_CAUSE_SWBP (1<<6)
|
||||
#define DCSR_CAUSE_HWBP (2<<6)
|
||||
#define DCSR_CAUSE_DEBUGINT (3<<6)
|
||||
#define DCSR_CAUSE_STEP (4<<6)
|
||||
#define DCSR_CAUSE_HALT (5<<6)
|
||||
|
||||
#define MIP_SSIP (1 << IRQ_S_SOFT)
|
||||
#define MIP_HSIP (1 << IRQ_H_SOFT)
|
||||
|
||||
Reference in New Issue
Block a user