s390/kexec: Implement diag308 subcode 0
This patch implements subcode 0 of diag 308. This is necessary for kexec(without kdump). The main difference to subcode 1 is that all CPUs geta full reset, instead of the architectured CPU reset (which leaves all...
s390/sclpconsole: modify definition of input buffer
To use VMState for migration, we need to adapt some sclp code: - allocate console buffer as part of the console - change semantic of sclpconsole offset fields
Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>...
s390/sclpconsole: Add code to support live migration for sclpconsole
This patch adds the necessary life migration pieces to the sclp codeby using vmstate_register.
Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>Reviewed-by: Alexander Graf <agraf@suse.de>...
s390/sclpquiesce: Add code to support live migration
This patch adds the necessary life migration pieces to sclpquiesceby using the vmstate_register.
Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>Reviewed-by: Alexander Graf <agraf@suse.de>Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
s390/dump: zero out padding bytes in notes sections
The prstatus of an s390x dump contains several padding areas. Zero outthese bytes to make reading the notes section easier with a hexdump.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
s390/ipl: Fix waiting for virtio processing
The guest side must not manipulate the index for the used buffers. Instead,remember the state of the used buffer locally and wait until it has moved.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>Acked-by: Alexander Graf <agraf@suse.de>...
s390/ipl: Update the s390-ccw.img rom
Rebuild of the virtio-ccw rom containing these patches:1. s390/ipl: Fix waiting for virtio processing
s390/cpu: Make setcc() function available to other files
Moved the setcc() function to cpu.h so that it can be used by otherfiles, too. It now also does not modify the kvm state anymore sincethis gets updated during kvm_arch_put_registers() anyway.
Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>...
s390/ioinst: Moved the CC setting to the IO instruction handlers
The IO instruction handlers now take care of setting the CC value ontheir own, so that the confusing return code magic in kvm_handle_css_inst()is not needed anymore.
s390/kvm: Add check for priviledged SCLP handler
The SCLP instruction is priviledged, so we should make sure thatwe generate an exception when it is called from the problem state.
Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
View all revisions | View revisions
Also available in: Atom