s390/eventfacility: Fix receive/send masks
Currently we announce interchanged receive/send masks. This did nottrigger a bug, since the sclp console has the same masks forsend/receive and the Linux guest does not check the sclp mask for simpleevents like quiesce. With other event users like the sclp line mode...
s390/eventfacility: remove unused event_type variable
The event_type variable is never used. Get rid of it.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>Reviewed-by: Alexander Graf <agraf@suse.de>
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/sclp: add reset() functions
Add reset() functions for event-facility, sclpconsole, and sclpquiesce.The reset() functions perform variable initializationat IPL and e.g. when monitor system_reset is called.
s390/eventfacility: fix multiple Read Event Data sources
Make the handler for SCLP Read Event Data deal with notificationsfor multiple sources correctly.
Signed-off-by: Ralf Hoppe <rhoppe@de.ibm.com>Reviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com>Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>...
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.
View all revisions | View revisions
Also available in: Atom