From: Thiemo Seufer <ths@networkno.de>
To: andrzej zaborowski <balrog@zabor.org>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Re: [PATCH] VMware SVGA II emulation
Date: Mon, 2 Apr 2007 02:09:56 +0100 [thread overview]
Message-ID: <20070402010956.GC29594@networkno.de> (raw)
In-Reply-To: <fb249edb0703271901n36689ba4o41979c26f269cbd@mail.gmail.com>
andrzej zaborowski wrote:
> Hi,
> I looked at how the embedding of a standard VGA in the VMware SVGA
> could be done (mainly out of curiosity) and it wasn't difficult. I had
> to make small changes in hw/vga.c but I think it's made more flexible
> now. Attached is a second version of the VMware SVGA patch. This time
> including the "Host-accelerated mouse cursor support in SDL" patch in
> the same file. I added a FIFO for buffering screen update requests so
> as to avoid touching the SDL buffer between scheduled updates, (which
> could lead to drawing over qemu monitor or even segfaults if the
> resolution was changed in meantime). I also found what was wrong with
> the accelerated rectangle filling and fixed a couple of other issues.
> The palette size was also wrong in the older patch - credits to
> Anthony Liguori who spotted it.
>
> I have not tested switching between std VGA graphic modes and VMware
> SVGA mode, but the switching between VGA text mode and VMware SVGA
> mode worked fine (although the black console background was becoming
> not exactly black). Savevm/loadvm should also work, including the VGA
> part.
> In this version VMware SVGA is a standalone VGA so we're using only
> one qemu console, like with "-cirrusvga".
I left the sdl_copy bit out because it broke scrolling of a guest Linux
framebuffer in the moment it initialized its virtual consoles. Maybe
that's a bug in libsdl 1.2.
Thiemo
next prev parent reply other threads:[~2007-04-02 1:19 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-11 14:48 [Qemu-devel] [PATCH] VMware SVGA II emulation andrzej zaborowski
2007-03-28 2:01 ` [Qemu-devel] " andrzej zaborowski
2007-04-02 1:09 ` Thiemo Seufer [this message]
2007-04-03 0:19 ` andrzej zaborowski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070402010956.GC29594@networkno.de \
--to=ths@networkno.de \
--cc=balrog@zabor.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.