[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] x86: correctly implement soft reset
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 0/8] x86: correctly implement soft reset |
Date: |
Tue, 29 Apr 2014 13:54:24 +0200 |
A repost of an old patch series, rebased and retested. Patches 3 to 5
are new, everything else already carries a Reviewed-by.
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-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 +++--
21 files changed, 148 insertions(+), 87 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PATCH 0/8] x86: correctly implement soft reset,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 3/8] target-i386: fix set of registers zeroed on reset, Paolo Bonzini, 2014/04/29
- [Qemu-devel] [PATCH 1/8] kvm: reset state from the CPU's reset method, Paolo Bonzini, 2014/04/29
- [Qemu-devel] [PATCH 5/8] apic: do not accept SIPI on the bootstrap processor, Paolo Bonzini, 2014/04/29
- [Qemu-devel] [PATCH 4/8] target-i386: preserve FPU and MSR state on INIT, Paolo Bonzini, 2014/04/29
- [Qemu-devel] [PATCH 2/8] kvm: forward INIT signals coming from the chipset, Paolo Bonzini, 2014/04/29
- [Qemu-devel] [PATCH 6/8] cpu: make CPU_INTERRUPT_RESET available on all targets, Paolo Bonzini, 2014/04/29
- [Qemu-devel] [PATCH 7/8] pc: port 92 reset requires a low->high transition, Paolo Bonzini, 2014/04/29
- [Qemu-devel] [PATCH 8/8] x86: correctly implement soft reset, Paolo Bonzini, 2014/04/29