softmmu: move remaining include files to include/ subdirectories
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
softmmu: move include files to include/sysemu/
misc: move include files to include/qemu/
monitor: move include files to include/monitor/
exec: move include files to include/exec/
janitor: do not rely on indirect inclusions of or from qemu-char.h
Various header files rely on qemu-char.h including qemu-config.h ormain-loop.h, but they really do not need qemu-char.h at all (particularlyinteresting is the case of the block layer!). Clean this up, and also...
s390x: Spelling fixes (endianess -> endianness, occured -> occurred)
Replace also "write into" by "write to".
Signed-off-by: Stefan Weil <sw@weilnetz.de>Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
sclp: Fix uninitialized var in handle_write_event_buf().
Some gcc versions rightly complain about a possibly unitialized rc,so let's move setting it before the QTAILQ_FOREACH().
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>...
s390: sclp event support
Several SCLP features are considered to be events. Those events don'tprovide SCLP commands on their own, instead they are all based onRead Event Data, Write Event Data, Write Event Mask and the serviceinterrupt. Follow-on patches will provide SCLP's Signal Quiesce (via...
s390: sclp signal quiesce support
This implements the sclp signal quiesce event via the SCLP EventFacility.This allows to gracefully shutdown a guest by using system_powerdownnotifiers. It creates a service interrupt that will trigger aRead Event Data command from the guest. This code will then add an...
s390: sclp ascii console support
This code adds console support by implementing SCLP's ASCII ConsoleData event. This is the same console as LPARs ASCII console or z/VMssysascii.
The console can be specified manually with something like-chardev stdio,id=charconsole0 -device sclpconsole,chardev=charconsole0,id=console0...
s390: sclp base support
This adds a more generic infrastructure for handling Service-Callrequests on s390. Currently we only support a small subset of ReadSCP Info directly in target-s390x. This patch provides the baseinfrastructure for supporting more commands and moves Read SCP...
build: move obj-TARGET-y variables to nested Makefile.objs
Also drop duplicate occurrence of device-hotplug.o.