On Fri, May 02, 2014 at 04:33:14PM +0200, Paolo Bonzini wrote: > A repost of an old patch series, rebased and retested. Patches 3 to 5 > are new, everything else already carries a Reviewed-by. > > v1->v2: compile-tested on ARM (I also have had a /dev/kvm on my ARM board > for two hours now, but still no guest to try this on).
Went over all of the series, it all looks good to me. Acked-by: Michael S. Tsirkin <m...@redhat.com> mostly kvm stuff so I guess your tree makes more sense, but if you want me to take it instead let me know, won't be a problem. > Paolo Bonzini (8): > kvm: reset state from the CPU's reset method > kvm: forward INIT signals coming from the chipset > target-i386: fix set of registers zeroed on reset > target-i386: preserve FPU and MSR state on INIT > apic: do not accept SIPI on the bootstrap processor > cpu: make CPU_INTERRUPT_RESET available on all targets > pc: port 92 reset requires a low->high transition > x86: correctly implement soft reset > > cpu-exec.c | 23 ++++++++++--------- > cpus.c | 9 ++++++++ > hw/i386/pc.c | 6 +++-- > hw/input/pckbd.c | 5 +++-- > hw/intc/apic_common.c | 2 +- > hw/isa/lpc_ich9.c | 12 ++++++++-- > hw/pci-host/piix.c | 8 +++++-- > include/exec/cpu-all.h | 8 ++++--- > include/sysemu/cpus.h | 1 + > include/sysemu/kvm.h | 2 -- > kvm-all.c | 11 --------- > target-arm/cpu.c | 7 ++++++ > target-arm/kvm32.c | 4 +--- > target-arm/kvm64.c | 2 +- > target-arm/kvm_arm.h | 8 +++++++ > target-i386/cpu.c | 11 +++++---- > target-i386/cpu.h | 60 > ++++++++++++++++++++++++++++++-------------------- > target-i386/helper.c | 14 ++++++++++-- > target-i386/kvm.c | 39 +++++++++++++++++++++----------- > target-i386/kvm_i386.h | 2 ++ > target-ppc/cpu.h | 3 --- > target-ppc/kvm.c | 4 ---- > target-s390x/cpu.c | 4 ++++ > target-s390x/cpu.h | 5 +++++ > target-s390x/kvm.c | 6 +++-- > 25 files changed, 165 insertions(+), 91 deletions(-) > > -- > 1.8.3.1 >