All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH RESEND v4 00/18] target-i386: CPU feature flag queue
@ 2014-05-14 19:29 Eduardo Habkost
  2014-05-14 19:29 ` [Qemu-devel] [PATCH RESEND v4 01/18] target-i386: kvm: Don't enable MONITOR by default on any CPU model Eduardo Habkost
                   ` (18 more replies)
  0 siblings, 19 replies; 29+ messages in thread
From: Eduardo Habkost @ 2014-05-14 19:29 UTC (permalink / raw)
  To: qemu-devel, Andreas Färber
  Cc: Marcelo Tosatti, Igor Mammedov, Richard Henderson, Aurelien Jarno,
	Paolo Bonzini

(Resending due to complete lack of feedback on v4 submission from 15 days ago.)

This started as a TCG vs KVM feature flag code cleanup, but now it is a queue
which includes other feature-flag-related patches that depend on each other.

Changes v3 -> v4:
 * New patch: target-i386: kvm: Don't enable MONITOR by default on any CPU model
 * New patch: target-i386: Add "migratable" property to "host" CPU model
 * New patch: target-i386: Set migratable=yes by default
 * New patch: savevm: check vmsd for migratability status
 * New patch: target-i386: Loop-based copying and setting/unsetting of feature words
 * Patch changed to use the new .migratable_flags field:
   * target-i386: support "invariant tsc" flag

Changes v2 -> v3:
 * Rebase after QEMU v2.0.0 (onto commit 2d03b49)
 * Added new patch: target-i386: support "invariant tsc" flag
 * Added new patch: target-i386: Support "-cpu host" in TCG mode

Changes v1 -> v2:
 * Rebase to latest qom-cpu (commit 90c5d39c)

Cc: Igor Mammedov <imammedo@redhat.com>
Cc: Andreas Färber <afaerber@suse.de>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Aurelien Jarno <aurelien@aurel32.net>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Marcelo Tosatti <mtosatti@redhat.com>

Eduardo Habkost (15):
  target-i386: kvm: Don't enable MONITOR by default on any CPU model
  target-i386: Simplify reporting of unavailable features
  target-i386: Merge feature filtering/checking functions
  target-i386: Pass FeatureWord argument to
    report_unavailable_features()
  target-i386: Isolate KVM-specific code on CPU feature filtering logic
  target-i386: Make TCG feature filtering more readable
  target-i386: Filter FEAT_7_0_EBX TCG features too
  target-i386: Filter KVM and 0xC0000001 features on TCG
  target-i386: Define TCG_*_FEATURES earlier on cpu.c
  target-i386: Loop-based copying and setting/unsetting of feature words
  target-i386: Loop-based feature word filtering in TCG mode
  target-i386: Support check/enforce flags in TCG mode, too
  target-i386: Support "-cpu host" in TCG mode
  target-i386: Add "migratable" property to "host" CPU model
  target-i386: Set migratable=yes by default

Marcelo Tosatti (3):
  savevm: check vmsd for migratability status
  target-i386: block migration and savevm if invariant tsc is exposed
  target-i386: support "invariant tsc" flag

 savevm.c              |   5 +-
 target-i386/cpu-qom.h |   7 +-
 target-i386/cpu.c     | 358 ++++++++++++++++++++++++++++++--------------------
 target-i386/cpu.h     |   4 +
 target-i386/kvm.c     |  13 ++
 target-i386/machine.c |   2 +-
 6 files changed, 240 insertions(+), 149 deletions(-)

-- 
1.9.0

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

end of thread, other threads:[~2014-06-13 12:36 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-14 19:29 [Qemu-devel] [PATCH RESEND v4 00/18] target-i386: CPU feature flag queue Eduardo Habkost
2014-05-14 19:29 ` [Qemu-devel] [PATCH RESEND v4 01/18] target-i386: kvm: Don't enable MONITOR by default on any CPU model Eduardo Habkost
2014-05-14 19:29 ` [Qemu-devel] [PATCH RESEND v4 02/18] target-i386: Simplify reporting of unavailable features Eduardo Habkost
2014-05-14 19:29 ` [Qemu-devel] [PATCH RESEND v4 03/18] target-i386: Merge feature filtering/checking functions Eduardo Habkost
2014-05-14 19:29 ` [Qemu-devel] [PATCH RESEND v4 04/18] target-i386: Pass FeatureWord argument to report_unavailable_features() Eduardo Habkost
2014-05-14 19:29 ` [Qemu-devel] [PATCH RESEND v4 05/18] target-i386: Isolate KVM-specific code on CPU feature filtering logic Eduardo Habkost
2014-05-14 19:29 ` [Qemu-devel] [PATCH RESEND v4 06/18] target-i386: Make TCG feature filtering more readable Eduardo Habkost
2014-05-14 19:29 ` [Qemu-devel] [PATCH RESEND v4 07/18] target-i386: Filter FEAT_7_0_EBX TCG features too Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 08/18] target-i386: Filter KVM and 0xC0000001 features on TCG Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 09/18] target-i386: Define TCG_*_FEATURES earlier on cpu.c Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 10/18] target-i386: Loop-based copying and setting/unsetting of feature words Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 11/18] target-i386: Loop-based feature word filtering in TCG mode Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 12/18] target-i386: Support check/enforce flags in TCG mode, too Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 13/18] target-i386: Support "-cpu host" in TCG mode Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 14/18] target-i386: Add "migratable" property to "host" CPU model Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 15/18] target-i386: Set migratable=yes by default Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 16/18] savevm: check vmsd for migratability status Eduardo Habkost
2014-05-15 12:14   ` Juan Quintela
2014-05-15 13:08     ` Andreas Färber
2014-05-15 14:05       ` Juan Quintela
2014-05-15 14:15         ` Eduardo Habkost
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 17/18] target-i386: block migration and savevm if invariant tsc is exposed Eduardo Habkost
2014-05-15 12:17   ` Juan Quintela
2014-05-16  9:31     ` Marcelo Tosatti
2014-06-10  7:12   ` Amit Shah
2014-06-10 14:43     ` Eduardo Habkost
2014-06-13 12:35       ` Amit Shah
2014-05-14 19:30 ` [Qemu-devel] [PATCH RESEND v4 18/18] target-i386: support "invariant tsc" flag Eduardo Habkost
2014-05-14 20:44 ` [Qemu-devel] [PATCH RESEND v4 00/18] target-i386: CPU feature flag queue Andreas Färber

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.