qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] No video for Windows 2000 guest


From: Programmingkid
Subject: Re: [Qemu-devel] No video for Windows 2000 guest
Date: Thu, 10 Aug 2017 14:35:39 -0400

> On Aug 10, 2017, at 3:37 AM, Michael Tokarev <address@hidden> wrote:
> 
> 10.08.2017 06:51, Thomas Huth wrote:
> []
> 
>> I guess you'll end up with QEMU 2.1 as good version and 2.2 as the first
>> "bad" version. According the qemu-doc:
>> 
>> -vga type
>> 
>>    Select type of VGA card to emulate. Valid values for type are
>> 
>>    cirrus
>> 
>>        Cirrus Logic GD5446 Video card. All Windows versions starting
>>        from Windows 95 should recognize and use this graphic card. For
>>        optimal performances, use 16 bit color depth in the guest and
>>        the host OS. (This card was the default before QEMU 2.2)
>> 
>>    std
>> 
>>        Standard VGA card with Bochs VBE extensions. If your guest OS
>>        supports the VESA 2.0 VBE extensions (e.g. Windows XP) and if
>>        you want to use high resolution modes (>= 1280x1024x16) then you
>>        should use this option. (This card is the default since QEMU
>>        2.2)
> 
> Both cirrus and stdvga worked in Win2k not-so-recently. Cirrus, IIRC,
> required a driver install, stdvga used "standard vga controller" which,
> in win2k, was always marked with yellow exclamation mark, just because
> the driver itself always sets that mark, "thinking" it is always wrong
> driver.
> 
> So no, it's not the switch from cirrus to std, it's something else.
> 
> /mjt

Here is the commit that causes Windows 2000 video problems: 

commit 94ef4f337fb614f18b765a8e0e878a4c23cdedcd
Author: Gerd Hoffmann <address@hidden>
Date:   Tue May 17 10:54:54 2016 +0200

    vga: add sr_vbe register set
    
    Commit "fd3c136 vga: make sure vga register setup for vbe stays intact
    (CVE-2016-3712)." causes a regression.  The win7 installer is unhappy
    because it can't freely modify vga registers any more while in vbe mode.





reply via email to

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