All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/3] i386: Add "max" CPU model to TCG and KVM
@ 2017-02-22 18:39 Eduardo Habkost
  2017-02-22 18:39 ` [Qemu-devel] [PATCH v2 1/3] i386: Create "max" CPU model Eduardo Habkost
                   ` (4 more replies)
  0 siblings, 5 replies; 19+ messages in thread
From: Eduardo Habkost @ 2017-02-22 18:39 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard W.M. Jones, David Hildenbrand, Cornelia Huck,
	Daniel P. Berrange, Peter Maydell, Igor Mammedov, Jiri Denemark,
	Richard Henderson, Christian Borntraeger, Jason J. Herne,
	Paolo Bonzini

Changes v1 -> v2:
* Fix build without CONFIG_KVM at lmce_supported()
* Rebased on top of my x86-next branch:
  https://github.com/ehabkost/qemu x86-next

Git branch for testing:
  https://github.com/ehabkost/qemu-hacks work/x86-cpu-max-tcg

libvirt code to use the new feature already exist, and were
submitted to libvir-list, at:
  https://www.mail-archive.com/libvir-list@redhat.com/msg142168.html

---

This is a replacement for the previous series that enabled the
"host" CPU model on TCG. Now a new "max" CPU is being added,
while keeping "host" KVM-specific.

In addition to simply adding "max" as a copy of the existing
"host" CPU model, additional patches change it to not use any
host CPUID information when in TCG mode.

---
Cc: "Richard W.M. Jones" <rjones@redhat.com>
Cc: David Hildenbrand <david@redhat.com>
Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
Cc: "Daniel P. Berrange" <berrange@redhat.com>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: Igor Mammedov <imammedo@redhat.com>
Cc: Jiri Denemark <jdenemar@redhat.com>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: "Jason J. Herne" <jjherne@linux.vnet.ibm.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>

Eduardo Habkost (3):
  i386: Create "max" CPU model
  i386: Make "max" model not use any host CPUID info on TCG
  i386: Don't set CPUClass::cpu_def on "max" model

 target/i386/cpu-qom.h |  4 ++-
 target/i386/cpu.c     | 98 ++++++++++++++++++++++++++++++++-------------------
 2 files changed, 64 insertions(+), 38 deletions(-)

-- 
2.11.0.259.g40922b1

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2017-09-07 17:30 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-22 18:39 [Qemu-devel] [PATCH v2 0/3] i386: Add "max" CPU model to TCG and KVM Eduardo Habkost
2017-02-22 18:39 ` [Qemu-devel] [PATCH v2 1/3] i386: Create "max" CPU model Eduardo Habkost
2017-02-22 18:39 ` [Qemu-devel] [PATCH v2 2/3] i386: Make "max" model not use any host CPUID info on TCG Eduardo Habkost
2017-02-24 11:09   ` David Hildenbrand
2017-02-24 12:32     ` Eduardo Habkost
2017-02-24 12:34       ` David Hildenbrand
2017-02-24 13:44         ` Eduardo Habkost
2017-02-22 18:39 ` [Qemu-devel] [PATCH v2 3/3] i386: Don't set CPUClass::cpu_def on "max" model Eduardo Habkost
2017-02-24 11:13   ` David Hildenbrand
2017-02-24 12:33     ` Eduardo Habkost
2017-02-23 20:07 ` [Qemu-devel] [PATCH v2 0/3] i386: Add "max" CPU model to TCG and KVM Eduardo Habkost
2017-02-23 21:57   ` Richard W.M. Jones
2017-02-24 12:26     ` Eduardo Habkost
2017-02-24 13:43       ` Richard W.M. Jones
2017-02-24 13:48 ` Peter Maydell
2017-02-24 16:23   ` David Hildenbrand
2017-02-24 17:11   ` Eduardo Habkost
2017-02-24 18:04     ` Peter Maydell
2017-09-07 17:29       ` Peter Maydell

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.