mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
De-cruft exception definitions, and implement nicer debug output.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3861 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
85016c983c
commit
14e51cc7a4
2 changed files with 65 additions and 26 deletions
|
@ -523,40 +523,37 @@ enum {
|
|||
EXCP_SRESET,
|
||||
EXCP_DSS,
|
||||
EXCP_DINT,
|
||||
EXCP_DDBL,
|
||||
EXCP_DDBS,
|
||||
EXCP_NMI,
|
||||
EXCP_MCHECK,
|
||||
EXCP_EXT_INTERRUPT,
|
||||
EXCP_EXT_INTERRUPT, /* 8 */
|
||||
EXCP_DFWATCH,
|
||||
EXCP_DIB, /* 8 */
|
||||
EXCP_DIB,
|
||||
EXCP_IWATCH,
|
||||
EXCP_AdEL,
|
||||
EXCP_AdES,
|
||||
EXCP_TLBF,
|
||||
EXCP_IBE,
|
||||
EXCP_DBp,
|
||||
EXCP_DBp, /* 16 */
|
||||
EXCP_SYSCALL,
|
||||
EXCP_BREAK, /* 16 */
|
||||
EXCP_BREAK,
|
||||
EXCP_CpU,
|
||||
EXCP_RI,
|
||||
EXCP_OVERFLOW,
|
||||
EXCP_TRAP,
|
||||
EXCP_FPE,
|
||||
EXCP_DDBS,
|
||||
EXCP_DWATCH,
|
||||
EXCP_LAE, /* 24 */
|
||||
EXCP_SAE,
|
||||
EXCP_DWATCH, /* 24 */
|
||||
EXCP_LTLBL,
|
||||
EXCP_TLBL,
|
||||
EXCP_TLBS,
|
||||
EXCP_DBE,
|
||||
EXCP_DDBL,
|
||||
EXCP_THREAD,
|
||||
EXCP_MTCP0 = 0x104, /* mtmsr instruction: */
|
||||
/* may change privilege level */
|
||||
EXCP_BRANCH = 0x108, /* branch instruction */
|
||||
EXCP_ERET = 0x10C, /* return from interrupt */
|
||||
EXCP_SYSCALL_USER = 0x110, /* System call in user mode only */
|
||||
EXCP_FLUSH = 0x109,
|
||||
EXCP_MDMX,
|
||||
EXCP_C2E,
|
||||
EXCP_CACHE, /* 32 */
|
||||
|
||||
EXCP_LAST = EXCP_CACHE,
|
||||
};
|
||||
|
||||
int cpu_mips_exec(CPUMIPSState *s);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue