History | View | Annotate | Download (4.9 kB)
s390x/sclp: Fixed the size of sccb and code parameter
The pointer to the SCCB should not be limited to 32 bits only.In contrast to this, the command word parameter is only 32 bits(the upper 32 bits should be ignored).
Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>...
s390x/sclp: Add missing checks to SCLP handler
If the 51 most significant bits of the SCCB address are zero or equal tothe prefix, we should throw an specification exception, too.Also moved the check for privileged mode to sclp_service_call() to haveall program checks in one place now....
s390x/event-facility: code restructure
Code restructure in order to simplify class hierarchy - remove S390SCLPDevice abstract base class and move function pointers into new SCLPEventFacilityClass - implement SCLPEventFacility as SysBusDevice - use define constants for instance creation strings...
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.
hw: include hw header files with full paths
Done with this script:
cd hwfor i in `find . -name '*.h' | sed 's/^..//'`; do echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'done | sed -i -f - `find . -type f`
This is so that paths remain valid as files are moved....
Make all static TypeInfos const
Since 39bffca2030950ef6efe57c2fac8327a45ae1015 (qdev: register alltypes natively through QEMU Object Model), TypeInfo as used inthe common, non-iterative pattern is no longer amended with informationand should therefore be const....
softmmu: move include files to include/sysemu/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
exec: move include files to include/exec/
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 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...