[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] de9de1: xhci: Add a few missing checks for di
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] de9de1: xhci: Add a few missing checks for disconnected de... |
Date: |
Fri, 06 Dec 2013 17:00:11 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: de9de157fbb9aa66380ab1973dd6ecf12fbd8b25
https://github.com/qemu/qemu/commit/de9de157fbb9aa66380ab1973dd6ecf12fbd8b25
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/hcd-xhci.c
Log Message:
-----------
xhci: Add a few missing checks for disconnected devices
One of the reworks of qemu's usb core made changes to usb-port's disconnect
handling. Now ports with a device will always have a non 0 dev member, but
if the device is not attached (which is possible with usb redirection),
dev->attached will be 0.
So supplement all checks for dev to also check dev->attached, and add an
extra check in a path where a device check was completely missing.
This fixes various crashes (asserts triggering) I've been seeing when xhci
attached usb devices get disconnected at the wrong time.
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: f1f8bc218a422081f36f0b325b3de5e6a5078b74
https://github.com/qemu/qemu/commit/f1f8bc218a422081f36f0b325b3de5e6a5078b74
Author: Gerd Hoffmann <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/hcd-xhci.c
Log Message:
-----------
xhci: add support for suspend/resume
The OS can ask the xhci controller to save and restore its
internal state, which is used by the OS when the system is
suspended and resumed.
This patch handles writes to the save + restore bits in the
command register. Only thing it does is updating the
restore error bit in the status register to signal an error
on restore. The guest OS should do a full reinitialization
after resume then.
This is the minimal patch which gets S3 going with xhci.
Implementing full save/restore support is TBD.
https://bugzilla.redhat.com/show_bug.cgi?id=1012365
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 9ec557bd53031fb50cc0cd426a2d529624d3d515
https://github.com/qemu/qemu/commit/9ec557bd53031fb50cc0cd426a2d529624d3d515
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/scsi/scsi-bus.c
M include/hw/scsi/scsi.h
Log Message:
-----------
scsi: Add 2 new sense codes needed by uas
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: d4bfc7b9f35da7dcc28ae87de503b28bd7ff56ee
https://github.com/qemu/qemu/commit/d4bfc7b9f35da7dcc28ae87de503b28bd7ff56ee
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/dev-uas.c
Log Message:
-----------
uas: Only use report iu-s for task_mgmt status reporting
Regular scsi cmds should always report their status using a sense-iu, using
the sense code to report any errors.
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 5eb6d9e3ef1fac096ab5b3f5c14e1f4079dd7367
https://github.com/qemu/qemu/commit/5eb6d9e3ef1fac096ab5b3f5c14e1f4079dd7367
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/dev-uas.c
Log Message:
-----------
uas: Fix / cleanup usb_uas_task error handling
-The correct error if we cannot find the dev is INCORRECT_LUN rather then
INVALID_INFO_UNIT
-Move the device not found check to the top so we only need to do it once
-Remove the dev->lun != lun checks, dev is returned by scsi_device_find
which searches by lun, so this will never trigger
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 0478661ec5f949f16a70687b348c0fb2a56cc537
https://github.com/qemu/qemu/commit/0478661ec5f949f16a70687b348c0fb2a56cc537
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/dev-uas.c
Log Message:
-----------
uas: Streams are numbered 1-y, rather then 0-x
It is easier to simply make the arrays one larger, rather then
substracting one everywhere.
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 3453f9a0dfa58578e6dadf0905ff4528b428ec73
https://github.com/qemu/qemu/commit/3453f9a0dfa58578e6dadf0905ff4528b428ec73
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/dev-uas.c
Log Message:
-----------
uas: Bounds check tags when using streams
Disallow the guest to cause us to address the data3 and status3 arrays
out of bounds.
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 49cfa2fdc92be2cdd01b9fba846cd52aea1f7f63
https://github.com/qemu/qemu/commit/49cfa2fdc92be2cdd01b9fba846cd52aea1f7f63
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/dev-uas.c
Log Message:
-----------
uas: Fix response iu struct definition
This patch mirrors a patch to the Linux uas kernel driver which I've just
submitted. It looks like the qemu uas struct definitions were taken from
the Linux kernel driver, and have inherited the same mistake.
Besides fixing the response iu struct, the patch also drops the add_info
parameter from the usb_uas_queue_response() function, it is always 0 anyways,
and expressing 3 zero-bytes as a function argument is a bit hard.
Below is the long explanation for this change taken from the kernel commit:
The response iu struct before this patch has a size of 7 bytes, which is weird
since all other iu-s are explictly padded to a multiple of 4 bytes.
Submitting a 7 byte bulk transfer to the status endpoint of a real uasp device
when expecting a response iu results in an USB babble error, as the device
actually sends 8 bytes.
Up on closer reading of the UAS spec:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=uas2r00.pdf
The reason for this becomes clear, the 2 entries in "Table 17 — RESPONSE IU"
are numbered 4 and 6, looking at other iu definitions in the spec, esp.
multi-byte fields, this indicates that the ADDITIONAL RESPONSE INFORMATION
field is not a 2 byte field as one might assume at a first look, but is
a multi-byte field containing 3 bytes.
This also aligns with the SCSI Architecture Model 4 spec, which UAS is based
on which states in paragraph "7.1 Task management function procedure calls"
that the "Additional Response Information" output argument for a Task
management function procedure call is 3 bytes.
Last but not least I've verified this by sending a logical unit reset task
management call with an invalid lun to an actual uasp device, and received
back a response-iu with byte 6 being 0, and byte 7 being 9, which is the
responce code for an invalid iu, which confirms that the response code is
being reported in byte 7 of the response iu rather then in byte 6.
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 5007c940a9c96ad974573915192424ba00b49932
https://github.com/qemu/qemu/commit/5007c940a9c96ad974573915192424ba00b49932
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/dev-uas.c
Log Message:
-----------
uas: s/ui/iu/
The various uas data structures are called IU-s, which is short for
Information Unit, rather then UI-s.
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 04b300f85fafd2d6a92ec0a766f0035e9bc5835c
https://github.com/qemu/qemu/commit/04b300f85fafd2d6a92ec0a766f0035e9bc5835c
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/core.c
M hw/usb/desc.c
M include/hw/usb.h
Log Message:
-----------
usb: Add max_streams attribute to endpoint info
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 3b444eadf7726d976be4ac89e8e742cb7eb7a5ee
https://github.com/qemu/qemu/commit/3b444eadf7726d976be4ac89e8e742cb7eb7a5ee
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/bus.c
M include/hw/usb.h
Log Message:
-----------
usb: Add usb_device_alloc/free_streams
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 72391da50621c9f11bb8c57193ab2d1ad8bc5ad8
https://github.com/qemu/qemu/commit/72391da50621c9f11bb8c57193ab2d1ad8bc5ad8
Author: Hans de Goede <address@hidden>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M hw/usb/hcd-xhci.c
Log Message:
-----------
xhci: Call usb_device_alloc/free_streams
Note this code is not as KISS as I would like, the reason for this is that
the Linux kernel interface wants streams on eps belonging to one interface
to be allocated in one call. Things will also work if we do this one ep at a
time (as long as all eps support the same amount of streams), but lets stick
to the kernel API.
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 6faac15fa80c4c1f813d96afc13bceaa3bc5ffe7
https://github.com/qemu/qemu/commit/6faac15fa80c4c1f813d96afc13bceaa3bc5ffe7
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block.c
M include/block/block.h
Log Message:
-----------
block: make BdrvRequestFlags public
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: aa7bfbfff792538a9eeefe879fc4c629aa0b4203
https://github.com/qemu/qemu/commit/aa7bfbfff792538a9eeefe879fc4c629aa0b4203
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block-migration.c
M block.c
M block/backup.c
M block/qcow2-cluster.c
M block/qcow2.c
M block/qed.c
M block/raw_bsd.c
M block/vmdk.c
M include/block/block.h
M include/block/block_int.h
M qemu-io-cmds.c
Log Message:
-----------
block: add flags to bdrv_*_write_zeroes
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: d32f35cbc5a87af5e1100dd55074a79fc2cb5307
https://github.com/qemu/qemu/commit/d32f35cbc5a87af5e1100dd55074a79fc2cb5307
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block-migration.c
M block.c
M block/backup.c
M include/block/block.h
Log Message:
-----------
block: introduce BDRV_REQ_MAY_UNMAP request flag
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: e1a5c4bed44bc23f69f53883c657e31e150cab30
https://github.com/qemu/qemu/commit/e1a5c4bed44bc23f69f53883c657e31e150cab30
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M include/block/block.h
Log Message:
-----------
block: add logical block provisioning info to BlockDriverInfo
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 4ce786914b745a144a9eda1ea33f3ff98328c527
https://github.com/qemu/qemu/commit/4ce786914b745a144a9eda1ea33f3ff98328c527
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block.c
M include/block/block.h
Log Message:
-----------
block: add wrappers for logical block provisioning information
This adds 2 wrappers to read the unallocated_blocks_are_zero and
can_write_zeroes_with_unmap info from the BDI. The wrappers are
required to check for the existence of a backing_hd and
if the devices are opened with the correct flags.
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 186d4f2b1deaae5c404798959bfbdb781e762045
https://github.com/qemu/qemu/commit/186d4f2b1deaae5c404798959bfbdb781e762045
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block/iscsi.c
Log Message:
-----------
block/iscsi: add .bdrv_get_info
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: fe81c2cca6dc69a5e423f6d8b235606b7f3ca7b7
https://github.com/qemu/qemu/commit/fe81c2cca6dc69a5e423f6d8b235606b7f3ca7b7
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M include/block/block_int.h
Log Message:
-----------
block: add BlockLimits structure to BlockDriverState
this patch adds BlockLimits which introduces discard and write_zeroes
limits and alignment information to the BlockDriverState.
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 04f19e4d2da4325297c99e94f20b0aca52546209
https://github.com/qemu/qemu/commit/04f19e4d2da4325297c99e94f20b0aca52546209
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block/raw_bsd.c
Log Message:
-----------
block/raw: copy BlockLimits on raw_open
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: c31cb70728d2c0c8900b35a66784baa446fd5147
https://github.com/qemu/qemu/commit/c31cb70728d2c0c8900b35a66784baa446fd5147
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block.c
Log Message:
-----------
block: honour BlockLimits in bdrv_co_do_write_zeroes
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 6f14da5247076bde1e00444f6d5b2b7ca8075a09
https://github.com/qemu/qemu/commit/6f14da5247076bde1e00444f6d5b2b7ca8075a09
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block.c
Log Message:
-----------
block: honour BlockLimits in bdrv_co_discard
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: ba6c59191f245147e7ee0c2b9ecaf5fb116f7877
https://github.com/qemu/qemu/commit/ba6c59191f245147e7ee0c2b9ecaf5fb116f7877
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block/iscsi.c
Log Message:
-----------
iscsi: set limits in BlockDriverState
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 01a6a238a30b0381846e3e68ba06e232567a7026
https://github.com/qemu/qemu/commit/01a6a238a30b0381846e3e68ba06e232567a7026
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block/iscsi.c
Log Message:
-----------
iscsi: simplify iscsi_co_discard
now that bdrv_co_discard can handle limits we do not need
the request split logic here anymore.
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: d4cd961507e6f013fd0f9b1dc609f15ed2aaa40d
https://github.com/qemu/qemu/commit/d4cd961507e6f013fd0f9b1dc609f15ed2aaa40d
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block/iscsi.c
Log Message:
-----------
iscsi: add bdrv_co_write_zeroes
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: d75cbb5e68f5a7d64248ba89399a7f2073231de5
https://github.com/qemu/qemu/commit/d75cbb5e68f5a7d64248ba89399a7f2073231de5
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block.c
M include/block/block.h
Log Message:
-----------
block: introduce bdrv_make_zero
this patch adds a call to completely zero out a block device.
the operation is sped up by checking the block status and
only writing zeroes to the device if they currently do not
return zeroes. optionally the zero writing can be sped up
by setting the flag BDRV_REQ_MAY_UNMAP to emulate the zero
write by unmapping if the driver supports it.
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: c3d8688470a33feb0ea78c006b4399d50c13185e
https://github.com/qemu/qemu/commit/c3d8688470a33feb0ea78c006b4399d50c13185e
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block.c
Log Message:
-----------
block/get_block_status: fix BDRV_BLOCK_ZERO for unallocated blocks
this patch does 2 things:
a) only do additional call outs if BDRV_BLOCK_ZERO is not already set.
b) use the newly introduced bdrv_unallocated_blocks_are_zero()
to return the zero state of an unallocated block. the used callout
to bdrv_has_zero_init() is only valid right after bdrv_create.
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 11b6699af59b8684128debacfc7c44cbaa6ac53b
https://github.com/qemu/qemu/commit/11b6699af59b8684128debacfc7c44cbaa6ac53b
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M qemu-img.c
M qemu-img.texi
Log Message:
-----------
qemu-img: add support for fully allocated images
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 5a37b60a61c4c334e3b194758871f41494317d42
https://github.com/qemu/qemu/commit/5a37b60a61c4c334e3b194758871f41494317d42
Author: Peter Lieven <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M qemu-img.c
Log Message:
-----------
qemu-img: conditionally zero out target on convert
If the target has_zero_init = 0, but supports efficiently
writing zeroes by unmapping we call bdrv_make_zero to
avoid fully allocating the target. This currently works
only for iscsi. It can be extended to raw with
BLKDISCARDZEROES for example.
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: b276d2499428795629eee8ee93ba1ea100bb1bc9
https://github.com/qemu/qemu/commit/b276d2499428795629eee8ee93ba1ea100bb1bc9
Author: Max Reitz <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M util/error.c
Log Message:
-----------
util/error: Save errno from clobbering
There may be calls to error_setg() and especially error_setg_errno()
which blindly (and until now wrongly) assume these functions not to
clobber errno (e.g., they pass errno to error_setg_errno() and return
-errno afterwards). Instead of trying to find and fix all of these
constructs, just make sure error_setg() and error_setg_errno() indeed do
not clobber errno.
Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Benoit Canet <address@hidden
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: f8d1daea6f3ccd7450c2177ffb8903f0202711ee
https://github.com/qemu/qemu/commit/f8d1daea6f3ccd7450c2177ffb8903f0202711ee
Author: Charlie Shepherd <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M tests/test-coroutine.c
Log Message:
-----------
Test coroutine execution order
This patch adds a test for coroutine execution order in test-coroutine -
this catches a bug in the CPC coroutine implementation.
Signed-off-by: Charlie Shepherd <address@hidden>
Reviewed-by: Kevin Wolf <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 8582972227196c289bb3b28086b3b2d01071d958
https://github.com/qemu/qemu/commit/8582972227196c289bb3b28086b3b2d01071d958
Author: Liu Yuan <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block/sheepdog.c
Log Message:
-----------
sheepdog: implement .bdrv_get_allocated_file_size
With this patch, qemu-img info sheepdog:image will show disk size for sheepdog
images.
Cc: Kevin Wolf <address@hidden>
Cc: Stefan Hajnoczi <address@hidden>
Cc: MORITA Kazutaka <address@hidden>
Signed-off-by: Liu Yuan <address@hidden>
Reviewed-by: MORITA Kazutaka <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: f4a193e717e6b5179a2e57423bfe110b724662d8
https://github.com/qemu/qemu/commit/f4a193e717e6b5179a2e57423bfe110b724662d8
Author: Max Reitz <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M block/stream.c
Log Message:
-----------
block/stream: Don't stream unbacked devices
If a block device is unbacked, a streaming blockjob should immediately
finish instead of beginning to try to stream, then noticing the backing
file does not contain even the first sector (since it does not exist)
and then finishing normally.
Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Wenchao Xia <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: e489df40caa96d895d9672d77f536f23c9e42f94
https://github.com/qemu/qemu/commit/e489df40caa96d895d9672d77f536f23c9e42f94
Author: Gerd Hoffmann <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M hw/usb/hcd-ehci.c
M trace-events
Log Message:
-----------
ehci: implement port wakeup
Update portsc register and raise irq in case a suspended
port is woken up, so remote wakeup works on our ehci ports.
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 690af06aebdfd043a6222de96a535dcba2144caf
https://github.com/qemu/qemu/commit/690af06aebdfd043a6222de96a535dcba2144caf
Author: Gerd Hoffmann <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M hw/usb/dev-hid.c
Log Message:
-----------
Revert "usb-tablet: Don't claim wakeup capability for USB-2 version"
This reverts commit aa1c9e971e80d25b92908dce3dec7c38b49480ea.
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 904c063039f5923a07ce35fc40ed78ec6f7dee1a
https://github.com/qemu/qemu/commit/904c063039f5923a07ce35fc40ed78ec6f7dee1a
Author: Markus Armbruster <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M trace-events
Log Message:
-----------
trace-events: Clean up after removal of old usb-host code
Commit b5613fd neglected to drop the trace events along with the code.
Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 2b81ba53887e6f3b5a79ecd2f446f849ed89561f
https://github.com/qemu/qemu/commit/2b81ba53887e6f3b5a79ecd2f446f849ed89561f
Author: Gerd Hoffmann <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M include/hw/usb.h
Log Message:
-----------
usb: add vendor request defines
Add defines for vendor specific usb control requests.
Group defines by Device / Interface / Endpoint while
being at it.
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 0b1fa34e1dd2764ee7ae2be849e1c5ba5e8724ca
https://github.com/qemu/qemu/commit/0b1fa34e1dd2764ee7ae2be849e1c5ba5e8724ca
Author: Gerd Hoffmann <address@hidden>
Date: 2013-11-28 (Thu, 28 Nov 2013)
Changed paths:
M hw/usb/desc.c
M hw/usb/desc.h
Log Message:
-----------
usb: move usb_{hi,lo} helpers to header file.
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 905bba13ca292cb8c83fe5ccdf8a95bd04168bb1
https://github.com/qemu/qemu/commit/905bba13ca292cb8c83fe5ccdf8a95bd04168bb1
Author: Erik de Castro Lopo <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M linux-user/syscall_defs.h
Log Message:
-----------
linux-user: Add target struct defs needed for POSIX timer syscalls.
Signed-off-by: Erik de Castro Lopo <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>
Commit: f4f1e10a58cb5ec7806d47d20671e668a52c3e70
https://github.com/qemu/qemu/commit/f4f1e10a58cb5ec7806d47d20671e668a52c3e70
Author: Erik de Castro Lopo <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M linux-user/syscall.c
Log Message:
-----------
linux-user: Implement handling of 5 POSIX timer syscalls.
Implement timer_create, timer_settime, timer_gettime, timer_getoverrun
and timer_delete.
Signed-off-by: Erik de Castro Lopo <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>
Commit: 9721cf2cd6ecfc50d2ab1349e27b53c4bc36df54
https://github.com/qemu/qemu/commit/9721cf2cd6ecfc50d2ab1349e27b53c4bc36df54
Author: Corey J. Boyle <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M linux-user/flatload.c
Log Message:
-----------
flatload: fix non-GOT relocations
Use target address rather than host address when performing
non-GOT relocations
Signed-off-by: Corey J. Boyle <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>
Commit: 55a2b1631fb343edac4a2d4596c72e58ee1372b3
https://github.com/qemu/qemu/commit/55a2b1631fb343edac4a2d4596c72e58ee1372b3
Author: Petar Jovanovic <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
A linux-user/aarch64/target_structs.h
A linux-user/alpha/target_structs.h
A linux-user/arm/target_structs.h
A linux-user/cris/target_structs.h
A linux-user/i386/target_structs.h
A linux-user/m68k/target_structs.h
A linux-user/microblaze/target_structs.h
A linux-user/mips/target_structs.h
M linux-user/mips64/target_cpu.h
A linux-user/mips64/target_structs.h
A linux-user/openrisc/target_structs.h
A linux-user/ppc/target_structs.h
M linux-user/qemu.h
A linux-user/s390x/target_structs.h
A linux-user/sh4/target_structs.h
A linux-user/sparc/target_structs.h
A linux-user/sparc64/target_structs.h
M linux-user/syscall.c
A linux-user/unicore32/target_structs.h
A linux-user/x86_64/target_structs.h
Log Message:
-----------
linux-user: create target_structs header to place ipc_perm and shmid_ds
Creating target_structs header in linux-user/$arch/ and making
target_ipc_perm and target_shmid_ds its first inhabitants.
The struct defintions may/should be further fine-tuned by arch maintainers.
Signed-off-by: Petar Jovanovic <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>
Commit: a29267846a52b4ca294ba3a962b74b67df7ce6d2
https://github.com/qemu/qemu/commit/a29267846a52b4ca294ba3a962b74b67df7ce6d2
Author: Petar Jovanovic <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M linux-user/syscall.c
Log Message:
-----------
linux-user: pass correct parameter to do_shmctl()
Fix shmctl issue by passing correct parameter buf to do_shmctl().
Signed-off-by: Petar Jovanovic <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>
Commit: e4654d2d9406016d6e4e296ba8db3d118caf9ff6
https://github.com/qemu/qemu/commit/e4654d2d9406016d6e4e296ba8db3d118caf9ff6
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block-migration.c
M block.c
M block/mirror.c
M block/qapi.c
M include/block/block.h
M include/block/block_int.h
Log Message:
-----------
block: per caller dirty bitmap
Previously a BlockDriverState has only one dirty bitmap, so only one
caller (e.g. a block job) can keep track of writing. This changes the
dirty bitmap to a list and creates a BdrvDirtyBitmap for each caller, the
lifecycle is managed with these new functions:
bdrv_create_dirty_bitmap
bdrv_release_dirty_bitmap
Where BdrvDirtyBitmap is a linked list wrapper structure of HBitmap.
In place of bdrv_set_dirty_tracking, a BdrvDirtyBitmap pointer argument
is added to these functions, since each caller has its own dirty bitmap:
bdrv_get_dirty
bdrv_dirty_iter_init
bdrv_get_dirty_count
bdrv_set_dirty and bdrv_reset_dirty prototypes are unchanged but will
internally walk the list of all dirty bitmaps and set them one by one.
Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 21b568350861a2c6eedfef95b70f88faf2fbd32a
https://github.com/qemu/qemu/commit/21b568350861a2c6eedfef95b70f88faf2fbd32a
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block.c
M block/qapi.c
M include/block/block.h
M qapi-schema.json
Log Message:
-----------
qapi: Change BlockDirtyInfo to list
We have multiple dirty bitmaps in BDS now, switch QAPI to allow query
it (BlockInfo.dirty_bitmaps), and also drop old BlockInfo.dirty.
Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 14b98fdaf3422fef19718033be9eca7e0b776a26
https://github.com/qemu/qemu/commit/14b98fdaf3422fef19718033be9eca7e0b776a26
Author: Charlie Shepherd <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block/cow.c
Log Message:
-----------
COW: Speed up writes
Process a whole sector's worth of COW bits by reading a sector, setting
the bits after skipping any already set bits, then writing it out again.
Make sure we only flush once before writing metadata, and only if we
need to write metadata.
Signed-off-by: Charlie Shepherd <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 091b1108ca6d6e3bfaea5f095f219bf5ea8c316b
https://github.com/qemu/qemu/commit/091b1108ca6d6e3bfaea5f095f219bf5ea8c316b
Author: Charlie Shepherd <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block/cow.c
Log Message:
-----------
COW: Extend checking allocated bits to beyond one sector
cow_co_is_allocated() only checks one sector's worth of allocated bits
before returning. This is allowed but (slightly) inefficient, so extend
it to check all of the file's metadata sectors.
Signed-off-by: Charlie Shepherd <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
[kwolf: silenced compiler warning (-Wmaybe-uninitialized for changed)]
Signed-off-by: Kevin Wolf <address@hidden>
Commit: dce32b6c2bfd5132c433638352eea6f7707caf9c
https://github.com/qemu/qemu/commit/dce32b6c2bfd5132c433638352eea6f7707caf9c
Author: Liu Yuan <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: add sheepdog development mailing list
This will help people find mailing list relevant to sheepdog.
Cc: Stefan Hajnoczi <address@hidden>
Cc: Kevin Wolf <address@hidden>
Signed-off-by: Liu Yuan <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 6273d1136af913aaf4badc4545ccf942557c747b
https://github.com/qemu/qemu/commit/6273d1136af913aaf4badc4545ccf942557c747b
Author: Kevin Wolf <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M qobject/qdict.c
Log Message:
-----------
qdict: Fix memory leak in qdict_do_flatten()
Reported-by: Laszlo Ersek <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 4d5977eaecd3675c1176274a50f74ebc40dd13ec
https://github.com/qemu/qemu/commit/4d5977eaecd3675c1176274a50f74ebc40dd13ec
Author: Kevin Wolf <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M qobject/qdict.c
Log Message:
-----------
qdict: Optimise qdict_do_flatten()
Nested QDicts used to be both entered recursively in order to move their
entries to the target QDict and also be moved themselves to the target
QDict like all other objects. This is harmless because for the top
level, qdict_do_flatten() will encounter the (now empty) QDict for a
second time and then delete it, but at the same time it's obviously
unnecessary overhead. Just delete nested QDicts directly after moving
all of their entries.
Reported-by: Laszlo Ersek <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: c31d482f29ffe4ba54065acfb2f31c3f4ce586b7
https://github.com/qemu/qemu/commit/c31d482f29ffe4ba54065acfb2f31c3f4ce586b7
Author: Liu Yuan <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block/sheepdog.c
Log Message:
-----------
sheepdog: refactor do_sd_create()
We can actually use BDRVSheepdogState *s to pass most of the parameters.
Cc: Kevin Wolf <address@hidden>
Cc: Stefan Hajnoczi <address@hidden>
Signed-off-by: Liu Yuan <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: b3af018f3babfe7a0328759a86c00a6a6b4f6443
https://github.com/qemu/qemu/commit/b3af018f3babfe7a0328759a86c00a6a6b4f6443
Author: Liu Yuan <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block/sheepdog.c
M include/block/block_int.h
Log Message:
-----------
sheepdog: support user-defined redundancy option
Sheepdog support two kinds of redundancy, full replication and erasure coding.
# create a fully replicated vdi with x copies
-o redundancy=x (1 <= x <= SD_MAX_COPIES)
# create a erasure coded vdi with x data strips and y parity strips
-o redundancy=x:y (x must be one of {2,4,8,16} and 1 <= y < SD_EC_MAX_STRIP)
E.g, to convert a vdi into sheepdog vdi 'test' with 8:3 erasure coding scheme
$ qemu-img convert -o redundancy=8:3 linux-0.2.img sheepdog:test
Cc: Kevin Wolf <address@hidden>
Cc: Stefan Hajnoczi <address@hidden>
Signed-off-by: Liu Yuan <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 5b43dbb699599cdb9f75a624cb28d4f709ad2cdf
https://github.com/qemu/qemu/commit/5b43dbb699599cdb9f75a624cb28d4f709ad2cdf
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M tests/qemu-iotests/040
Log Message:
-----------
qemu-iotests: Drop local version of cancel_and_wait from 040
iotests.py already has one.
Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 4cc70e933731ebf4309e1f1ce90973a0de04f28f
https://github.com/qemu/qemu/commit/4cc70e933731ebf4309e1f1ce90973a0de04f28f
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block.c
M block/blkdebug.c
M include/block/block.h
M include/block/block_int.h
M qemu-io-cmds.c
Log Message:
-----------
blkdebug: add "remove_break" command
This adds "remove_break" command which is the reverse of blkdebug
command "break": it removes all breakpoints with given tag and resumes
all the requests.
Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 3cf53c771406ad360117f30e61b24635df0e9b50
https://github.com/qemu/qemu/commit/3cf53c771406ad360117f30e61b24635df0e9b50
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M tests/qemu-iotests/iotests.py
Log Message:
-----------
qemu-iotest: Add pause_drive and resume_drive methods
They wrap blkdebug "break" and "remove_break".
Add optional argument "resume" to cancel_and_wait().
Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: b59b3d57737a0d40450f8232abd89e8986387402
https://github.com/qemu/qemu/commit/b59b3d57737a0d40450f8232abd89e8986387402
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M tests/qemu-iotests/030
M tests/qemu-iotests/040
M tests/qemu-iotests/055
Log Message:
-----------
qemu-iotests: Make test case 030, 040 and 055 deterministic
Pause the drive and start the block job, so we won't miss the block job.
Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 9fd3171af9d7de2777bf38ce79c2fe3dd6f9a49e
https://github.com/qemu/qemu/commit/9fd3171af9d7de2777bf38ce79c2fe3dd6f9a49e
Author: Kevin Wolf <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block.c
Log Message:
-----------
block: Enable BDRV_O_SNAPSHOT with driver-specific options
In the case of snapshot=on, don't rely on the backing file path in the
temporary image any more, but override the backing file with the given
set of options. This way, block drivers that don't use a file name can
be accessed with snapshot=on, for example:
-drive file.driver=nbd,file.host=localhost,snapshot=on
Which becomes internally something like:
file.filename=/tmp/vl.AWQZCu,backing.file.driver=nbd,backing.file.host=localhost
Signed-off-by: Kevin Wolf <address@hidden>
Commit: f32f988c7778d0f1ff9c7e8d7547a354a7fdd3f6
https://github.com/qemu/qemu/commit/f32f988c7778d0f1ff9c7e8d7547a354a7fdd3f6
Author: Kevin Wolf <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M tests/qemu-iotests/051
M tests/qemu-iotests/051.out
Log Message:
-----------
qemu-iotests: Test snapshot mode
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: c9fbb99d41b05acf0d7b93deb2fcdbf9047c238e
https://github.com/qemu/qemu/commit/c9fbb99d41b05acf0d7b93deb2fcdbf9047c238e
Author: Kevin Wolf <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block.c
M block/qcow2.c
M block/vmdk.c
Log Message:
-----------
block: Use BDRV_O_NO_BACKING where appropriate
If you open an image temporarily just because you want to check its size
or get it flushed, there's no real reason to open the whole backing file
chain.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Reviewed-by: Benoit Canet <address@hidden>
Commit: 0d83c98bf15269e80e3558dc2c7b27e2f4386158
https://github.com/qemu/qemu/commit/0d83c98bf15269e80e3558dc2c7b27e2f4386158
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M tests/qemu-iotests/025
Log Message:
-----------
qemu-iotests: Filter qemu-io output in 025
Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: c34b8012e877f494c7be5abdfb67b51242a6935e
https://github.com/qemu/qemu/commit/c34b8012e877f494c7be5abdfb67b51242a6935e
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M tests/qemu-iotests/013.out
M tests/qemu-iotests/014.out
M tests/qemu-iotests/017.out
M tests/qemu-iotests/018.out
M tests/qemu-iotests/019.out
M tests/qemu-iotests/020.out
M tests/qemu-iotests/022.out
M tests/qemu-iotests/023.out
M tests/qemu-iotests/024.out
M tests/qemu-iotests/025.out
M tests/qemu-iotests/028.out
M tests/qemu-iotests/032.out
M tests/qemu-iotests/035.out
M tests/qemu-iotests/037.out
M tests/qemu-iotests/038.out
M tests/qemu-iotests/046.out
M tests/qemu-iotests/047.out
M tests/qemu-iotests/048.out
M tests/qemu-iotests/common.filter
Log Message:
-----------
qemu-iotests: Filter out 'qemu-io> ' prompt
This removes "qemu-io> " prompt from qemu-io output in _filter_qemu_io,
and updates all the output files with the following command:
cd tests/qemu-iotests && sed -i "s/qemu-io> //g" *.out
Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 509d39aa22909c0ed1aabf896865f19c81fb38a1
https://github.com/qemu/qemu/commit/509d39aa22909c0ed1aabf896865f19c81fb38a1
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M block/vmdk.c
Log Message:
-----------
vmdk: Allow read only open of VMDK version 3
Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 981cbf59b5360647e908186e7306ee9013a58c88
https://github.com/qemu/qemu/commit/981cbf59b5360647e908186e7306ee9013a58c88
Author: Fam Zheng <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M tests/qemu-iotests/059
M tests/qemu-iotests/059.out
A tests/qemu-iotests/sample_images/iotest-version3.vmdk.bz2
Log Message:
-----------
qemu-iotests: Add sample image and test for VMDK version 3
Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: b6a3e690b4f396633c75e18a9c3e7b6771fb71ba
https://github.com/qemu/qemu/commit/b6a3e690b4f396633c75e18a9c3e7b6771fb71ba
Author: Richard Henderson <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M include/qemu/osdep.h
M linux-user/main.c
M util/Makefile.objs
A util/getauxval.c
M vl.c
Log Message:
-----------
osdep: Create qemu_getauxval and qemu_init_auxval
Abstract away dependence on a system implementation of getauxval.
Signed-off-by: Richard Henderson <address@hidden>
Commit: cd629de1cf013e9654c6f0b92b2329f04dfaf880
https://github.com/qemu/qemu/commit/cd629de1cf013e9654c6f0b92b2329f04dfaf880
Author: Richard Henderson <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M include/elf.h
M tcg/ppc64/tcg-target.c
Log Message:
-----------
tcg-ppc64: Use qemu_getauxval
Allow host detection on linux systems without glibc 2.16 or later.
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 41d9ea80ac8455845494c889fe6ac447b39a7d64
https://github.com/qemu/qemu/commit/41d9ea80ac8455845494c889fe6ac447b39a7d64
Author: Richard Henderson <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M include/elf.h
M tcg/arm/tcg-target.c
Log Message:
-----------
tcg-arm: Use qemu_getauxval
Allow host detection on linux systems without glibc 2.16 or later.
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: c9baa30f42a87f61627391698f63fa4d1566d9d8
https://github.com/qemu/qemu/commit/c9baa30f42a87f61627391698f63fa4d1566d9d8
Author: Richard Henderson <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M include/elf.h
M tcg/s390/tcg-target.c
Log Message:
-----------
tcg-s390: Use qemu_getauxval in query_facilities
No need to set up a SIGILL signal handler for detection anymore.
Remove a ton of sanity checks that must be true, given that we're
requiring a 64-bit build (the note about 31-bit KVM is satisfied
by configuring with TCI).
Signed-off-by: Richard Henderson <address@hidden>
Commit: 664d2c4458a268eb176a223c397453a72ed167f4
https://github.com/qemu/qemu/commit/664d2c4458a268eb176a223c397453a72ed167f4
Author: Richard Henderson <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M include/qemu/cache-utils.h
M linux-user/main.c
M util/cache-utils.c
M vl.c
Log Message:
-----------
util: Use qemu_getauxval in linux qemu_cache_utils_init
With this we no longer pass down envp, and thus all systems can have
the same void prototype. So also eliminate a useless thunk.
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 0b959cf5e4cce08ed96bd7832447e1543cd3622f
https://github.com/qemu/qemu/commit/0b959cf5e4cce08ed96bd7832447e1543cd3622f
Author: Richard Henderson <address@hidden>
Date: 2013-11-29 (Fri, 29 Nov 2013)
Changed paths:
M linux-user/main.c
Log Message:
-----------
linux-user: Use qemu_getauxval for AT_EXECFD
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: d18e173a07a9c1e7f087384a8832d295043136bb
https://github.com/qemu/qemu/commit/d18e173a07a9c1e7f087384a8832d295043136bb
Author: Wei Liu <address@hidden>
Date: 2013-12-01 (Sun, 01 Dec 2013)
Changed paths:
M hw/xen/xen_pt.c
M xen-all.c
Log Message:
-----------
xen: fix two errors when debug is enabled
This patch fixes:
1. build error in xen_pt.c when XEN_PT_LOGGING_ENABLED is defined
2. debug output format string error when DEBUG_XEN is defined
In the second case I also have the output info in consistent with the
output in mapping function - that is, print start_addr instead of
phys_offset.
Signed-off-by: Sander Eikelenboom <address@hidden>
Signed-off-by: Wei Liu <address@hidden>
Signed-off-by: Stefano Stabellini <address@hidden>
Commit: 539891a85d17bd8c23a2547e52e26993350d2c3a
https://github.com/qemu/qemu/commit/539891a85d17bd8c23a2547e52e26993350d2c3a
Author: Paul Durrant <address@hidden>
Date: 2013-12-01 (Sun, 01 Dec 2013)
Changed paths:
M hw/xen/xen_pvdevice.c
M include/hw/pci/pci_ids.h
Log Message:
-----------
xen-pvdevice: make device-id property compulsory
The intention of the Xen PV device is that it is used as a parent
device for PV drivers in Xen HVM guests and the set of PV drivers that
bind to the device is determined by its device ID (and possibly
vendor ID and revision). As such, the device should not have a default
device ID, it should always be supplied by the Xen toolstack.
Signed-off-by: Paul Durrant <address@hidden>
Signed-off-by: Stefano Stabellini <address@hidden>
Commit: ac86048bcd41129b18702ba63395f222871804de
https://github.com/qemu/qemu/commit/ac86048bcd41129b18702ba63395f222871804de
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M hw/display/vmware_vga.c
M include/ui/console.h
M ui/console.c
Log Message:
-----------
trace: Remove trace.h from console.h (less dependencies)
This reduces the dependencies on trace.h.
Only two source files which need console.h also need trace.h.
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 12269616227c2ee34f4c853cae676e18a5e01b18
https://github.com/qemu/qemu/commit/12269616227c2ee34f4c853cae676e18a5e01b18
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M hw/usb/hcd-ehci.c
M hw/usb/hcd-ehci.h
Log Message:
-----------
trace: Remove trace.h from hw/usb/hcd-ehci.h (less dependencies)
This reduces the dependencies on trace.h.
Only one source file which needs hcd-ehci.h also needs trace.h.
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 5d28b0e960cd3a99f7e013900a0e12468720b402
https://github.com/qemu/qemu/commit/5d28b0e960cd3a99f7e013900a0e12468720b402
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M trace-events
M ui/console.c
Log Message:
-----------
console: Replace conditional debug messages by trace methods
Signed-off-by: Stefan Weil <address@hidden>
Reviewed-by: Gerd Hoffmann <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: ef0dd982cb7dbff3ea234fe48187d556e69d6765
https://github.com/qemu/qemu/commit/ef0dd982cb7dbff3ea234fe48187d556e69d6765
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M trace-events
M ui/gtk.c
Log Message:
-----------
gtk: Replace conditional debug messages by trace methods
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: b2e2395f1308f784acd2e0af0d6f2a6f5668aafb
https://github.com/qemu/qemu/commit/b2e2395f1308f784acd2e0af0d6f2a6f5668aafb
Author: Fam Zheng <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M .gitignore
Log Message:
-----------
.gitignore: Ignore config.status
Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 867d898ccf50ef095b95c403d7dc809c188b14e2
https://github.com/qemu/qemu/commit/867d898ccf50ef095b95c403d7dc809c188b14e2
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M hw/i386/acpi-build.c
Log Message:
-----------
acpi-build: Fix compiler warning (missing gnu_printf format attribute)
gcc 4.8.2 reports this warning when extra warnings are enabled (-Wextra):
CC m68k-softmmu/hw/m68k/mcf5206.o
hw/i386/acpi-build.c: In function ‘build_append_nameseg’:
hw/i386/acpi-build.c:294:5: error:
function might be possible candidate for ‘gnu_printf’ format attribute
[-Werror=suggest-attribute=format]
g_string_vprintf(s, format, args);
^
When this warning is fixed, there is a new compiler warning:
CC i386-softmmu/hw/i386/acpi-build.o
hw/i386/acpi-build.c: In function ‘build_append_notify’:
hw/i386/acpi-build.c:632:5: error:
format not a string literal and no format arguments [-Werror=format-security]
build_append_nameseg(method, name);
^
This is fixed here, too.
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 47908a0f66c5369a94e93d951a5d0c28d007ff80
https://github.com/qemu/qemu/commit/47908a0f66c5369a94e93d951a5d0c28d007ff80
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M qobject/qerror.c
Log Message:
-----------
qobject: Fix compiler warning (missing gnu_printf format attribute)
gcc 4.8.2 reports this warning when extra warnings are enabled (-Wextra):
CC qobject/qerror.o
qobject/qerror.c: In function ‘qerror_from_info’:
qobject/qerror.c:53:5: error:
function might be possible candidate for ‘gnu_printf’ format attribute
[-Werror=suggest-attribute=format]
qerr->err_msg = g_strdup_vprintf(fmt, *va);
^
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 1246b259f846136d58a89568fdc0421d02e4df65
https://github.com/qemu/qemu/commit/1246b259f846136d58a89568fdc0421d02e4df65
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M hw/char/cadence_uart.c
M hw/ppc/ppc.c
M hw/ppc/ppc405_uc.c
M hw/ppc/ppc_booke.c
M hw/timer/m48t59.c
M include/hw/char/serial.h
M include/hw/ppc/ppc.h
M target-alpha/cpu-qom.h
M target-mips/cpu.h
M target-openrisc/cpu.h
M target-sparc/cpu.h
M ui/console.c
Log Message:
-----------
misc: Replace 'struct QEMUTimer' by 'QEMUTimer'
Most code already used QEMUTimer without the redundant 'struct' keyword.
Signed-off-by: Stefan Weil <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: cb77e358152afb348a513d8eb404cb7ff65cfad2
https://github.com/qemu/qemu/commit/cb77e358152afb348a513d8eb404cb7ff65cfad2
Author: Zhi Yong Wu <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M hw/net/virtio-net.c
Log Message:
-----------
virtio-net: fix the indent
Signed-off-by: Zhi Yong Wu <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 754e72e195faca8042072ada054bc3668aa1647d
https://github.com/qemu/qemu/commit/754e72e195faca8042072ada054bc3668aa1647d
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M libcacard/cac.c
Log Message:
-----------
libcacard/cac: Remove unused statement (value stored is never read)
Warning from ccc-analyzer:
libcacard/cac.c:192:13: warning: Value stored to 'ret' is never read
ret = VCARD_DONE;
^ ~~~~~~~~~~
Here 'ret' is assigned a value inside of a switch statement and also after
that switch statement.
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: efbc42e5848bb8000bfa6927847f1870850942ba
https://github.com/qemu/qemu/commit/efbc42e5848bb8000bfa6927847f1870850942ba
Author: Stefan Weil <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M libcacard/vcard_emul_nss.c
Log Message:
-----------
libcacard/vcard_emul_nss: Remove unused statement (value stored is never read)
Warning from ccc-analyzer:
libcacard/vcard_emul_nss.c:937:9: warning:
Value stored to 'cert_count' is never read
cert_count = options->vreader[i].cert_count;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 4282c8277013dc5613b8f27845f6121b66b7cbff
https://github.com/qemu/qemu/commit/4282c8277013dc5613b8f27845f6121b66b7cbff
Author: Don Koch <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M ui/input.c
Log Message:
-----------
Don't crash on keyboard input with no handler
Prevent a call to put_kbd if null.
On shutdown of some OSes, the keyboard handler goes away before the
system is down. If a key is typed during this window, qemu crashes.
Signed-off-by: Don Koch <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: a6b6d08a3bf93c8cc6521336a89ac0467ab7edca
https://github.com/qemu/qemu/commit/a6b6d08a3bf93c8cc6521336a89ac0467ab7edca
Author: Michael Tokarev <address@hidden>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M hw/ppc/mac.h
Log Message:
-----------
hw/ppc/mac.h: remove unused BIOS_FILENAME definition
This definition has been moved to prep.c.
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 6fedcaa1c5419fa89c31fd34dabbd71861c615d2
https://github.com/qemu/qemu/commit/6fedcaa1c5419fa89c31fd34dabbd71861c615d2
Author: Antony Pavlov <address@hidden>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M hw/nvram/eeprom93xx.c
Log Message:
-----------
eeprom93xx: fix coding style
scripts/checkpatch.pl reports about some style problems,
this commit fixes some of them:
ERROR: space prohibited before open square bracket '['
+ .fields = (VMStateField []) {
ERROR: space prohibited after that '!' (ctx:BxW)
+ if (! eeprom->eecs && eecs) {
^
ERROR: space prohibited after that '!' (ctx:WxW)
+ } else if (eeprom->eecs && ! eecs) {
^
ERROR: space prohibited after that '!' (ctx:WxW)
+ } else if (eecs && ! eeprom->eesk && eesk) {
^
ERROR: switch and case should be at the same indent
switch (address >> (eeprom->addrbits - 2)) {
+ case 0:
[...]
+ case 1:
[...]
+ case 2:
[...]
+ case 3:
ERROR: return is not a function, parentheses are not required
+ return (eeprom->eedo);
ERROR: switch and case should be at the same indent
switch (nwords) {
+ case 16:
+ case 64:
[...]
+ case 128:
+ case 256:
[...]
+ default:
Signed-off-by: Antony Pavlov <address@hidden>
Cc: Stefan Weil <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Cc: address@hidden
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 783eb67e7a125eaf226e5ea4f5df97c1ea42311e
https://github.com/qemu/qemu/commit/783eb67e7a125eaf226e5ea4f5df97c1ea42311e
Author: Anthony Liguori <address@hidden>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M .gitignore
M hw/char/cadence_uart.c
M hw/display/vmware_vga.c
M hw/i386/acpi-build.c
M hw/net/virtio-net.c
M hw/nvram/eeprom93xx.c
M hw/ppc/mac.h
M hw/ppc/ppc.c
M hw/ppc/ppc405_uc.c
M hw/ppc/ppc_booke.c
M hw/timer/m48t59.c
M hw/usb/hcd-ehci.c
M hw/usb/hcd-ehci.h
M include/hw/char/serial.h
M include/hw/ppc/ppc.h
M include/ui/console.h
M libcacard/cac.c
M libcacard/vcard_emul_nss.c
M qobject/qerror.c
M target-alpha/cpu-qom.h
M target-mips/cpu.h
M target-openrisc/cpu.h
M target-sparc/cpu.h
M trace-events
M ui/console.c
M ui/gtk.c
M ui/input.c
Log Message:
-----------
Merge remote-tracking branch 'mjt/trivial-patches' into staging
# By Stefan Weil (9) and others
# Via Michael Tokarev
* mjt/trivial-patches:
eeprom93xx: fix coding style
hw/ppc/mac.h: remove unused BIOS_FILENAME definition
Don't crash on keyboard input with no handler
libcacard/vcard_emul_nss: Remove unused statement (value stored is never read)
libcacard/cac: Remove unused statement (value stored is never read)
virtio-net: fix the indent
misc: Replace 'struct QEMUTimer' by 'QEMUTimer'
qobject: Fix compiler warning (missing gnu_printf format attribute)
acpi-build: Fix compiler warning (missing gnu_printf format attribute)
.gitignore: Ignore config.status
gtk: Replace conditional debug messages by trace methods
console: Replace conditional debug messages by trace methods
trace: Remove trace.h from hw/usb/hcd-ehci.h (less dependencies)
trace: Remove trace.h from console.h (less dependencies)
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: e679f05248e220b8ef587e8fd6c64ffe83b1e16f
https://github.com/qemu/qemu/commit/e679f05248e220b8ef587e8fd6c64ffe83b1e16f
Author: Anthony Liguori <address@hidden>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M hw/scsi/scsi-bus.c
M hw/usb/bus.c
M hw/usb/core.c
M hw/usb/desc.c
M hw/usb/desc.h
M hw/usb/dev-hid.c
M hw/usb/dev-uas.c
M hw/usb/hcd-ehci.c
M hw/usb/hcd-xhci.c
M include/hw/scsi/scsi.h
M include/hw/usb.h
M trace-events
Log Message:
-----------
Merge remote-tracking branch 'kraxel/tags/pull-usb-1' into staging
Improvements for usb3 bulk stream (usb core, xhci).
Bugfixes for uas emulation.
Add remote wakeup support for ehci.
Add suspend support for xhci.
Misc minor tweaks and fixes.
# gpg: Signature made Thu 28 Nov 2013 11:44:49 PM PST using RSA key ID D3E87138
# gpg: Can't check signature: public key not found
# By Hans de Goede (11) and others
# Via Gerd Hoffmann
* kraxel/tags/pull-usb-1:
usb: move usb_{hi,lo} helpers to header file.
usb: add vendor request defines
trace-events: Clean up after removal of old usb-host code
Revert "usb-tablet: Don't claim wakeup capability for USB-2 version"
ehci: implement port wakeup
xhci: Call usb_device_alloc/free_streams
usb: Add usb_device_alloc/free_streams
usb: Add max_streams attribute to endpoint info
uas: s/ui/iu/
uas: Fix response iu struct definition
uas: Bounds check tags when using streams
uas: Streams are numbered 1-y, rather then 0-x
uas: Fix / cleanup usb_uas_task error handling
uas: Only use report iu-s for task_mgmt status reporting
scsi: Add 2 new sense codes needed by uas
xhci: add support for suspend/resume
xhci: Add a few missing checks for disconnected devices
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: a55d121f4a932dcd19eb8164804cc98d5ea88e72
https://github.com/qemu/qemu/commit/a55d121f4a932dcd19eb8164804cc98d5ea88e72
Author: Anthony Liguori <address@hidden>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
A linux-user/aarch64/target_structs.h
A linux-user/alpha/target_structs.h
A linux-user/arm/target_structs.h
A linux-user/cris/target_structs.h
M linux-user/flatload.c
A linux-user/i386/target_structs.h
A linux-user/m68k/target_structs.h
A linux-user/microblaze/target_structs.h
A linux-user/mips/target_structs.h
M linux-user/mips64/target_cpu.h
A linux-user/mips64/target_structs.h
A linux-user/openrisc/target_structs.h
A linux-user/ppc/target_structs.h
M linux-user/qemu.h
A linux-user/s390x/target_structs.h
A linux-user/sh4/target_structs.h
A linux-user/sparc/target_structs.h
A linux-user/sparc64/target_structs.h
M linux-user/syscall.c
M linux-user/syscall_defs.h
A linux-user/unicore32/target_structs.h
A linux-user/x86_64/target_structs.h
Log Message:
-----------
Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
# By Erik de Castro Lopo (2) and others
# Via Riku Voipio
* riku/linux-user-for-upstream:
linux-user: pass correct parameter to do_shmctl()
linux-user: create target_structs header to place ipc_perm and shmid_ds
flatload: fix non-GOT relocations
linux-user: Implement handling of 5 POSIX timer syscalls.
linux-user: Add target struct defs needed for POSIX timer syscalls.
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: cdac7a7184065467ba45ec83a9abfeeae060ce4b
https://github.com/qemu/qemu/commit/cdac7a7184065467ba45ec83a9abfeeae060ce4b
Author: Anthony Liguori <address@hidden>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M include/elf.h
M include/qemu/cache-utils.h
M include/qemu/osdep.h
M linux-user/main.c
M tcg/arm/tcg-target.c
M tcg/ppc64/tcg-target.c
M tcg/s390/tcg-target.c
M util/Makefile.objs
M util/cache-utils.c
A util/getauxval.c
M vl.c
Log Message:
-----------
Merge remote-tracking branch 'rth/auxv-2' into staging
# By Richard Henderson
# Via Richard Henderson
* rth/auxv-2:
linux-user: Use qemu_getauxval for AT_EXECFD
util: Use qemu_getauxval in linux qemu_cache_utils_init
tcg-s390: Use qemu_getauxval in query_facilities
tcg-arm: Use qemu_getauxval
tcg-ppc64: Use qemu_getauxval
osdep: Create qemu_getauxval and qemu_init_auxval
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 9ed5dacbfa0f3f74238854776385f150b68e78b9
https://github.com/qemu/qemu/commit/9ed5dacbfa0f3f74238854776385f150b68e78b9
Author: Anthony Liguori <address@hidden>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M hw/xen/xen_pt.c
M hw/xen/xen_pvdevice.c
M include/hw/pci/pci_ids.h
M xen-all.c
Log Message:
-----------
Merge remote-tracking branch 'sstabellini/xen-2013-12-01' into staging
# By Paul Durrant (1) and Wei Liu (1)
# Via Stefano Stabellini
* sstabellini/xen-2013-12-01:
xen-pvdevice: make device-id property compulsory
xen: fix two errors when debug is enabled
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 0a0ee0b93bdd6e1ef628283d00bb979e27655ebb
https://github.com/qemu/qemu/commit/0a0ee0b93bdd6e1ef628283d00bb979e27655ebb
Author: Anthony Liguori <address@hidden>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M MAINTAINERS
M block-migration.c
M block.c
M block/backup.c
M block/blkdebug.c
M block/cow.c
M block/iscsi.c
M block/mirror.c
M block/qapi.c
M block/qcow2-cluster.c
M block/qcow2.c
M block/qed.c
M block/raw_bsd.c
M block/sheepdog.c
M block/stream.c
M block/vmdk.c
M include/block/block.h
M include/block/block_int.h
M qapi-schema.json
M qemu-img.c
M qemu-img.texi
M qemu-io-cmds.c
M qobject/qdict.c
M tests/qemu-iotests/013.out
M tests/qemu-iotests/014.out
M tests/qemu-iotests/017.out
M tests/qemu-iotests/018.out
M tests/qemu-iotests/019.out
M tests/qemu-iotests/020.out
M tests/qemu-iotests/022.out
M tests/qemu-iotests/023.out
M tests/qemu-iotests/024.out
M tests/qemu-iotests/025
M tests/qemu-iotests/025.out
M tests/qemu-iotests/028.out
M tests/qemu-iotests/030
M tests/qemu-iotests/032.out
M tests/qemu-iotests/035.out
M tests/qemu-iotests/037.out
M tests/qemu-iotests/038.out
M tests/qemu-iotests/040
M tests/qemu-iotests/046.out
M tests/qemu-iotests/047.out
M tests/qemu-iotests/048.out
M tests/qemu-iotests/051
M tests/qemu-iotests/051.out
M tests/qemu-iotests/055
M tests/qemu-iotests/059
M tests/qemu-iotests/059.out
M tests/qemu-iotests/common.filter
M tests/qemu-iotests/iotests.py
A tests/qemu-iotests/sample_images/iotest-version3.vmdk.bz2
M tests/test-coroutine.c
M util/error.c
Log Message:
-----------
Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
Block patches for 2.0 (flushing block-next)
# gpg: Signature made Fri 29 Nov 2013 08:43:18 AM PST using RSA key ID C88F2FD6
# gpg: Can't check signature: public key not found
# By Peter Lieven (17) and others
# Via Kevin Wolf
* kwolf/tags/for-anthony: (41 commits)
qemu-iotests: Add sample image and test for VMDK version 3
vmdk: Allow read only open of VMDK version 3
qemu-iotests: Filter out 'qemu-io> ' prompt
qemu-iotests: Filter qemu-io output in 025
block: Use BDRV_O_NO_BACKING where appropriate
qemu-iotests: Test snapshot mode
block: Enable BDRV_O_SNAPSHOT with driver-specific options
qemu-iotests: Make test case 030, 040 and 055 deterministic
qemu-iotest: Add pause_drive and resume_drive methods
blkdebug: add "remove_break" command
qemu-iotests: Drop local version of cancel_and_wait from 040
sheepdog: support user-defined redundancy option
sheepdog: refactor do_sd_create()
qdict: Optimise qdict_do_flatten()
qdict: Fix memory leak in qdict_do_flatten()
MAINTAINERS: add sheepdog development mailing list
COW: Extend checking allocated bits to beyond one sector
COW: Speed up writes
qapi: Change BlockDirtyInfo to list
block: per caller dirty bitmap
...
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Compare: https://github.com/qemu/qemu/compare/7dc65c02fe3f...0a0ee0b93bdd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] de9de1: xhci: Add a few missing checks for disconnected de...,
GitHub <=