Hetz Ben Hamo wrote:
> Perhaps you could submit your printf's so other people can learn from
> them please?
Well, most of them I no longer have; they slowed things down, so I
deleted them once I had the problems fixed. Besides, they were probably
too idiosyncratic to help other people much.
However, there is one change that I'd recommend adding into the QEMU
distribution: in target-i386/helper2.c, in cpu_x86_handle_mmu_fault(),
right before the line starting "pde_addr = ((env->cr[3] & ~0xfff)", I
added a sanity check:
if (env->cr[3] & 0xfff) {
fprintf(logfile,"Warning: page directory is not page-aligned.\n");
}
This gives a warning if the OS is using an invalid address for the page
directory. You might want to put it inside #ifdef DEBUG_MMU, or
something.
--
/============================================================\
|John Stracke | http://www.thibault.org |HTML OK |
|Francois Thibault |=======================================|
|East Kingdom |Rope is rope, and string is string, and|
|[EMAIL PROTECTED]|never the twine shall meet. |
\============================================================/
_______________________________________________
Qemu-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/qemu-devel