[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v4 00/18] target-i386: CPU feature flag queue
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [PATCH v4 00/18] target-i386: CPU feature flag queue |
Date: |
Wed, 30 Apr 2014 13:48:27 -0300 |
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 <address@hidden>
Cc: Andreas Färber <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Aurelien Jarno <address@hidden>
Cc: Richard Henderson <address@hidden>
Cc: Marcelo Tosatti <address@hidden>
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
- [Qemu-devel] [PATCH v4 00/18] target-i386: CPU feature flag queue,
Eduardo Habkost <=
- [Qemu-devel] [PATCH v4 10/18] target-i386: Loop-based copying and setting/unsetting of feature words, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 09/18] target-i386: Define TCG_*_FEATURES earlier on cpu.c, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 12/18] target-i386: Support check/enforce flags in TCG mode, too, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 11/18] target-i386: Loop-based feature word filtering in TCG mode, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 13/18] target-i386: Support "-cpu host" in TCG mode, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 17/18] target-i386: block migration and savevm if invariant tsc is exposed, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 06/18] target-i386: Make TCG feature filtering more readable, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 05/18] target-i386: Isolate KVM-specific code on CPU feature filtering logic, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 03/18] target-i386: Merge feature filtering/checking functions, Eduardo Habkost, 2014/04/30
- [Qemu-devel] [PATCH v4 08/18] target-i386: Filter KVM and 0xC0000001 features on TCG, Eduardo Habkost, 2014/04/30