s390: Add default support for SCLP console
The current s390 machine uses the virtio console as default console,but this doesn't mean that we always want to keep it that way for newmachines.
This patch introduces a way for a machine type to specify that it wants...
s390: Lowcore mapping helper.
Create a lowcore mapping helper that includes a check for sufficientlength.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>Signed-off-by: Alexander Graf <agraf@suse.de>
s390: Add mapping helper functions.
Add s390_cpu_physical_memory_{map,unmap} with special handlingfor the lowcore.
s390: Channel I/O basic definitions.
Basic channel I/O structures and helper function.
s390: I/O interrupt and machine check injection.
I/O interrupts are queued per isc. Only crw pending machine checksare supported.
s390: Add channel I/O instructions.
Provide handlers for (most) channel I/O instructions.
s390: Virtual channel subsystem support.
Provide a mechanism for qemu to provide fully virtual subchannels tothe guest.
s390: Wire up channel I/O in kvm.
Trigger the code for our virtual css in case of instructionintercepts for I/O instructions.
Handle the tsch exit for the subchannel-related part of tsch.
s390-virtio: Factor out some initialization code.
Some of the machine initialization for s390-virtio will be reusedby virtio-ccw.
Merge remote-tracking branch 'afaerber/qom-cpu' into staging
View all revisions | View revisions
Also available in: Atom