qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [QEMU] Windows XP / Windows 95 / MS-DOS 6 regressions


From: Hervé Poussineau
Subject: [Qemu-devel] [QEMU] Windows XP / Windows 95 / MS-DOS 6 regressions
Date: Sun, 28 Feb 2016 22:49:55 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0

Hi,

I currently see some regressions on Microsoft operating systems.

1) Windows XP bugchecks since commit:
commit 7f0b7141b4c7deab51efd8ee1e83eab2d9b7a9ea
Author: Richard Henderson <address@hidden>
Date:   Mon Jul 6 17:29:59 2015 +0100

    target-i386: Perform set/reset_inhibit_irq inline

    With helpers that can be reused for other things.

    Signed-off-by: Richard Henderson <address@hidden>

I'm starting QEMU with -cpu pentium2.
Attached patch can be applied on master to work-around the problem.
Another work-around is to start with -enable-kvm.

2) Windows 95 bugchecks since commit:
commit d6a2914984c89fa0a3125b9842e0cbf68de79a3d
Author: Richard Henderson <address@hidden>
Date:   Thu Dec 17 11:19:19 2015 -0800

    target-i386: Use gen_lea_v_seg in gen_lea_modrm

    Centralize handling of segment bases.

    Signed-off-by: Richard Henderson <address@hidden>
    Message-Id: <address@hidden>
    Signed-off-by: Paolo Bonzini <address@hidden>

(with 88c73d16ad1b6c22a2ab082064d0d521f756296a and 
4987783400667147ada01a5bdcce53f11b822888 cherry-picked)

I'm starting QEMU with -cpu pentium.
I've not searched for a work-around.

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-kvm

Hervé

Attachment: 0001-target-i386-partially-revert-Perform-set-reset_inhib.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]