I use bcc from dev86-0.16.17 (fedora rpm). You can compile it from the source.
There are some problems using it on 64 bit platforms. I use a 32bit fedora VM
to build such binaries.
Shahar
________________________________
From: Francesc Romà i Frigolé [mailto:[EMAIL PROTECTED]
Sent: Monday, November 26, 2007 2:59 AM
To: Shahar Frank
Cc: kvm-devel@lists.sourceforge.net
Subject: Re: [kvm-devel] widescreen resolutions: 1680x1050
Hi Shahar,
I'd like to try that.
The documentation of vgabios is not very specific about the tools needed to
compile it, but it makes a reference to a Turbo C 2.0, so i guess that's the
bcc 16bit compiler you mention in your email.
Would it work with one of the recent versions of borland's turbo C ? or I need
to find an ancient version of it?
AFAIK Turbo C is still DOS/Windos only (I haven't used it since many many years
ago). An then, I need to have an environment with both bcc and gcc.. I'll need
cygwin then, which means a recent version of windows. And an ancient DOS
compiler. Nasty indeed.
Francesc
On Nov 25, 2007 4:05 PM, Shahar Frank <[EMAIL PROTECTED]> wrote:
Hi,
If you have time you can compile a vgabios with vbe extension that support your
resolution. Even though this resolution is not defined in the spec, the XP
driver doesn't care. I did it for 1280x800 and it seems that it should work
also for your case. The really nasty thing here is that you have to download
the vgabios-0.6a package and compile it using a 16bit compiler (bcc).
1. First see if you can produce correct BIOS file:
Compile the source and copy the "VGABIOS-lgpl-latest.bin" to the qemu pcbios
directory (probably /usr/local/share/qemu) as "vgabios.bin" and check that the
KVM VM works (std-vga).
2. Then add a new (fake) mode to the vbetables.h file for your target
resolution. I just copy and pasted an entry with similar resolution and changed
the Xresolution,YResolution and gave it a unique mode ID (first value, I used
0x185, but any mode higher than the values used should be OK).
3. make and copy the bios again.
4. Check and report back to the list ;)
BTW, this method is hacky. The "correct" way is not to modify vbetables.h
because it is a generated file, but to change it source. I didn't have the time
for it. If you do it, I will be glad if you can post it.
Anyhow, if you tried it, tell me what happened.
Shahar
________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] ] On Behalf Of Francesc Romà
i Frigolé
Sent: Wednesday, November 21, 2007 9:31 PM
To: Avi Kivity
Cc: kvm-devel@lists.sourceforge.net
Subject: Re: [kvm-devel] widescreen resolutions: 1680x1050
On Nov 21, 2007 11:41 AM, Avi Kivity <[EMAIL PROTECTED]> wrote:
Francesc Romà i Frigolé wrote:
> Hello,
>
> Sorry if the post is off-topic, but the qemu users forum has been down
> for several days.
>
> Is it possible to use a wide screen resolution of 1680x1050 with kvm?
> the guest OS is windows XP. I'm using the qemu parameter -std-vga, and
> I can use resolutions up to 1600x1200, but the 1680x1050 is missing.
>
> Please respond to me directly as I'm not subscribed to the mailing list.
The vmware VGA display supports multiple resolutions, and is supported
in qemu, but I haven't tested it under kvm.
Thanks avi.
I couldn't manage to get it working, but I got a bit further disabling kvm
support in qemu.
These are the steps I followed, just in case somebody else wants to try:
kvm53 makes windows XP crash with the -vmwarevga parameter. I get a black
screen followed by a blue screen with an error. Something about an infinite
loop in the "framebuf" driver.
However, windows runs normally when using the kvn53 version of qemu without kvm
support and the -vmwarevga parameter.
Windows XP didn't recognize the vmware VGA driver and it's using it as a
standard vga device (which doesn't support wide screen resolutions).
I then tried to install the windows drivers for the vmware SVGA II device.
VMware provides this driver free of charge as discussed here:
http://ubuntuforums.org/archive/index.php/t-84275.html
So, I downloaded the windows.iso file from here:
http://www.vmware.com/support/esx2/doc/esx2-16515update.html
The setup program won't run since it doesn't detect vmware, but the driver can
be installed like this:
>From the windows xp guest OS, go to the control panel, system, hardware,
>device manager, select the vga driver and click the install new driver button.
Then windows finds the drivers for the VMWare SVGA II device, and hungs, with
the generic message: "a problem has been detected and windows has been shut
down to prevent damage to your computer"
regards,
Francesc
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel