From: Don Slutz <Don@CloudSwitch.com>
To: <qemu-devel@nongnu.org>, <mtosatti@redhat.com>,
<ehabkost@redhat.com>, <imammedo@redhat.com>,
<qemu-devel@nongnu.org>, <mtosatti@redhat.com>,
<ehabkost@redhat.com>, <imammedo@redhat.com>
Cc: <avi@redhat.com>, <afaerber@suse.de>, <peter.maydell@linaro.org>,
<anthony@codemonkey.ws>, <kvm@vger.kernel.org>,
Don Slutz <Don@CloudSwitch.com>
Subject: [PATCH v2 0/4] Allow changing of Hypervisor CPUIDs.
Date: Tue, 11 Sep 2012 10:07:43 -0400 [thread overview]
Message-ID: <1347372467-3316-1-git-send-email-Don@CloudSwitch.com> (raw)
In-Reply-To: <1346354435-21685-1-git-send-email-Don@CloudSwitch.com>
This depends on:
http://lists.gnu.org/archive/html/qemu-devel/2012-09/msg01400.html
As far as I know it is #4. It depends on (1) and (2) and (3).
Changes from v1 to v2:
1) Added 1/4 from http://lists.gnu.org/archive/html/qemu-devel/2012-08/msg05153.html
Because Fred is changing jobs and so will not be pushing to get
this in. It needed to be rebased, And I needed it to complete the
testing of this change.
2) Added 2/4 because of the re-work I needed a way to clear all KVM bits,
3) The rework of v1. Make it fit into the object model re-work of cpu.c for x86.
4) Added 3/4 -- The split out of the code that is not needed for accel=kvm.
Don Slutz (4):
target-i386: Allow tsc-frequency to be larger then 2.147G
target-i386: Add missing kvm bits.
target-i386: Allow changing of Hypervisor CPUIDs.
target-i386: Add Hypervisor CPUIDs in accel=tcg mode.
target-i386/cpu.c | 261 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
target-i386/cpu.h | 21 +++++
target-i386/kvm.c | 33 ++++++--
3 files changed, 304 insertions(+), 11 deletions(-)
WARNING: multiple messages have this Message-ID (diff)
From: Don Slutz <Don@CloudSwitch.com>
To: qemu-devel@nongnu.org, mtosatti@redhat.com, ehabkost@redhat.com,
imammedo@redhat.comqemu-devel@nongnu.orgmtosatti@redhat.comehabkost@redhat.comimammedo@redhat.com
Cc: peter.maydell@linaro.org, kvm@vger.kernel.org,
Don Slutz <Don@CloudSwitch.com>,
avi@redhat.com, anthony@codemonkey.ws, afaerber@suse.de
Subject: [Qemu-devel] [PATCH v2 0/4] Allow changing of Hypervisor CPUIDs.
Date: Tue, 11 Sep 2012 10:07:43 -0400 [thread overview]
Message-ID: <1347372467-3316-1-git-send-email-Don@CloudSwitch.com> (raw)
In-Reply-To: <1346354435-21685-1-git-send-email-Don@CloudSwitch.com>
This depends on:
http://lists.gnu.org/archive/html/qemu-devel/2012-09/msg01400.html
As far as I know it is #4. It depends on (1) and (2) and (3).
Changes from v1 to v2:
1) Added 1/4 from http://lists.gnu.org/archive/html/qemu-devel/2012-08/msg05153.html
Because Fred is changing jobs and so will not be pushing to get
this in. It needed to be rebased, And I needed it to complete the
testing of this change.
2) Added 2/4 because of the re-work I needed a way to clear all KVM bits,
3) The rework of v1. Make it fit into the object model re-work of cpu.c for x86.
4) Added 3/4 -- The split out of the code that is not needed for accel=kvm.
Don Slutz (4):
target-i386: Allow tsc-frequency to be larger then 2.147G
target-i386: Add missing kvm bits.
target-i386: Allow changing of Hypervisor CPUIDs.
target-i386: Add Hypervisor CPUIDs in accel=tcg mode.
target-i386/cpu.c | 261 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
target-i386/cpu.h | 21 +++++
target-i386/kvm.c | 33 ++++++--
3 files changed, 304 insertions(+), 11 deletions(-)
next prev parent reply other threads:[~2012-09-11 14:07 UTC|newest]
Thread overview: 130+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-30 19:20 [PATCH] target-i386: Allow changing of Hypervisor CPUIDs Don Slutz
2012-08-30 19:20 ` [Qemu-devel] " Don Slutz
2012-09-05 16:48 ` Marcelo Tosatti
2012-09-05 16:48 ` [Qemu-devel] " Marcelo Tosatti
2012-09-11 13:57 ` Don Slutz
2012-09-11 13:57 ` [Qemu-devel] " Don Slutz
2012-09-06 10:28 ` Andreas Färber
2012-09-06 10:28 ` Andreas Färber
2012-09-06 18:40 ` Eduardo Habkost
2012-09-06 18:40 ` Eduardo Habkost
2012-09-06 19:00 ` Don Slutz
2012-09-06 19:00 ` Don Slutz
2012-09-06 19:36 ` Eduardo Habkost
2012-09-06 19:36 ` Eduardo Habkost
2012-09-11 14:07 ` Don Slutz [this message]
2012-09-11 14:07 ` [Qemu-devel] [PATCH v2 0/4] " Don Slutz
2012-09-11 14:07 ` [PATCH v2 1/4] target-i386: Allow tsc-frequency to be larger then 2.147G Don Slutz
2012-09-11 14:07 ` [Qemu-devel] " Don Slutz
2012-09-11 14:07 ` [PATCH v2 2/4] target-i386: Add missing kvm bits Don Slutz
2012-09-11 14:07 ` [Qemu-devel] " Don Slutz
2012-09-11 14:07 ` [PATCH v2 3/4] target-i386: Allow changing of Hypervisor CPUIDs Don Slutz
2012-09-11 14:07 ` [Qemu-devel] " Don Slutz
2012-09-12 17:55 ` Marcelo Tosatti
2012-09-12 17:55 ` [Qemu-devel] " Marcelo Tosatti
2012-09-13 18:43 ` Don Slutz
2012-09-13 18:43 ` [Qemu-devel] " Don Slutz
2012-09-14 10:01 ` Marcelo Tosatti
2012-09-14 10:01 ` [Qemu-devel] " Marcelo Tosatti
2012-09-11 14:07 ` [PATCH v2 4/4] target-i386: Add Hypervisor CPUIDs in accel=tcg mode Don Slutz
2012-09-11 14:07 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 00/17] Allow changing of Hypervisor CPUIDs Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 00/17] *** SUBJECT HERE *** Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:49 ` Don Slutz
2012-09-17 13:49 ` [Qemu-devel] " Don Slutz
2012-09-17 13:51 ` Don Slutz
2012-09-17 13:51 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 00/17] Allow changing of Hypervisor CPUIDs Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 01/17] target-i386: Allow tsc-frequency to be larger then 2.147G Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 02/17] target-i386: Add missing kvm bits Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 03/17] target-i386: Add Hypervisor level Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 04/17] target-i386: Add cpu object access routines for " Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 05/17] target-i386: Add x86_set_hyperv Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 06/17] target-i386: Use Hypervisor level in -machine pc,accel=kvm Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 06/17] target-i386: Use Hypervisor level in -machine pc, accel=kvm Don Slutz
2012-09-17 13:39 ` [PATCH v3 06/17] target-i386: Use Hypervisor level in -machine pc,accel=kvm Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 06/17] target-i386: Use Hypervisor level in -machine pc, accel=kvm Don Slutz
2012-09-17 13:39 ` [PATCH v3 07/17] target-i386: Use Hypervisor level in -machine pc,accel=tcg Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 07/17] target-i386: Use Hypervisor level in -machine pc, accel=tcg Don Slutz
2012-09-17 13:39 ` [PATCH v3 07/17] target-i386: Use Hypervisor level in -machine pc,accel=tcg Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 07/17] target-i386: Use Hypervisor level in -machine pc, accel=tcg Don Slutz
2012-09-17 13:39 ` [PATCH v3 08/17] target-i386: Add Hypervisor vendor Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 09/17] target-i386: Add cpu object access routines for " Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 10/17] target-i386: Use Hypervisor vendor in -machine pc,accel=kvm Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 10/17] target-i386: Use Hypervisor vendor in -machine pc, accel=kvm Don Slutz
2012-09-17 13:39 ` [PATCH v3 10/17] target-i386: Use Hypervisor vendor in -machine pc,accel=kvm Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 10/17] target-i386: Use Hypervisor vendor in -machine pc, accel=kvm Don Slutz
2012-09-17 13:39 ` [PATCH v3 11/17] target-i386: Use Hypervisor vendor in -machine pc,accel=tcg Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 11/17] target-i386: Use Hypervisor vendor in -machine pc, accel=tcg Don Slutz
2012-09-17 13:39 ` [PATCH v3 11/17] target-i386: Use Hypervisor vendor in -machine pc,accel=tcg Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 11/17] target-i386: Use Hypervisor vendor in -machine pc, accel=tcg Don Slutz
2012-09-17 13:39 ` [PATCH v3 12/17] target-i386: Add some known names to Hypervisor vendor Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 13/17] target-i386: Add optional Hypervisor leaf extra Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 14/17] target-i386: Add cpu object access routines for " Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 15/17] target-i386: Add setting of Hypervisor leaf extra for known vmare4 Don Slutz
2012-09-17 13:39 ` [Qemu-devel] " Don Slutz
2012-09-17 13:39 ` [PATCH v3 16/17] target-i386: Use Hypervisor leaf extra in -machine pc,accel=kvm Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 16/17] target-i386: Use Hypervisor leaf extra in -machine pc, accel=kvm Don Slutz
2012-09-17 13:39 ` [PATCH v3 17/17] target-i386: Use Hypervisor leaf extra in -machine pc,accel=tcg Don Slutz
2012-09-17 13:39 ` [Qemu-devel] [PATCH v3 17/17] target-i386: Use Hypervisor leaf extra in -machine pc, accel=tcg Don Slutz
2012-09-17 14:00 ` [PATCH v3 00/17] Allow changing of Hypervisor CPUIDs Don Slutz
2012-09-17 14:00 ` [Qemu-devel] " Don Slutz
2012-09-17 19:27 ` Eduardo Habkost
2012-09-17 19:27 ` Eduardo Habkost
2012-09-17 14:00 ` [PATCH v3 01/17] target-i386: Allow tsc-frequency to be larger then 2.147G Don Slutz
2012-09-17 14:00 ` [Qemu-devel] " Don Slutz
2012-09-17 14:00 ` [PATCH v3 02/17] target-i386: Add missing kvm bits Don Slutz
2012-09-17 14:00 ` [Qemu-devel] " Don Slutz
2012-09-17 14:00 ` [PATCH v3 03/17] target-i386: Add Hypervisor level Don Slutz
2012-09-17 14:00 ` [Qemu-devel] " Don Slutz
2012-09-17 14:00 ` [PATCH v3 04/17] target-i386: Add cpu object access routines for " Don Slutz
2012-09-17 14:00 ` [Qemu-devel] " Don Slutz
2012-09-17 14:00 ` [PATCH v3 05/17] target-i386: Add x86_set_hyperv Don Slutz
2012-09-17 14:00 ` [Qemu-devel] " Don Slutz
2012-09-19 19:32 ` Eduardo Habkost
2012-09-19 19:32 ` Eduardo Habkost
2012-09-19 21:26 ` Don Slutz
2012-09-19 21:26 ` Don Slutz
2012-09-20 16:20 ` Eduardo Habkost
2012-09-20 16:20 ` [Qemu-devel] " Eduardo Habkost
2012-09-17 14:00 ` [PATCH v3 06/17] target-i386: Use Hypervisor level in -machine pc,accel=kvm Don Slutz
2012-09-17 14:00 ` [Qemu-devel] [PATCH v3 06/17] target-i386: Use Hypervisor level in -machine pc, accel=kvm Don Slutz
2012-09-17 14:00 ` [PATCH v3 07/17] target-i386: Use Hypervisor level in -machine pc,accel=tcg Don Slutz
2012-09-17 14:00 ` [Qemu-devel] [PATCH v3 07/17] target-i386: Use Hypervisor level in -machine pc, accel=tcg Don Slutz
2012-09-17 14:00 ` [PATCH v3 08/17] target-i386: Add Hypervisor vendor Don Slutz
2012-09-17 14:00 ` [Qemu-devel] " Don Slutz
2012-09-17 14:00 ` [PATCH v3 09/17] target-i386: Add cpu object access routines for " Don Slutz
2012-09-17 14:00 ` [Qemu-devel] " Don Slutz
2012-09-17 14:01 ` [PATCH v3 10/17] target-i386: Use Hypervisor vendor in -machine pc,accel=kvm Don Slutz
2012-09-17 14:01 ` [Qemu-devel] [PATCH v3 10/17] target-i386: Use Hypervisor vendor in -machine pc, accel=kvm Don Slutz
2012-09-17 14:01 ` [PATCH v3 11/17] target-i386: Use Hypervisor vendor in -machine pc,accel=tcg Don Slutz
2012-09-17 14:01 ` [Qemu-devel] [PATCH v3 11/17] target-i386: Use Hypervisor vendor in -machine pc, accel=tcg Don Slutz
2012-09-17 14:01 ` [PATCH v3 12/17] target-i386: Add some known names to Hypervisor vendor Don Slutz
2012-09-17 14:01 ` [Qemu-devel] " Don Slutz
2012-09-17 14:01 ` [PATCH v3 13/17] target-i386: Add optional Hypervisor leaf extra Don Slutz
2012-09-17 14:01 ` [Qemu-devel] " Don Slutz
2012-09-17 14:01 ` [PATCH v3 14/17] target-i386: Add cpu object access routines for " Don Slutz
2012-09-17 14:01 ` [Qemu-devel] " Don Slutz
2012-09-17 14:01 ` [PATCH v3 15/17] target-i386: Add setting of Hypervisor leaf extra for known vmare4 Don Slutz
2012-09-17 14:01 ` [Qemu-devel] " Don Slutz
2012-09-17 14:01 ` [PATCH v3 16/17] target-i386: Use Hypervisor leaf extra in -machine pc,accel=kvm Don Slutz
2012-09-17 14:01 ` [Qemu-devel] [PATCH v3 16/17] target-i386: Use Hypervisor leaf extra in -machine pc, accel=kvm Don Slutz
2012-09-17 14:01 ` [PATCH v3 17/17] target-i386: Use Hypervisor leaf extra in -machine pc,accel=tcg Don Slutz
2012-09-17 14:01 ` [Qemu-devel] [PATCH v3 17/17] target-i386: Use Hypervisor leaf extra in -machine pc, accel=tcg Don Slutz
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=1347372467-3316-1-git-send-email-Don@CloudSwitch.com \
--to=don@cloudswitch.com \
--cc=afaerber@suse.de \
--cc=anthony@codemonkey.ws \
--cc=avi@redhat.com \
--cc=ehabkost@redhat.com \
--cc=imammedo@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=mtosatti@redhat.com \
--cc=peter.maydell@linaro.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.