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...
s390x: fix -initrd in virtio machine
When using -initrd in the virtio machine, we need to indicate the initrdstart and size inside the kernel image. These parameters need to be storedin native endianness.
Signed-off-by: Alexander Graf <agraf@suse.de>Acked-by: Richard Henderson <rth@twiddle.net>...
s390/kvm_stat: correct sys_perf_event_open syscall number
Correct sys_perf_event_open syscall number for s390 architecture - the hardcoded syscall number 298 is for x86 but should be different for other architectures. In case we figure out via /proc/cpuinfo that we are running...
s390: use sync regs for register transfer
Newer kernels provide the guest registers in kvm_run. Lets usethose if available (i.e. the capability is set). This avoidsioctls on cpu_synchronize_state making intercepts faster.
In addition, we have now the prefix register, the access registers...
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...
pci: avoid destroying bridge address space windows in a transaction
Calling memory_region_destroy() in a transaction is illegal (and aborts),as until the transaction is committed, the region remains live.
Fix by moving destruction until after the transaction commits. This requires...
Merge remote-tracking branch 'kraxel/usb.68' into staging
Merge remote-tracking branch 'kwolf/for-anthony' into staging
View all revisions | View revisions
Also available in: Atom