to
create the Cc list.
[1]: https://github.com/stefanha/git-publish
Signed-off-by: Fam Zheng
---
.gitpublish | 51 +++
1 file changed, 51 insertions(+)
create mode 100644 .gitpublish
diff --git a/.gitpublish b/.gitpublish
new file mode 100644
v4: Fix prefixes. [Stefan]
Keep rich profiles. [Paolo]
v3: Fix trivial hunk placement. [Michael]
Fix PPC sub-list. [Michael]
v2: Add README paragraph [Marc-Andr??, Stefan]
Fix 'trivial' profile [Marc-Andr??]
Rename profiles [Stefan]
Fam Zheng (2):
Add a g
Signed-off-by: Fam Zheng
---
README | 31 ++-
1 file changed, 30 insertions(+), 1 deletion(-)
diff --git a/README b/README
index 2c8e1c8cc4..7833b97365 100644
--- a/README
+++ b/README
@@ -56,7 +56,7 @@ The QEMU source code is maintained under the GIT version
On Sun, 02/25 21:56, Thomas Huth wrote:
> On 25.02.2018 05:57, no-re...@patchew.org wrote:
> > LINKppc-softmmu/qemu-system-ppc
> > collect2: error: ld returned 1 exit status
> > make[1]: *** [Makefile:193: qemu-system-ppc] Error 1
> > make: *** [Makefile:404: subdir-ppc-softmmu] Error 2
>
>
On Wed, 02/14 14:37, Philippe Mathieu-Daudé wrote:
> On 02/13/2018 02:34 PM, Stefan Hajnoczi wrote:
> > From: Fam Zheng
> >
> > git-publish [1] is a convenient tool to send patches and has been
> > popular among QEMU developers. Recently it has been made available
On Wed, 02/14 15:08, Paolo Bonzini wrote:
> On 13/02/2018 19:09, Daniel P. Berrangé wrote:
> > Why is a custom entry needed for block here (and other things
> > below). Won't running get_maintainer.pl already correctly
> > report when a patch needs cc'ing to qemu-bl...@nongnu.org
> > based on MAI
On Thu, 02/15 14:23, Philippe Mathieu-Daudé wrote:
> Suggested-by: Eric Blake
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> tests/docker/common.rc | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/tests/docker/common.rc b/tests/docker/common.rc
> index 7951555e3f..dd
On Fri, 02/16 14:44, Philippe Mathieu-Daudé wrote:
> On 02/16/2018 02:41 PM, Kamil Rytarowski wrote:
> > On 16.02.2018 18:30, Philippe Mathieu-Daudé wrote:
> >> But before announcing the host OS being supported again, I'd rather see
> >> reproducible build/tests logs, in a (public - if possible) co
On Tue, 02/20 13:10, Stefan Hajnoczi wrote:
> 1. virtio_scsi_handle_cmd_vq() racing with iothread_stop_all() hits the
>virtio_scsi_ctx_check() assertion failure because the BDS AioContext
>has been modified by iothread_stop_all().
Does this patch fix the issue completely? IIUC virtio_scsi_
On Thu, 02/22 10:18, Shea Levy wrote:
> Hello,
>
> These tabs match the existing style of linux-user/syscall.h, should I
> remove them?
>
In practice, following the style of the surrounding code is usually preferred,
and we ignore these errors in such cases.
Fam
On Mon, 02/19 13:56, Peter Maydell wrote:
> On 17 February 2018 at 13:23, Alex Bennée wrote:
> > Peter Maydell writes:
> >> If you persuade git to use the --minimal, --patience or --histogram
> >> git diff option when generating these patches you'll find that it
> >> doesn't produce unreadable pa
On Wed, Feb 14, 2018 at 9:25 PM, Stefan Hajnoczi wrote:
> On Wed, Feb 14, 2018 at 08:48:20AM +0800, Fam Zheng wrote:
>> On Tue, 02/13 17:34, Stefan Hajnoczi wrote:
>> > The following changes since commit
>> > fb68096da3d35e64c88cd610c1fa42766c58e92a:
>> >
>
On Wed, Feb 14, 2018 at 9:34 PM, Stefan Hajnoczi wrote:
> On Wed, Feb 14, 2018 at 09:01:11AM +0800, Fam Zheng wrote:
> Fam, if you want it dropped, let me know. Otherwise, we can leave it
> in if there is no further discussion.
Yeah, I think we can drop block/arm/s390/ppc an
Ping?
On Thu, Jan 4, 2018 at 6:18 AM, Eric Blake wrote:
> On 12/24/2017 08:51 PM, Fam Zheng wrote:
>> Signed-off-by: Fam Zheng
>>
>> ---
>>
>> v2: Actually test the thing. [Kevin]
>> ---
>> tests/qemu-iotests/153 | 8 +---
>> tests/q
On Tue, 02/13 18:09, Daniel P. Berrangé wrote:
> On Tue, Feb 13, 2018 at 05:34:25PM +, Stefan Hajnoczi wrote:
> > From: Fam Zheng
> >
> > git-publish [1] is a convenient tool to send patches and has been
> > popular among QEMU developers. Recently it has been m
On Tue, 02/13 17:34, Stefan Hajnoczi wrote:
> The following changes since commit fb68096da3d35e64c88cd610c1fa42766c58e92a:
>
> Revert "tests: use memfd in vhost-user-test" (2018-02-13 09:51:52 +)
>
> are available in the Git repository at:
>
> git://github.com/stefanha/qemu.git tags/bloc
From: Paolo Bonzini
1) string not null terminated in sysfs_find_group_file
2) NULL pointer dereference and dead local variable in nvme_init.
Signed-off-by: Paolo Bonzini
Signed-off-by: Fam Zheng
---
v2: Fix error path.
---
block/nvme.c| 10 +++---
util/vfio-helpers.c | 2
On Mon, 02/12 15:00, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> Reviewed-by: Alistair Francis
Hmm.. Something is going weird here. It's still not in the archive
https://lists.gnu.org/archive/html/qemu-devel/2018-02/threads.html
So I manually bounced it to impor...@
On Fri, 02/09 11:54, Philippe Mathieu-Daudé wrote:
> This series is expected to be taken by Paolo.
>
> It includes the last versions of both series:
> - SDHCI: clean v1/v2 Specs (part 2)
> - SDHCI: add tuning sequence for UHS-I cards (part 3)
>
> Since v11:
> - rebased due to conflict (IMX_USDHC
On Sat, 02/10 07:28, Markus Armbruster wrote:
> Peter Maydell writes:
>
> > On 9 February 2018 at 05:03, Markus Armbruster wrote:
> >> The following changes since commit
> >> 008a51bbb343972dd8cf09126da8c3b87f4e1c96:
> >>
> >> Merge remote-tracking branch 'remotes/famz/tags/staging-pull-reque
On Thu, Jan 18, 2018 at 5:07 PM, Amador Pahim wrote:
> Expanding on that, the vmimage lib downloads and caches the so called
> "cloud images" from distros own repositories. Here's[1] some
> documentation with usage examples, including one example on how to add
> your own image provider.
Linux dis
On Fri, Feb 9, 2018 at 2:07 PM, Peter Xu wrote:
> On Thu, Feb 08, 2018 at 03:25:21AM -0800, no-re...@patchew.org wrote:
>> Hi,
>>
>> This series failed docker-mingw@fedora build test. Please find the testing
>> commands and
>> their output below. If you have Docker installed, you can probably rep
Suggested-by: Stefan Hajnoczi
Signed-off-by: Fam Zheng
---
docs/qemu-block-drivers.texi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/docs/qemu-block-drivers.texi b/docs/qemu-block-drivers.texi
index cd74767ed3..f1793692bb 100644
--- a/docs/qemu-block-drivers.texi
+++ b/docs
Split options out of the "@table @var" section and create a "@table
@option", then use whitespaces and blank lines consistently.
Suggested-by: Kevin Wolf
Signed-off-by: Fam Zheng
---
qemu-img.texi | 66 +++
1 file ch
v7: Tweak wording again "allowing concurrent writers" -> "allowing other QEMU
processes to open it in write mode". [Eric, Stefan, Kevin]
Add patch to document share-rw. [Stefan]
v6: Tweak wording ("concurrent writers"). [Max]
Fam Zheng (3):
qemu-img.tex
Signed-off-by: Fam Zheng
Signed-off-by: Kevin Wolf
---
qemu-img.texi | 8
1 file changed, 8 insertions(+)
diff --git a/qemu-img.texi b/qemu-img.texi
index 60a0e080c6..8a26400adb 100644
--- a/qemu-img.texi
+++ b/qemu-img.texi
@@ -86,6 +86,14 @@ exclusive with the @var{-O} parameters
On Thu, 02/01 11:44, Stefan Hajnoczi wrote:
> On Wed, Jan 31, 2018 at 03:22:49PM +0100, Kevin Wolf wrote:
> > Am 31.01.2018 um 15:12 hat Stefan Hajnoczi geschrieben:
> > > There should be a separate paragraph in docs/qemu-block-drivers.texi
> > > explaining that share-rw=on can be used safely with
On Thu, 02/01 11:44, Stefan Hajnoczi wrote:
> On Wed, Jan 31, 2018 at 03:22:49PM +0100, Kevin Wolf wrote:
> > Am 31.01.2018 um 15:12 hat Stefan Hajnoczi geschrieben:
> > > There should be a separate paragraph in docs/qemu-block-drivers.texi
> > > explaining that share-rw=on can be used safely with
On Thu, 02/08 20:03, Marc-André Lureau wrote:
> Hi
>
> On Thu, Feb 8, 2018 at 6:46 PM, Paolo Bonzini wrote:
> > On 08/02/2018 17:23, Marc-André Lureau wrote:
> >> The original commit 247724cb302af5d70c8853154b640dfabf2bbb56 was meant
> >> to enable sanitizers by default when --enable-debug, but f
On Thu, 02/08 14:28, Piotr Sarna wrote:
> BlockSizes structure used in block size probing has uint32_t types
> for logical and physical sizes. These fields are wrongfully assigned
> to uint16_t in BlockConf, which results, among other errors,
> in assigning 0 instead of 65536 (which will be the cas
cuses on how to run existing tests and how to write new test
cases, without going into the frameworks themselves.
The VM based testing section is moved from tests/vm/README which now
is a single line pointing to the new doc.
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Messa
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-9-f...@redhat.com>
Signed-off-by: Fam Zheng
---
docs/qemu-block-drivers.texi | 37 +
qemu-doc.texi| 1 +
2 files changed, 38 insertions(+)
diff -
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-7-f...@redhat.com>
Signed-off-by: Fam Zheng
---
qemu-img.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/qemu-img.c b/qemu-img.c
index 68b375f998..28d0e4e9f8 100644
---
Bonzini
Signed-off-by: Fam Zheng
Message-Id: <20180116060901.17413-4-f...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Fam Zheng
---
MAINTAINERS |6 +
block/Makefile.objs |1 +
block/nvme.c| 1182 +++
block
Allow block driver to map and unmap a buffer for later I/O, as a performance
hint.
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-5-f...@redhat.com>
Signed-off-by: Fam Zheng
---
block/block-backend.c | 10 ++
bloc
This is a library to manage the host vfio interface, which could be used
to implement userspace device driver code in QEMU such as NVMe or net
controllers.
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-3-f...@redhat.com>
Signed-off-by: Fam
These functions will be wanted by block-obj-y but the actual definition
is in obj-y, so stub them to keep the linker happy.
Signed-off-by: Fam Zheng
Acked-by: Paolo Bonzini
Message-Id: <20180110091846.10699-2-f...@redhat.com>
Reviewed-by: Stefan Hajnoczi
---
stubs/Makefile.objs | 1 +
On Wed, 02/07 15:31, Paolo Bonzini wrote:
> On 01/02/2018 03:20, Fam Zheng wrote:
> > To make our efforts on QEMU testing easier to consume by contributors,
> > let's add a document. For example, Patchew reports build errors on
> > patches that should be relatively ea
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-8-f...@redhat.com>
Signed-off-by: Fam Zheng
---
block/nvme.c | 7 +-
hw/block/nvme.h | 698 +-
include/block/nvme.h
t and qemu_co_queue_restart_all
are adjusted to clarify the difference.
Signed-off-by: Paolo Bonzini
Message-Id: <20180203153935.8056-5-pbonz...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
fsdev/qemu-fsdev-throttle.c | 4 ++--
i
Forward these two calls to the IOVA manager.
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-6-f...@redhat.com>
Signed-off-by: Fam Zheng
---
block/nvme.c | 24
1 file changed, 24 insertions(+)
diff --git a/block/nvme.c b
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-10-f...@redhat.com>
Signed-off-by: Fam Zheng
---
qapi/block-core.json | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/qapi/block-core.json b/qapi/block-core.json
: <20180203153935.8056-3-pbonz...@redhat.com>
Reviewed-by: Richard Henderson
Reviewed-by: Stefan Hajnoczi
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
include/qemu/compiler.h | 39
include/qemu/coroutine.h | 4 +-
include/qemu/lockable.h
failing.
Use "27" to improve reproducibility and make it clear when the image
is obsolete.
Cc: Fam Zheng
Cc: Marc-André Lureau
Signed-off-by: Paolo Bonzini
Message-Id: <1515755504-21341-1-git-send-email-pbonz...@redhat.com>
Reviewed-by: Marc-André Lureau
Signed-off-by: Fam Zhen
: <20180203153935.8056-6-pbonz...@redhat.com>
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
block/curl.c | 20
1 file changed, 4 insertions(+), 16 deletions(-)
diff --git a/block/curl.c b/block/curl.c
index 35cf417f59..cd578d3d14 100644
--- a/block/curl.c
+++ b
CoQueue can interchangeably use CoMutex or QemuMutex.
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Paolo Bonzini
Message-Id: <20180203153935.8056-4-pbonz...@redhat.com>
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
include/qemu/coroutine.h | 6 +-
util/qemu-coroutine-lock.
ichard Henderson
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
tests/test-coroutine.c | 50 --
1 file changed, 48 insertions(+), 2 deletions(-)
diff --git a/tests/test-coroutine.c b/tests/test-coroutine.c
index 76c646107e..ab8fdf701e 100644
umentation
----
Fam Zheng (10):
stubs: Add stubs for ram block API
util: Introduce vfio helpers
block: Add VFIO based NVMe driver
block: Introduce buf register API
block/nvme: Implement .bdrv_(un)register_buf
qemu-img: Map bench buff
evices is kept in scsi-bus.c.
>
> Signed-off-by: Paolo Bonzini
Reviewed-by: Fam Zheng
gested-by: Karen Noel
:)
> Signed-off-by: Paolo Bonzini
Reviewed-by: Fam Zheng
Though I have one comment below.
> ---
> block/block-backend.c | 9 ++
> hw/scsi/scsi-disk.c| 62
> ++
> include/sysemu/block-ba
eMirror *arg, Error **errp)
> return;
> }
>
> +/* Early check to avoid creating target */
> +if (bdrv_op_is_blocked(bs, BLOCK_OP_TYPE_MIRROR_SOURCE, errp)) {
> +return;
> +}
> +
> aio_context = bdrv_get_aio_context(bs);
> aio_context_acquire(aio_context);
>
> --
> 2.14.3
>
>
Reviewed-by: Fam Zheng
On Wed, Feb 7, 2018 at 9:10 PM, Kevin Wolf wrote:
> Am 07.02.2018 um 13:39 hat Fam Zheng geschrieben:
>> On Wed, Feb 7, 2018 at 6:51 PM, Kevin Wolf wrote:
>> > Am 07.02.2018 um 02:48 hat Fam Zheng geschrieben:
>> >> On Tue, Feb 6, 2018 at 11:32 PM, Kevin Wolf wrote
On Wed, Feb 7, 2018 at 6:51 PM, Kevin Wolf wrote:
> Am 07.02.2018 um 02:48 hat Fam Zheng geschrieben:
>> On Tue, Feb 6, 2018 at 11:32 PM, Kevin Wolf wrote:
>> > Am 18.04.2017 um 16:30 hat Fam Zheng geschrieben:
>> >> During block job com
On Sat, 02/03 10:39, Paolo Bonzini wrote:
> There are cases in which a queued coroutine must be restarted from
> non-coroutine context (with qemu_co_enter_next). In this cases,
> qemu_co_enter_next also needs to be thread-safe, but it cannot use a
> CoMutex and so cannot qemu_co_queue_wait. This
On Tue, Feb 6, 2018 at 11:32 PM, Kevin Wolf wrote:
> Am 18.04.2017 um 16:30 hat Fam Zheng geschrieben:
>> During block job completion, nothing is preventing
>> block_job_defer_to_main_loop_bh from being called in a nested
>> aio_poll(), which is a trouble, such
Signed-off-by: Fam Zheng
---
README | 30 +-
1 file changed, 29 insertions(+), 1 deletion(-)
diff --git a/README b/README
index b92a07a61a..d1a944ce20 100644
--- a/README
+++ b/README
@@ -56,7 +56,7 @@ The QEMU source code is maintained under the GIT version
control
v3: Fix trivial hunk placement. [Michael]
Fix PPC sub-list. [Michael]
v2: Add README paragraph [Marc-André, Stefan]
Fix 'trivial' profile [Marc-André]
Rename profiles [Stefan]
Fam Zheng (2):
Add a git-publish configuration file
README: Document 'git-pu
on is a handy method to
create the Cc list.
[1]: https://github.com/stefanha/git-publish
Signed-off-by: Fam Zheng
---
.gitpublish | 58 ++
1 file changed, 58 insertions(+)
create mode 100644 .gitpublish
diff --git a/.gitpublish b/.gitpu
On Wed, Jan 31, 2018 at 6:06 PM, Marc-André Lureau
wrote:
> Hi
>
> On Wed, Jan 31, 2018 at 6:33 AM, Fam Zheng wrote:
>> git-publish [1] is a convenient tool to send patches and has been
>> popular among QEMU developers. Recently it has been made available in
>> Fed
On Thu, Feb 1, 2018 at 6:46 PM, Stefan Hajnoczi wrote:
> On Wed, Jan 31, 2018 at 11:06:05AM +0100, Marc-André Lureau wrote:
>> Hi
>>
>> On Wed, Jan 31, 2018 at 6:33 AM, Fam Zheng wrote:
>> > git-publish [1] is a convenient tool to send patches and has been
>
ngs, 74 lines checked
I think we should fix this one too. Otherwise,
Reviewed-by: Fam Zheng
>
> Your patch has style problems, please review. If any of these errors
> are false positives report them to the maintainer, see
> CHECKPATCH in MAINTAINERS.
>
> Checking PATCH 2/5:
v2: Add README paragraph [Marc-André, Stefan]
Fix 'trivial' profile [Marc-André]
Rename profiles [Stefan]
Fam Zheng (2):
Add a git-publish configuration file
README: Document 'git-publish' workflow
.gitpublish | 58 ++
Signed-off-by: Fam Zheng
---
.gitpublish | 1 +
README | 30 +-
2 files changed, 30 insertions(+), 1 deletion(-)
diff --git a/.gitpublish b/.gitpublish
index 170bd2ed48..7542e878fc 100644
--- a/.gitpublish
+++ b/.gitpublish
@@ -26,6 +26,7 @@ cccmd = scripts
unc
$ mv fix.vmdk afl9.vmdk
$ bzip2 afl9.vmdk
Signed-off-by: Fam Zheng
---
v3: Skip test when ENOMEM. [Max, Eric]
v2: Fix commit message "qcow2 -> vmdk". [Kevin]
Revert 76bf133c4.
---
tests/qemu-iotests/059 | 5 ++---
tests/qemu-iotests/059.out
on is a handy method to
create the Cc list.
[1]: https://github.com/stefanha/git-publish
Signed-off-by: Fam Zheng
---
.gitpublish | 57 +
1 file changed, 57 insertions(+)
create mode 100644 .gitpublish
diff --git a/.gitpublish b/.gitpu
On Wed, Jan 31, 2018 at 11:48 PM, Thomas Huth wrote:
> On 31.01.2018 15:48, Markus Armbruster wrote:
>> Clean up includes so that osdep.h is included first and headers
>> which it implies are not included manually.
>>
>> This commit was created with scripts/clean-includes, with the change
>> to ta
cuses on how to run existing tests and how to write new test
cases, without going into the frameworks themselves.
The VM based testing section is moved from tests/vm/README which now
is a single line pointing to the new doc.
Signed-off-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
---
v3
On Wed, Jan 31, 2018 at 10:24 PM, Eric Blake wrote:
> On 01/30/2018 09:28 PM, Fam Zheng wrote:
>> To make our efforts on QEMU testing easier to consume by contributors,
>> let's add a document. For example, Patchew reports build errors on
>> patches that should be re
On Thu, Feb 1, 2018 at 2:58 AM, Max Reitz wrote:
> On 2018-01-30 07:25, Fam Zheng wrote:
>> This reverts commit 76bf133c4 which updated the reference output, and
>> fixed the reference image, because the code path we want to exercise is
>> actually the invalid image size.
On Wed, Jan 31, 2018 at 9:49 PM, Andrew Jones wrote:
> On Wed, Jan 31, 2018 at 11:28:00AM +0800, Fam Zheng wrote:
>> +On top of libqtest, a higher level library, ``libqos``, was created to
>> +encapsulate common tasks of device drivers, such as memory management and
>> +comm
on is a handy method to
create the Cc list.
[1]: https://github.com/stefanha/git-publish
Signed-off-by: Fam Zheng
---
.gitpublish | 57 +
1 file changed, 57 insertions(+)
create mode 100644 .gitpublish
diff --git a/.gitpublish b/.gitpu
cuses on how to run existing tests and how to write new test
cases, without going into the frameworks themselves.
The VM based testing section is moved from tests/vm/README which now
is a single line pointing to the new doc.
Signed-off-by: Fam Zheng
---
v2: Fix spelling errors and improve wor
On Mon, Jan 29, 2018 at 6:36 PM, Alex Bennée wrote:
> Fam Zheng writes:
>> +Prerequisites
>> +-
>> +
>> +Install "docker" with the system package manager and start the Docker
>> service
>> +on your development machine, then make sure
On Mon, Jan 29, 2018 at 7:04 PM, Stefan Hajnoczi wrote:
> On Mon, Jan 29, 2018 at 11:31:33AM +0800, Fam Zheng wrote:
>
> Thanks for writing this!
>
> I have only reviewed some parts in detail.
Thanks for the review! I've made all the fixes (except for the buses
spelling. :).
Fam
On Mon, Jan 29, 2018 at 10:51 PM, Eric Blake wrote:
> On 01/28/2018 09:31 PM, Fam Zheng wrote:
>> To make our efforts on QEMU testing easier to consume by contributors,
>> let's add a document. For example, Patchew reports build errors on
>> patches that should be relati
On Tue, Jan 30, 2018 at 9:48 PM, Eric Blake wrote:
> On 01/30/2018 12:25 AM, Fam Zheng wrote:
>> This reverts commit 76bf133c4 which updated the reference output, and
>> fixed the reference image, because the code path we want to exercise is
>> actually the invalid
QEMU ignores the CHS numbers in VMDK images. From the report, it seems
VirtualBox uses it.
So like what you've discovered, for QEMU the right thing to do for such
a guest would be setting the correct values explicitly from the command
line, rather than let it decide (guess).
I have no idea about
On Tue, Jan 30, 2018 at 12:01 AM, Max Reitz wrote:
> On 2017-12-26 03:52, Fam Zheng wrote:
>> Signed-off-by: Fam Zheng
>> Reviewed-by: Stefan Hajnoczi
>> Reviewed-by: Kashyap Chamarthy
>> Signed-off-by: Kevin Wolf
>> ---
>> qemu-img.texi | 9 +++
Signed-off-by: Fam Zheng
Signed-off-by: Kevin Wolf
---
qemu-img.texi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/qemu-img.texi b/qemu-img.texi
index 60a0e080c6..ec7e2f5d1e 100644
--- a/qemu-img.texi
+++ b/qemu-img.texi
@@ -86,6 +86,13 @@ exclusive with the @var{-O} parameters. It
v6: Tweak wording ("concurrent writers"). [Max]
Fam Zheng (2):
qemu-img.texi: Clean up parameter list
qemu-img: Document --force-share / -U
qemu-img.texi | 73 +--
1 file changed, 46 insertions(+), 27 deletions(-)
--
2.14.3
Split options out of the "@table @var" section and create a "@table
@option", then use whitespaces and blank lines consistently.
Suggested-by: Kevin Wolf
Signed-off-by: Fam Zheng
---
qemu-img.texi | 66 +++
1 file ch
On Mon, Jan 29, 2018 at 11:49 PM, Kevin Wolf wrote:
> Am 24.01.2018 um 05:42 hat Fam Zheng geschrieben:
>> The descriptor block in the image, which includes the CID to verify, has been
>> invalid since the reference image was added. Since commit 9877860e7bd we
>> report
unc
$ mv fix.vmdk afl9.vmdk
$ bzip2 afl9.vmdk
Signed-off-by: Fam Zheng
---
v2: Fix commit message "qcow2 -> vmdk". [Kevin]
Revert 76bf133c4.
---
tests/qemu-iotests/059.out | 2 +-
tests/qemu-iotests/sample_images/afl9.vmdk.bz2 | Bin 178 -> 618
On Mon, Jan 29, 2018 at 2:56 PM, Thomas Huth wrote:
> On 29.01.2018 04:31, Fam Zheng wrote:
> [...]
>> +1. Create a new source file. For example, ``tests/test-foo.c``.
> [...]
>> +1. Create a new source file for the test. (More than one file can be added
>> as
>
On Mon, Jan 29, 2018 at 11:31 AM, Fam Zheng wrote:
> +VM testing
> +==
I should have noted that this section is not new but an md->rst
convert of ./tests/vm/README. The latter should be made a pointer to
this one once it is merged.
Fam
es on how to run existing tests and how to write new test
cases, without going into the frameworks themselves.
Signed-off-by: Fam Zheng
---
To reviewers: though we don't have dedicate maintainers on tests or
docs, there are a few sections that are closely related to maintained
areas, suc
On Fri, Jan 26, 2018 at 1:59 AM, Paolo Bonzini wrote:
> QemuLockable is a polymorphic lock type that takes an object and
> knows which function to use for locking and unlocking. The
> implementation could use C11 _Generic, but since the support is
> not very widespread I am instead using __builti
On Fri, Jan 26, 2018 at 1:59 AM, Paolo Bonzini wrote:
> diff --git a/include/qemu/lockable.h b/include/qemu/lockable.h
> new file mode 100644
> index 00..f527d0ddb2
> --- /dev/null
> +++ b/include/qemu/lockable.h
> @@ -0,0 +1,88 @@
> +/*
> + * Polymorphic locking functions (aka poor man te
On Tue, Jan 16, 2018 at 10:23 PM, Paolo Bonzini wrote:
> There are cases in which a queued coroutine must be restarted from
> non-coroutine context (with qemu_co_enter_next). In this cases,
> qemu_co_enter_next also needs to be thread-safe, but it cannot use a
> CoMutex and so cannot qemu_co_queu
On Thu, Jan 25, 2018 at 9:51 PM, Peter Maydell wrote:
> On 25 January 2018 at 05:46, Fam Zheng wrote:
>> The following changes since commit 834a336eb911db8a8ca00e760ee6a85faca19414:
>>
>> Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
Signed-off-by: Fam Zheng
Message-Id: <20180110091846.10699-9-f...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-9-f...@redhat.com>
Signed-off-by: Fam Zheng
---
docs/qemu-block-drivers.texi | 37 +
1 file changed, 3
Allow block driver to map and unmap a buffer for later I/O, as a performance
hint.
Signed-off-by: Fam Zheng
Message-Id: <20180110091846.10699-5-f...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-5-f...@redhat.com>
Signed-off-by: Fam Zheng
---
block/blo
Signed-off-by: Fam Zheng
Message-Id: <20180110091846.10699-8-f...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-8-f...@redhat.com>
Signed-off-by: Fam Zheng
---
block/nvme.c | 7 +-
hw/block/nvme.
Signed-off-by: Fam Zheng
Message-Id: <20180110091846.10699-10-f...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-10-f...@redhat.com>
Signed-off-by: Fam Zheng
---
qapi/block-core.json | 17 -
1 file changed, 16 insertions(+), 1 delet
onz...@redhat.com>
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
block/curl.c | 20
1 file changed, 4 insertions(+), 16 deletions(-)
diff --git a/block/curl.c b/block/curl.c
index 35cf417f59..cd578d3d14 100644
--- a/block/curl.c
+++ b/block/curl.c
@@ -101,8
CoQueue can interchangeably use CoMutex or QemuMutex.
Signed-off-by: Paolo Bonzini
Message-Id: <20180116142316.30486-3-pbonz...@redhat.com>
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
include/qemu/coroutine.h | 6 +-
util/qemu-coroutine-lock.c | 12 +++-
2 files chang
Bonzini
Signed-off-by: Fam Zheng
Message-Id: <20180110091846.10699-4-f...@redhat.com>
Message-Id: <20180116060901.17413-4-f...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Fam Zheng
---
MAINTAINERS |6 +
block/Makefile.objs |1 +
block/nvme.c
Signed-off-by: Fam Zheng
Message-Id: <20180110091846.10699-7-f...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Message-Id: <20180116060901.17413-7-f...@redhat.com>
Signed-off-by: Fam Zheng
---
qemu-img.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/qemu-
t and qemu_co_queue_restart_all
are adjusted to clarify the difference.
Signed-off-by: Paolo Bonzini
Message-Id: <20180116142316.30486-4-pbonz...@redhat.com>
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
fsdev/qemu-fsdev-throttle.c | 4 ++--
include/qemu/coroutin
do this for CoQueue.
Signed-off-by: Paolo Bonzini
Message-Id: <20180116142316.30486-2-pbonz...@redhat.com>
Reviewed-by: Fam Zheng
Signed-off-by: Fam Zheng
---
include/qemu/compiler.h | 40 ++
include/qemu/coroutine.h | 4 +--
include/qemu/lockable.h
801 - 900 of 9217 matches
Mail list logo