The raw-posix block driver implements Linux AIO batching so multiple
requests can be submitted with a single io_submit(2) system call.
Batching is currently only used by virtio-scsi and
virtio-blk-data-plane.
Enable batching for regular virtio-blk so the number of io_submit(2)
system calls is
With the addition of the Chelsio quirk we have an error path out of
vfio_early_setup_msix() that doesn't free the allocated VFIOMSIXInfo
struct. This doesn't introduce a leak as it still gets freed in the
vfio_put_device() path, but it's complicated and sloppy to rely on
that. Restructure to
On Mon, Jul 20, 2015 at 2:02 PM, Peter Maydell peter.mayd...@linaro.org wrote:
On 8 July 2015 at 15:10, Stefan Hajnoczi stefa...@redhat.com wrote:
Commit e0cf11f31c24cfb17f44ed46c254d84c78e7f6e9 (timer: Use a single
definition of NSEC_PER_SEC for the whole codebase) renamed
On Mon, 07/20 18:07, Stefan Hajnoczi wrote:
On Tue, Jul 07, 2015 at 05:41:56PM +0800, Fam Zheng wrote:
On Tue, 07/07 09:37, Stefan Hajnoczi wrote:
On Tue, Jul 07, 2015 at 02:30:30PM +0800, Fam Zheng wrote:
This moves the semantics from net_hub_port_can_receive to receive
functions,
On 2015/7/20 23:01, Stefan Hajnoczi wrote:
On Mon, Jul 20, 2015 at 2:12 PM, Vasiliy Tolstov v.tols...@selfip.ru wrote:
2015-07-20 14:55 GMT+03:00 zhanghailiang zhang.zhanghaili...@huawei.com:
Agreed, besides, it is seemed that slirp is not supporting ipv6, we also
have to supplement it.
On 07/01/2015 02:21 PM, Markus Armbruster wrote:
The generated code passes mangled schema names to visit_type_enum()
and union's visit_start_struct(). Fix it to pass the names
unadulterated, like we do everywhere else.
Only qapi-schema-test.json actually has names where this makes a
On Mon, 07/20 08:42, Paolo Bonzini wrote:
I'm looking at optimizing it but I don't fully understand the relationship
between aio_prepare and WaitForMultipleObjects. Do they get the same set
of
events?
After some reading I think WaitForMultipleObjects is for event notifiers and
On 07/01/2015 02:21 PM, Markus Armbruster wrote:
The struct generated for a flat union is weird: the members of its
base are at the end, except for the union tag, which is renamed to
'kind' and put at the beginning.
Change to put all base members at the beginning, unadulterated. Not
only
On 07/01/2015 02:21 PM, Markus Armbruster wrote:
Use set because that's what it is. While there, rename to
implicit_structs_seen.
Signed-off-by: Markus Armbruster arm...@redhat.com
---
scripts/qapi-visit.py | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
Reviewed-by: Eric
On 07/01/2015 02:21 PM, Markus Armbruster wrote:
The visit_type_implicit_FOO() are generated on demand, right before
their first use. Used by visit_type_STRUCT_fields() when STRUCT has
base FOO, and by visit_type_UNION() when flat UNION has member a FOO.
If the schema defines FOO after its
On 07/01/2015 02:21 PM, Markus Armbruster wrote:
We generate a declaration, but no definition.
The QMP schema has two: Qcow2OverlapChecks and BlockdevRef. Neither
visit_type_Qcow2OverlapChecksKind() nor visit_type_BlockdevRefKind()
is actually used.
Signed-off-by: Markus Armbruster
On 07/01/2015 02:22 PM, Markus Armbruster wrote:
When event FOO's 'data' is a struct with a base, we consider only the
struct's direct members, and ignore its base. The generated
qapi_event_send_foo() doesn't take arguments for base members.
No such events currently exist in the QMP schema.
On 07/01/2015 02:22 PM, Markus Armbruster wrote:
Test case added in commit 2fc0043, and messed up in commit 5223070.
Signed-off-by: Markus Armbruster arm...@redhat.com
---
tests/qapi-schema/qapi-schema-test.json | 5 +++--
tests/qapi-schema/qapi-schema-test.out | 8
2 files
Currently, we get to the slow path for any unaligned access in the
backend, because we effectively preserve the bottom address bits
below the alignment requirement when comparing with the TLB entry,
so any non-0 bit there will cause the compare to fail.
For the same number of instructions, we can
在 2015年07月20日 23:36, Michael S. Tsirkin 写道:
On Mon, Jul 20, 2015 at 11:14:58PM +0800, Lin Ma wrote:
Hi Michael and Gerd,
I found an hotplug/hotunplug issue about virtio 1.0 devices and trying to
fix it.
The bug description is:
(qemu) device_add virtio-gpu-pci,id=gpu0
(qemu) device_del gpu0
On Mon, Jul 20, 2015 at 03:19:24PM +0200, Andrew Jones wrote:
dumpdtb (-machine dumpdtb=file) allows one to inspect the generated
device tree of machine types that generate device trees. This is
useful for a) seeing what's there b) debugging/testing device tree
generator patches. It can be
I've made a mistake on the series. Following is the new patch:
From ef1079b422eef40a802ca13e249795005efa441d Mon Sep 17 00:00:00 2001
From: Qingshu Chen 1150163...@qq.com
Date: Tue, 21 Jul 2015 09:46:08 +0800
Subject: [PATCH] ignore bdrv_flush operation when no qcow2 cache item is
dirty
On 07/19/2015 05:24 AM, Taeha Kim wrote:
Hello,
There is no change in userland tools after resizing qcow2 image except
file utility.
For example when resize qcow2 image, the file utility is detectable
increased size.
However, the ls, “stat”, and “du” utility still don't know how
201 - 218 of 218 matches
Mail list logo