Hello Anthony, This is my current QOM CPU patch queue. Please pull.
Happy holidays, Andreas Cc: Anthony Liguori <anth...@codemonkey.ws> Cc: Aurélien Jarno <aurel...@aurel32.net> Cc: Igor Mammedov <imamm...@redhat.com> Cc: Chen Fan <chen.fan.f...@cn.fujitsu.com> Cc: Richard Henderson <r...@twiddle.net> The following changes since commit f976b09ea249cccc3fd41c98aaf6512908db0bae: PPC: Fix compilation with TCG debug (2013-12-22 19:15:55 +0100) are available in the git repository at: git://github.com/afaerber/qemu-cpu.git tags/qom-cpu-for-anthony for you to fetch changes up to d024d209045b912eb6127861fab2af6c64880efd: target-i386: Cleanup 'foo=val' feature handling (2013-12-24 13:47:25 +0100) ---------------------------------------------------------------- QOM CPUState refactorings / X86CPU * TLB invalidation optimizations * X86CPU initialization cleanups * Preparations for X86CPU hot-unplug ---------------------------------------------------------------- Andreas Färber (1): cpu-exec: Optimize X86CPU usage in cpu_exec() Chen Fan (1): target-i386: Move apic_state field from CPUX86State to X86CPU Igor Mammedov (6): target-i386: Convert 'hv_relaxed' to static property target-i386: Convert 'hv_vapic' to static property target-i386: Convert 'hv_spinlocks' 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 Richard Henderson (2): cputlb: Use memset() when flushing entries cputlb: Tidy memset() of arrays cpu-exec.c | 14 ++++-- cpus.c | 5 +-- cputlb.c | 21 ++------- hw/i386/kvmvapic.c | 8 ++-- hw/i386/pc.c | 17 ++++---- target-i386/cpu-qom.h | 6 +++ target-i386/cpu.c | 108 +++++++++++++++++++++++++++------------------- target-i386/cpu.h | 4 -- target-i386/helper.c | 12 +++--- target-i386/kvm.c | 23 +++++----- target-i386/misc_helper.c | 8 ++-- translate-all.c | 5 +-- 12 files changed, 118 insertions(+), 113 deletions(-)