|
From: | Hervé Poussineau |
Subject: | Re: [Qemu-devel] [QEMU] Windows XP / Windows 95 / MS-DOS 6 regressions |
Date: | Tue, 1 Mar 2016 21:03:12 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 |
Le 01/03/2016 16:12, Paolo Bonzini a écrit :
On 28/02/2016 22:49, Hervé Poussineau wrote:3) MS-DOS 6 freezes when loading himem.sys since commit: commit 1906b2af7c2345037d9b2fdf484b457b5acd09d1 Author: Richard Henderson <address@hidden> Date: Thu Jul 2 13:59:21 2015 +0100 target-i386: Rearrange processing of 0F 01 Rather than nesting tests of OP, MOD, and RM, decode them all at once with a switch. Fixes incorrect decoding of AMD Pacifica extensions (aka vmrun et al) via op==2 path. Signed-off-by: Richard Henderson <address@hidden> I'm starting QEMU with -cpu 486. It works on master if I add -enable-kvmPlease test the other patch I've just sent. I have not looked at 2, but that patch seems to fix the Windows 98 setup CD for me besides fixing the problem with this commit. If it's not enough for your Windows 95 testcase, please try getting a trace with "-d in_asm,op_opt,int".
Windows 95 still doesn't work, even with your two patches applied. The message is: "A fatal exception 0E has occurred at 0137:FD512607. The current application will be terminated. * Press any key to terminate the current application. * Press CTRL-ALT-DEL to restart your computer. You will lose any unsaved information in all applications. Press any key to continue." I can provide debug log by email if required. I also tested Windows 98. The first part setup correctly work, but doesn't work just after the reboot (for the first boot). The message is very similar to Windows 95. Hervé
[Prev in Thread] | Current Thread | [Next in Thread] |