Windows 7 crashing due to PAGE_FAULT_IN_NONPAGED_AREA
The command line used does not appear to be make a difference.
This is what I use:
qemu-system-x86_64 -hda "path to qcow2 image file" -cdrom "path to Windows 7 Professional x64.iso" -boot "d" -m 5000 -rtc base=localtime -soundhw pcspk -M pc
After doing a lot of git bisecting I found the patch that causes the problem:
661ff487 is the first bad commit commit 661ff487 Author: Paolo Bonzini pbonzini@redhat.com Date: Thu Mar 18 10:16:35 2021 -0400
target/i386: extract mmu_translate
Extract the page table lookup out of handle_mmu_fault, which only has
to invoke mmu_translate and either fill the TLB or deliver the page
fault.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/tcg/sysemu/excp_helper.c | 151 ++++++++++++++++++++--------------- 1 file changed, 86 insertions(+), 65 deletions(-)
Edited by programmingkidx