qemu-patch-raspberry4/hw/s390x
Andreas Färber f94667336e target-s390x: Clean up cpu_inject_*() signatures
Despite cautioning that S390CPU is needed for upcoming CPUState
refactorings, commit 5d69c547d9 (s390:
I/O interrupt and machine check injection.) added functions
cpu_inject_io() and cpu_inject_crw_mchk() with CPUS390XState argument,
claiming consistency with cpu_inject_ext().

This complicates making cpu_interrupt() take a CPUState even more and it
required to pass &cpu->env from some S390CPU-aware call sites already,
creating inconsistency elsewhere. Address that.

This also eliminates the need for CPUS390XState in s390_virtio_irq().

Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
2013-02-01 02:02:20 +01:00
..
css.c s390: css error codes. 2013-01-29 21:50:05 +01:00
css.h s390: Virtual channel subsystem support. 2013-01-29 21:50:04 +01:00
event-facility.c Make all static TypeInfos const 2013-01-10 15:11:53 -06:00
event-facility.h misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
ipl.c s390: Make typeinfo const 2013-01-29 21:50:04 +01:00
Makefile.objs s390: Add s390-ccw-virtio machine. 2013-01-29 21:50:05 +01:00
s390-virtio-bus.c target-s390x: Clean up cpu_inject_*() signatures 2013-02-01 02:02:20 +01:00
s390-virtio-bus.h s390: Move hw files to hw/s390x 2013-01-29 21:50:04 +01:00
s390-virtio-ccw.c s390: Add s390-ccw-virtio machine. 2013-01-29 21:50:05 +01:00
s390-virtio-hcall.c s390: Move hw files to hw/s390x 2013-01-29 21:50:04 +01:00
s390-virtio.c s390-virtio: Check for NULL device in reset hypercall 2013-01-29 21:50:04 +01:00
s390-virtio.h s390: Add s390-ccw-virtio machine. 2013-01-29 21:50:05 +01:00
sclp.c Make all static TypeInfos const 2013-01-10 15:11:53 -06:00
sclp.h s390x: Spelling fixes (endianess -> endianness, occured -> occurred) 2012-12-07 12:34:11 +01:00
sclpconsole.c Make all static TypeInfos const 2013-01-10 15:11:53 -06:00
sclpquiesce.c Make all static TypeInfos const 2013-01-10 15:11:53 -06:00
virtio-ccw.c s390: Drop set_bit usage in virtio_ccw. 2013-01-29 21:50:05 +01:00
virtio-ccw.h s390: Add new channel I/O based virtio transport. 2013-01-29 21:50:04 +01:00