From: Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
To: "Dong, Eddie" <eddie.dong-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Cc: kvm-devel <kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
Subject: Re: [PATCH] Remove redundant MSR save/restore
Date: Wed, 25 Apr 2007 11:17:20 +0300 [thread overview]
Message-ID: <462F0E90.8010307@qumranet.com> (raw)
In-Reply-To: <10EA09EFD8728347A513008B6B0DA77A01599D74-wq7ZOvIWXbNpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
Dong, Eddie wrote:
> This patch is to remove the redundant MSR save/restore at lightweight VM
> EXIT time. With this patch VMX guest KB performance can increase 17-37%.
>
There is a similar patch already in kvm-20 (which takes a slightly
different approach of changing nr_good_msrs depending on the mode).
However, the part that hoists the software msr saving above the vmentry
loop is not in my tree, and it does look good. It also makes sense to
use software save/load for the msrs that only matter to userspace.
> (I only tested it on KVM-18 since the git tree still has problem in my
> side, but I'd like to post this earlier to collect more feedback)
> Thanks, eddie
>
Please let me know if I can do anything to help with the git problem. I
also suggest subscribing to kvm-commits so that you can see the work on
my tree.
Also, please post patches *both* inline and as attachments :) - inline
makes it easy to review and comment, and attachments to prevent mangling
(this only applies to those with broken mailers -- a normal mailer will
set the attachments content disposition to 'inline', which lets
thunderbird show it as normal text).
--
error compiling committee.c: too many arguments to function
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
next prev parent reply other threads:[~2007-04-25 8:17 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-23 2:56 [PATCH] Lazy FPU for SVM Anthony Liguori
[not found] ` <462C2048.4040700-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2007-04-23 6:50 ` Avi Kivity
[not found] ` <462C574E.2030304-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-04-23 14:32 ` Anthony Liguori
[not found] ` <462CC380.5020405-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-04-24 10:39 ` Avi Kivity
[not found] ` <462DDE52.5040303-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-04-24 13:59 ` Anthony Liguori
[not found] ` <462E0D52.5000707-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-04-24 14:32 ` Avi Kivity
2007-04-25 8:03 ` [PATCH] Remove redundant MSR save/restore Dong, Eddie
[not found] ` <10EA09EFD8728347A513008B6B0DA77A01599D74-wq7ZOvIWXbNpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2007-04-25 8:17 ` Avi Kivity [this message]
[not found] ` <462F0E90.8010307-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-04-25 8:53 ` Dong, Eddie
[not found] ` <10EA09EFD8728347A513008B6B0DA77A01599E01-wq7ZOvIWXbNpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2007-04-25 9:28 ` Avi Kivity
2007-04-25 7:30 ` [PATCH] Remove heavy is_empty_shadow_page call Dong, Eddie
[not found] ` <10EA09EFD8728347A513008B6B0DA77A01599D2B-wq7ZOvIWXbNpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2007-04-25 8:03 ` Avi Kivity
[not found] ` <462F0B40.9060109-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-04-25 8:09 ` Dong, Eddie
[not found] ` <10EA09EFD8728347A513008B6B0DA77A01599D87-wq7ZOvIWXbNpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2007-04-25 8:20 ` Avi Kivity
2007-04-25 8:40 ` Michael Riepe
[not found] ` <462F13E0.80104-0QoEqw4nQxo@public.gmane.org>
2007-04-25 8:45 ` Dong, Eddie
2007-04-25 8:49 ` Avi Kivity
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=462F0E90.8010307@qumranet.com \
--to=avi-atkuwr5tajbwk0htik3j/w@public.gmane.org \
--cc=eddie.dong-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.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