From: Jan Kiszka <jan.kiszka@web.de>
To: Gerhard Wiesinger <lists@wiesinger.com>
Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org
Subject: Re: [Qemu-devel] Kernel mode VGAs?
Date: Tue, 14 Feb 2012 09:45:47 +0100 [thread overview]
Message-ID: <4F3A1F3B.9040204@web.de> (raw)
In-Reply-To: <alpine.LFD.2.02.1202140808540.21607@bbs.intern>
[-- Attachment #1: Type: text/plain, Size: 1056 bytes --]
On 2012-02-14 08:12, Gerhard Wiesinger wrote:
> Hello,
>
> Current QEMU-KVM VGA implementation have the following problem with
> legacy OS (e.g. DOS with INT10h calls): Performance is low on accessing
> A000:0
> page and doing bank switching at the 64k page.
Do we already understand the mode and access patterns here? Which VGA
adapter? Cirrus, standard, or any? What is the concrete test case (one
that won't require me digging for MS Dose floppy disks in my basement)?
>
> Would a kernel mode VGA solve these problems?
> How complicated is it?
> Is it possible to have only some parts in kernel mode?
> Any further ideas or suggestions?
Provided we take heavy exits so far, in-kernel acceleration may reduce
the exit overhead by factor, hmm, maybe 3-4. Better is to avoid exists
completely, i.e. switch the region to RAM mode. But that depends on the
graphic mode, and I'm afraid we have already covered all which can be
mapped like this.
In any case, before discussing solutions, we need to analyze the problem.
Jan
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
prev parent reply other threads:[~2012-02-14 8:46 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-14 7:12 [Qemu-devel] Kernel mode VGAs? Gerhard Wiesinger
2012-02-14 8:45 ` Jan Kiszka [this message]
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=4F3A1F3B.9040204@web.de \
--to=jan.kiszka@web.de \
--cc=kvm@vger.kernel.org \
--cc=lists@wiesinger.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).