sclp-s390: Define new SCLP codes and structures
Define new SCLP codes and structures that will be needed fors390 memory hotplug.
Signed-off-by: Matthew Rosato <mjrosato@linux.vnet.ibm.com>Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
s390-sclp: SCLP Event integration
Add an sclp event for "cpu was hot plugged". This allows Qemu to deliver anSCLP interrupt to the guest stating that the requested cpu hotplug wascompleted.
Signed-off-by: Jason J. Herne <jjherne@us.ibm.com>Reviewed-by: Andreas Färber <afaerber@suse.de>...
s390-sclp: SCLP CPU Info
Implement the CPU data in SCLP "Read SCP Info". And implement "Read CPU Info" SCLP command. This data will be used by the guest to get information about hotplugged cpus.
Signed-off-by: Jason J. Herne <jjherne@us.ibm.com>Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
s390-sclp: Define New SCLP Codes
Define new SCLP codes to improve code readability.
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/eventfacility: allow childs to handle more than 1 event type
Currently all handlers (quiesce, console) only handle one event type.Some drivers will handle multiple (compatible) event types. Rework thecode accordingly.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>...
s390/ebcdic: Move conversion tables to header file
Move conversion tables to header file. - In SCLP line mode processing EBCDIC/ASCII conversion is needed. - An additional EBCDIC to ASCII conversion function is added.
Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>...
s390/sclplmconsole: Add support for SCLP line-mode console
Add simple support for SCLP line-mode also known as operatingsystem messages. This can be added in addition to or instead ofthe SCLP full screen console with -device sclplmconsole.
hw: move headers to include/
Many of these should be cleaned up with proper qdev-/QOM-ification.Right now there are many catch-all headers in include/hw/ARCH dependingon cpu.h, and this makes it necessary to compile these files per-target.However, fixing this does not belong in these patches....
View revisions
Also available in: Atom