qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH qom-cpu-next 0/9 v6] target-i386: convert CPU featur


From: Igor Mammedov
Subject: [Qemu-devel] [PATCH qom-cpu-next 0/9 v6] target-i386: convert CPU features into properties
Date: Mon, 11 Feb 2013 17:35:02 +0100

It's a simplified rewrite of previous series, since then cleanups from it
were applied to master and I left out kvm_check_features_against_host() and
listflags() patches as not directly related to make series simpler.
They could follow as separate cleanups later.
Also setting defaults with static properties left to post CPU subclasses
conversion when it could be done in a more straightforward wayi and only
once.

v5-v6:
* when converting feature names to property names, replace '_' with '-'
* separate patches converting existing dynamic properties into one, were
  squashed into one [1/9] and change tested with virt-test(next).
* patches that were touching +-foo features are squashed into one [9/9],
  to avoid behavior change between them(f-kvmclock property).
* the rest of conversions were basicaly rebased on top of current qom-cpu-next
  tree, with small corrections

git for testing: https://github.com/imammedo/qemu/tree/x86-cpu-properties.v6

Igor Mammedov (9):
  target-i386: cpu: convert existing dynamic properties into static
    properties
  target-i386: add stubs for
    hyperv_(vapic_recommended|relaxed_timing_enabled|get_spinlock_retries)()
  target-i386: convert 'hv_spinlocks' to static property
  target-i386: convert 'hv_relaxed' to static property
  target-i386: convert 'hv_vapic' to static property
  target-i386: convert 'check' and 'enforce' to static properties
  target-i386: cleanup 'foo' feature handling'
  target-i386: cleanup 'foo=val' feature handling
  target-i386: set [+-]feature using static properties

 target-i386/cpu.c    | 1140 ++++++++++++++++++++++++++++++++------------------
 target-i386/hyperv.h |    9 +-
 2 files changed, 730 insertions(+), 419 deletions(-)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]