target-mips: fix mipsdsp_mul_q15_q15 and tests for MAQ_SA_W_PHL/PHR
The operands for MAQ_SA_W.PHL/MAQ_SA_W.PHR must in specified format.Otherwise, the results are unpredictable. Once the operands were correctedin the tests (part of this change), a bug in mipsdsp_mul_q15_q15 became...
fpu: Correct edgecase in float64_muladd
In handling float64_muladd, if we end up doing a subtraction of theproduct and c, and the 128 bit result of this subtraction happens tohave its most significant bit in bit 63, we weren't handling thiscorrectly when attempting to normalize to put the most significant...
Merge remote-tracking branch 'stefanha/block' into staging
Merge remote-tracking branch 'luiz/queue/qmp' into staging
Merge remote-tracking branch 'quintela/migration.next' into staging
ide: refuse WIN_READ_NATIVE_MAX on empty device
What is the highest addressable sector on an empty CD-ROM? Nothing isaddressable so produce an error.
This patch prevents a divide-by-zero in ide_set_sector() sinces->sectors and s->heads would be 0. Not to mention that a sector=-1...
block: Add support for Secure Shell (ssh) block device.
qemu-system-x86_64 -drive file=ssh://hostname/some/image
QEMU will ssh into 'hostname' and open '/some/image' which is madeavailable as a standard block device.
You can specify a username (ssh://user@host/...) and/or a port number...
block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk.
libssh2_sftp_fsync is an extension to libssh2 to support fsync(2) oversftp, which is itself an extension of OpenSSH.
If both libssh2 and the ssh daemon support it, this will allow...
iotests: Add 'check -ssh' option to test Secure Shell block device.
Note in order to run these tests on ssh, you must be running a localssh daemon, and that daemon must accept loopback connections, andssh-agent has to be set up to allow logins on the local daemon. In...
rbd: add an asynchronous flush
The existing bdrv_co_flush_to_disk implementation uses rbd_flush(),which is sychronous and causes the main qemu thread to block until itis complete. This results in unresponsiveness and extra latency forthe guest.
Fix this by using an asynchronous version of flush. This was added to...
View all revisions | View revisions
Also available in: Atom