From: Avi Kivity <avi@redhat.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Cc: x86@kernel.org, kvm@vger.kernel.org,
Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
Marcelo Tosatti <mtosatti@redhat.com>,
gleb@redhat.com, Linus Torvalds <torvalds@linux-foundation.org>,
linux-kernel@vger.kernel.org,
Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [PATCHv9 0/8] kvm: eoi optimization support
Date: Mon, 25 Jun 2012 12:41:09 +0300 [thread overview]
Message-ID: <4FE83235.2000406@redhat.com> (raw)
In-Reply-To: <cover.1340554550.git.mst@robin.redhat.com>
On 06/24/2012 07:24 PM, Michael S. Tsirkin wrote:
> I'm looking at reducing the interrupt overhead for virtualized guests:
> some workloads spend a large part of their time processing interrupts.
>
> On kvm, an EOI write from the guest causes an expensive exit to host; we
> avoid this using shared memory.
>
> The patches work fine on my boxes. See individual patches
> for perf tests. You need to patch qemu to whitelist the kvm feature.
> qemu patch was sent separately.
>
> The patches are against Linus's master and apply to kvm.git
> cleanly. The last patch in the series, supplying the host
> part, also depends on the ISR optimization patch that I
> have for convenience included in the series (patch 2),
> I also included a documentation patch (patch 1) - it is
> here since it clarifies patch 2. This revision does not yet address
> Thomas's idea of reworking the APIC page handling. Changes to this
> optimization would require reworking this last patch in the series.
>
> The rest of the patchset has not changed significantly since v2.
Thanks, applied.
--
error compiling committee.c: too many arguments to function
prev parent reply other threads:[~2012-06-25 9:41 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-24 16:24 [PATCHv9 0/8] kvm: eoi optimization support Michael S. Tsirkin
2012-06-24 16:24 ` [PATCHv9 1/8] kvm: document lapic regs field Michael S. Tsirkin
2012-06-24 16:24 ` [PATCHv9 2/8] kvm: optimize ISR lookups Michael S. Tsirkin
2012-06-24 16:24 ` [PATCHv9 3/8] kvm_para: guest side for eoi avoidance Michael S. Tsirkin
2012-06-24 16:24 ` [PATCHv9 4/8] x86/bitops: note on __test_and_clear_bit atomicity Michael S. Tsirkin
2012-06-24 16:24 ` [PATCHv9 5/8] kvm: eoi msi documentation Michael S. Tsirkin
2012-06-24 16:24 ` [PATCHv9 6/8] kvm: only sync when attention bits set Michael S. Tsirkin
2012-06-24 16:25 ` [PATCHv9 7/8] kvm: rearrange injection cancelling code Michael S. Tsirkin
2012-06-24 16:25 ` [PATCHv9 8/8] kvm: host side for eoi optimization Michael S. Tsirkin
2012-06-25 9:41 ` Avi Kivity [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=4FE83235.2000406@redhat.com \
--to=avi@redhat.com \
--cc=gleb@redhat.com \
--cc=hpa@zytor.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=mst@redhat.com \
--cc=mtosatti@redhat.com \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
--cc=x86@kernel.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.