Skip to content

Windows 7 crashing due to PAGE_FAULT_IN_NONPAGED_AREA

BSODThe 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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information