qemu-e2k/hw/s390x
Fan Zhang df75a4e2c6 s390x/ipl: support diagnose 308 subcodes 5 and 6
To support dynamically updating the IPL device from inside the KVM
guest on the s390 platform, DIAG 308 instruction is intercepted
in QEMU to handle the request.

Subcode 5 allows to specify a new boot device, which is saved for
later in the s390_ipl device. This also allows to switch from an
external kernel to a boot device.

Subcode 6 retrieves boot device configuration that has been previously
set.

Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Signed-off-by: Fan Zhang <zhangfan@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
2015-02-13 16:14:09 +01:00
..
css.c s390: Add PCI bus support 2015-01-12 10:14:04 +01:00
css.h s390: Add PCI bus support 2015-01-12 10:14:04 +01:00
event-facility.c
ipl.c s390x/ipl: support diagnose 308 subcodes 5 and 6 2015-02-13 16:14:09 +01:00
ipl.h s390x/ipl: support diagnose 308 subcodes 5 and 6 2015-02-13 16:14:09 +01:00
Makefile.objs s390: implement pci instructions 2015-01-12 10:14:04 +01:00
s390-pci-bus.c s390x/pci: check for invalid function handle 2015-02-03 13:42:40 +01:00
s390-pci-bus.h s390: Add PCI bus support 2015-01-12 10:14:04 +01:00
s390-pci-inst.c s390x/pci: fix dma notifications in rpcit instruction 2015-02-03 13:42:40 +01:00
s390-pci-inst.h s390: implement pci instructions 2015-01-12 10:14:04 +01:00
s390-virtio-bus.c
s390-virtio-bus.h
s390-virtio-ccw.c s390x/ipl: always load the bios for ccw machine 2015-02-13 16:14:09 +01:00
s390-virtio-hcall.c
s390-virtio.c s390x/ipl: support diagnose 308 subcodes 5 and 6 2015-02-13 16:14:09 +01:00
s390-virtio.h s390x/ipl: always load the bios for ccw machine 2015-02-13 16:14:09 +01:00
sclp.c s390: Add PCI bus support 2015-01-12 10:14:04 +01:00
sclpcpu.c
sclpquiesce.c
virtio-ccw.c
virtio-ccw.h