[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/4] target-i386: Feature properties, sample scri
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [PATCH v2 0/4] target-i386: Feature properties, sample script for -global/-readconfig |
Date: |
Wed, 8 Apr 2015 16:02:39 -0300 |
This series adds feature flag properties to X86CPU, and adds a sample script to
demonstrate how the new properties can be used to give management software more
flexibility to control CPU features using -global and -readconfig.
While at it, simplify the code for "level" and "xlevel" properties, and add a
"xlevel2" property, that was still missing.
This series doesn't change x86_cpu_parse_featurestr() to use the new properties
yet, but that will be possible in the future (we just need to be careful about
the ordering requirements of the current host_features code).
Changes v1 -> v2:
* Use "cpuid-" prefix
* Register release function for properties
* Don't remove underscores from feature names on the feature array yet
* Remove underscores on x86_cpu_register_feature_prop() instead,
so we don't need to touch x86_cpu_parse_featurestr() by now
* Make x86-cpu-model-dump return a reasonable exit code
* Add dev->realized check to property setter
Eduardo Habkost (4):
target-i386: Make "level" and "xlevel" properties static
target-i386: X86CPU::xlevel2 QOM property
target-i386: Register QOM properties for feature flags
scripts: x86-cpu-model-dump script
scripts/x86-cpu-model-dump | 221 ++++++++++++++++++++++++++++++++++++
scripts/x86-cpu-model-dump-selftest | 41 +++++++
target-i386/cpu.c | 156 ++++++++++++++++++-------
3 files changed, 379 insertions(+), 39 deletions(-)
create mode 100755 scripts/x86-cpu-model-dump
create mode 100755 scripts/x86-cpu-model-dump-selftest
--
2.1.0
- [Qemu-devel] [PATCH v2 0/4] target-i386: Feature properties, sample script for -global/-readconfig,
Eduardo Habkost <=
- [Qemu-devel] [PATCH v2 1/4] target-i386: Make "level" and "xlevel" properties static, Eduardo Habkost, 2015/04/08
- [Qemu-devel] [PATCH v2 2/4] target-i386: X86CPU::xlevel2 QOM property, Eduardo Habkost, 2015/04/08
- [Qemu-devel] [PATCH v2 3/4] target-i386: Register QOM properties for feature flags, Eduardo Habkost, 2015/04/08
- Re: [Qemu-devel] [PATCH v2 3/4] target-i386: Register QOM properties for feature flags, Eduardo Habkost, 2015/04/09
- Re: [Qemu-devel] [PATCH v2 3/4] target-i386: Register QOM properties for feature flags, Igor Mammedov, 2015/04/10
- Re: [Qemu-devel] [PATCH v2 3/4] target-i386: Register QOM properties for feature flags, Paolo Bonzini, 2015/04/10
- Re: [Qemu-devel] [PATCH v2 3/4] target-i386: Register QOM properties for feature flags, Andreas Färber, 2015/04/10
- Re: [Qemu-devel] [PATCH v2 3/4] target-i386: Register QOM properties for feature flags, Paolo Bonzini, 2015/04/10
- Re: [Qemu-devel] [PATCH v2 3/4] target-i386: Register QOM properties for feature flags, Andreas Färber, 2015/04/10