From ea9edadd3c8674702c9174eaa99072951a50943b Mon Sep 17 00:00:00 2001 From: Erik Abair Date: Thu, 2 Dec 2021 09:34:06 -0800 Subject: [PATCH] tcg: Log page fault exceptions. --- target/i386/tcg/sysemu/excp_helper.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/target/i386/tcg/sysemu/excp_helper.c b/target/i386/tcg/sysemu/excp_helper.c index b1f40040f8..1be1765bdb 100644 --- a/target/i386/tcg/sysemu/excp_helper.c +++ b/target/i386/tcg/sysemu/excp_helper.c @@ -646,6 +646,16 @@ bool x86_cpu_tlb_fill(CPUState *cs, vaddr addr, int size, } else { env->cr[2] = err.cr2; } + +#ifdef XBOX + fprintf(stderr, + "MMU fault: ExceptionIndex: EXCP%02X ErrorCode: %d ReturnAddr: %lX EIP: %X\n", + cs->exception_index, + env->error_code, + retaddr, + env->eip); +#endif + raise_exception_err_ra(env, err.exception_index, err.error_code, retaddr); }