On 29.08.2013, at 23:10, Christian Borntraeger wrote: > Alex, can you either Ack or Pull the following patches:
Patch 1 needs some rework. Patches 2-6 are: Acked-by: Alexander Graf <ag...@suse.de> Alex > > The following changes since commit 951fab990db05d47ab9da5e72521e406c73a3eb9: > > target-mips: fix get_physical_address() #if 0 build error (2013-08-28 > 19:28:02 +0200) > > are available in the git repository at: > > git://github.com/borntraeger/qemu.git tags/kdump > > for you to fetch changes up to 8f288cfca867ac708cc371192e80947a83663833: > > s390: wire up nmi command to raise a RESTART interrupt on S390 (2013-08-29 > 14:09:58 +0200) > > ---------------------------------------------------------------- > This is a set of patches dealing with kdump support for s390x/kvm. > kdump on s390x uses subcode 1 of diagnose 0x308 to put the hardware > in a defined state. This is different from a full reset, since it > does not touch all CPU registers. > These patches define the cpu resets, the subsystem reset a load > function and also wires up the "nmi" command to issue a RESTART > interrupt as defined in the z/Architecture principles of operation. > > This allows recent guest kernels with properly setup userspace > to trigger kdump: > - via guest crash > - via nmi from the host > > ---------------------------------------------------------------- > Christian Borntraeger (4): > s390: provide I/O subsystem reset > s390: provide a cpu load normal function > s390/cpu: split CPU reset into architectured functions > s390: Implement load normal reset > > Eugene (jno) Dvurechenski (2): > s390/kvm: basic implementation of diagnose 308 subcode 6 > s390: wire up nmi command to raise a RESTART interrupt on S390 > > cpus.c | 14 ++++++++ > hmp-commands.hx | 4 +-- > hw/s390x/s390-virtio-ccw.c | 15 +++++++++ > qmp-commands.hx | 2 +- > target-s390x/cpu-qom.h | 6 ++++ > target-s390x/cpu.c | 55 ++++++++++++++++++++++++++----- > target-s390x/cpu.h | 17 ++++++++++ > target-s390x/kvm.c | 81 ++++++++++++++++++++++++++++++++++++++++++++-- > 8 files changed, 180 insertions(+), 14 deletions(-) >