* [Qemu-devel] [PULL 0/7] Block patches
@ 2015-04-30 19:10 Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 1/7] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility Kevin Wolf
` (7 more replies)
0 siblings, 8 replies; 28+ messages in thread
From: Kevin Wolf @ 2015-04-30 19:10 UTC (permalink / raw)
To: qemu-block; +Cc: kwolf, qemu-devel
The following changes since commit 06feaacfb4cfef10cc0c93d97df7bfc8a71dbc7e:
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2015-04-30 12:04:11 +0100)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to 4a4d614ff56b4cf15e83629946afe51dc116053f:
Enable NVMe start controller for Windows guest. (2015-04-30 15:35:26 +0200)
----------------------------------------------------------------
Block patches
----------------------------------------------------------------
Daniel Stekloff (1):
Enable NVMe start controller for Windows guest.
Kevin Wolf (1):
MAINTAINERS: Add qemu-block list where missing
Stefan Hajnoczi (5):
MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility
MAINTAINERS: split out image formats
MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility
MAINTAINERS: make image fuzzer Stefan Hajnoczi's responsibility
MAINTAINERS: make block layer core Kevin Wolf's responsibility
MAINTAINERS | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
hw/block/nvme.c | 7 ++++
2 files changed, 110 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 1/7] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
@ 2015-04-30 19:10 ` Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 2/7] MAINTAINERS: split out image formats Kevin Wolf
` (6 subsequent siblings)
7 siblings, 0 replies; 28+ messages in thread
From: Kevin Wolf @ 2015-04-30 19:10 UTC (permalink / raw)
To: qemu-block; +Cc: kwolf, qemu-devel
From: Stefan Hajnoczi <stefanha@redhat.com>
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
---
MAINTAINERS | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index b5ab755..0c14de1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -704,10 +704,13 @@ F: tests/virtio-9p-test.c
T: git git://github.com/kvaneesh/QEMU.git
virtio-blk
-M: Kevin Wolf <kwolf@redhat.com>
M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
S: Supported
F: hw/block/virtio-blk.c
+F: hw/block/dataplane/*
+F: hw/virtio/dataplane/*
+T: git git://github.com/stefanha/qemu.git block
virtio-ccw
M: Cornelia Huck <cornelia.huck@de.ibm.com>
--
1.8.3.1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 2/7] MAINTAINERS: split out image formats
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 1/7] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility Kevin Wolf
@ 2015-04-30 19:10 ` Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 3/7] MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility Kevin Wolf
` (5 subsequent siblings)
7 siblings, 0 replies; 28+ messages in thread
From: Kevin Wolf @ 2015-04-30 19:10 UTC (permalink / raw)
To: qemu-block; +Cc: kwolf, qemu-devel
From: Stefan Hajnoczi <stefanha@redhat.com>
Block driver submaintainers has proven to be a good model. Kevin and
Stefan are splitting up the unclaimed block drivers so each has a
dedicated maintainer.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
---
MAINTAINERS | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 77 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 0c14de1..9cd8761 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1201,3 +1201,80 @@ M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/quorum.c
L: qemu-block@nongnu.org
+
+blkverify
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/blkverify.c
+
+bochs
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/bochs.c
+
+cloop
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/cloop.c
+
+dmg
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/dmg.c
+
+parallels
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/parallels.c
+
+qed
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/qed.c
+
+raw
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/linux-aio.c
+F: block/raw-aio.h
+F: block/raw-posix.c
+F: block/raw-win32.c
+F: block/raw_bsd.c
+F: block/win32-aio.c
+
+qcow2
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/qcow2*
+
+qcow
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/qcow.c
+
+blkdebug
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/blkdebug.c
+
+vpc
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/vpc.c
+
+vvfat
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/vvfat.c
--
1.8.3.1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 3/7] MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 1/7] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 2/7] MAINTAINERS: split out image formats Kevin Wolf
@ 2015-04-30 19:10 ` Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 4/7] MAINTAINERS: make image fuzzer " Kevin Wolf
` (4 subsequent siblings)
7 siblings, 0 replies; 28+ messages in thread
From: Kevin Wolf @ 2015-04-30 19:10 UTC (permalink / raw)
To: qemu-block; +Cc: kwolf, qemu-devel
From: Stefan Hajnoczi <stefanha@redhat.com>
The block I/O path includes the asynchronous I/O machinery and
read/write/flush/discard processing. It somewhat arbitrarily also
includes block migration, which I've found myself reviewing patches for
over the years.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
---
MAINTAINERS | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9cd8761..9e1413e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -774,12 +774,9 @@ Block
M: Kevin Wolf <kwolf@redhat.com>
M: Stefan Hajnoczi <stefanha@redhat.com>
S: Supported
-F: async.c
-F: aio-*.c
F: block*
F: block/
F: hw/block/
-F: migration/block*
F: qemu-img*
F: qemu-io*
F: tests/image-fuzzer/
@@ -787,6 +784,16 @@ F: tests/qemu-iotests/
T: git git://repo.or.cz/qemu/kevin.git block
T: git git://github.com/stefanha/qemu.git block
+Block I/O path
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: async.c
+F: aio-*.c
+F: block/io.c
+F: migration/block*
+T: git git://github.com/stefanha/qemu.git block
+
Block Jobs
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
--
1.8.3.1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 4/7] MAINTAINERS: make image fuzzer Stefan Hajnoczi's responsibility
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
` (2 preceding siblings ...)
2015-04-30 19:10 ` [Qemu-devel] [PULL 3/7] MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility Kevin Wolf
@ 2015-04-30 19:10 ` Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 5/7] MAINTAINERS: make block layer core Kevin Wolf's responsibility Kevin Wolf
` (3 subsequent siblings)
7 siblings, 0 replies; 28+ messages in thread
From: Kevin Wolf @ 2015-04-30 19:10 UTC (permalink / raw)
To: qemu-block; +Cc: kwolf, qemu-devel
From: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
---
MAINTAINERS | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9e1413e..65a5cc5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -779,7 +779,6 @@ F: block/
F: hw/block/
F: qemu-img*
F: qemu-io*
-F: tests/image-fuzzer/
F: tests/qemu-iotests/
T: git git://repo.or.cz/qemu/kevin.git block
T: git git://github.com/stefanha/qemu.git block
@@ -1285,3 +1284,9 @@ M: Kevin Wolf <kwolf@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/vvfat.c
+
+Image format fuzzer
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: tests/image-fuzzer/
--
1.8.3.1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 5/7] MAINTAINERS: make block layer core Kevin Wolf's responsibility
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
` (3 preceding siblings ...)
2015-04-30 19:10 ` [Qemu-devel] [PULL 4/7] MAINTAINERS: make image fuzzer " Kevin Wolf
@ 2015-04-30 19:10 ` Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 6/7] MAINTAINERS: Add qemu-block list where missing Kevin Wolf
` (2 subsequent siblings)
7 siblings, 0 replies; 28+ messages in thread
From: Kevin Wolf @ 2015-04-30 19:10 UTC (permalink / raw)
To: qemu-block; +Cc: kwolf, qemu-devel
From: Stefan Hajnoczi <stefanha@redhat.com>
Kevin is now sole maintainer of the core block layer, including
BlockDriverState graphs and monitor commands.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
---
MAINTAINERS | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 65a5cc5..25fd2b5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -770,9 +770,8 @@ F: tests/ac97-test.c
F: tests/es1370-test.c
F: tests/intel-hda-test.c
-Block
+Block layer core
M: Kevin Wolf <kwolf@redhat.com>
-M: Stefan Hajnoczi <stefanha@redhat.com>
S: Supported
F: block*
F: block/
@@ -781,7 +780,6 @@ F: qemu-img*
F: qemu-io*
F: tests/qemu-iotests/
T: git git://repo.or.cz/qemu/kevin.git block
-T: git git://github.com/stefanha/qemu.git block
Block I/O path
M: Stefan Hajnoczi <stefanha@redhat.com>
--
1.8.3.1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 6/7] MAINTAINERS: Add qemu-block list where missing
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
` (4 preceding siblings ...)
2015-04-30 19:10 ` [Qemu-devel] [PULL 5/7] MAINTAINERS: make block layer core Kevin Wolf's responsibility Kevin Wolf
@ 2015-04-30 19:10 ` Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 7/7] Enable NVMe start controller for Windows guest Kevin Wolf
2015-05-01 8:59 ` [Qemu-devel] [PULL 0/7] Block patches Peter Maydell
7 siblings, 0 replies; 28+ messages in thread
From: Kevin Wolf @ 2015-04-30 19:10 UTC (permalink / raw)
To: qemu-block; +Cc: kwolf, qemu-devel
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
---
MAINTAINERS | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 25fd2b5..0b67c48 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -735,12 +735,14 @@ F: backends/rng*.c
nvme
M: Keith Busch <keith.busch@intel.com>
+L: qemu-block@nongnu.org
S: Supported
F: hw/block/nvme*
F: tests/nvme-test.c
megasas
M: Hannes Reinecke <hare@suse.de>
+L: qemu-block@nongnu.org
S: Supported
F: hw/scsi/megasas.c
F: hw/scsi/mfi.h
@@ -772,6 +774,7 @@ F: tests/intel-hda-test.c
Block layer core
M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
S: Supported
F: block*
F: block/
@@ -1111,6 +1114,7 @@ Block drivers
-------------
VMDK
M: Fam Zheng <famz@redhat.com>
+L: qemu-block@nongnu.org
S: Supported
F: block/vmdk.c
@@ -1141,6 +1145,7 @@ T: git git://github.com/codyprime/qemu-kvm-jtc.git block
VDI
M: Stefan Weil <sw@weilnetz.de>
+L: qemu-block@nongnu.org
S: Maintained
F: block/vdi.c
@@ -1148,6 +1153,7 @@ iSCSI
M: Ronnie Sahlberg <ronniesahlberg@gmail.com>
M: Paolo Bonzini <pbonzini@redhat.com>
M: Peter Lieven <pl@kamp.de>
+L: qemu-block@nongnu.org
S: Supported
F: block/iscsi.c
--
1.8.3.1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 7/7] Enable NVMe start controller for Windows guest.
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
` (5 preceding siblings ...)
2015-04-30 19:10 ` [Qemu-devel] [PULL 6/7] MAINTAINERS: Add qemu-block list where missing Kevin Wolf
@ 2015-04-30 19:10 ` Kevin Wolf
2015-05-01 8:59 ` [Qemu-devel] [PULL 0/7] Block patches Peter Maydell
7 siblings, 0 replies; 28+ messages in thread
From: Kevin Wolf @ 2015-04-30 19:10 UTC (permalink / raw)
To: qemu-block; +Cc: kwolf, qemu-devel
From: Daniel Stekloff <dan@wendan.org>
Windows seems to send two separate calls to NVMe controller configuration. The
first sends configuration info and the second the enable bit. I couldn't
enable the Windows 8.1 in-box NVMe driver with base Qemu. I made the
following change to store the configuration data and then handle enable and
NVMe driver works on Windows 8.1.
I am not a Windows expert and I'm not entirely sure this is the correct
approach. I'm offering it for anyone who wishes to use NVMe on Windows 8.1
using Qemu.
I have tested this change with Linux and Windows guests with NVMe devices.
Signed-off-by: Daniel Stekloff <dan@wendan.org>
Acked-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
---
hw/block/nvme.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/hw/block/nvme.c b/hw/block/nvme.c
index 1e07166..ad988d7 100644
--- a/hw/block/nvme.c
+++ b/hw/block/nvme.c
@@ -615,6 +615,13 @@ static void nvme_write_bar(NvmeCtrl *n, hwaddr offset, uint64_t data,
n->bar.intmc = n->bar.intms;
break;
case 0x14:
+ /* Windows first sends data, then sends enable bit */
+ if (!NVME_CC_EN(data) && !NVME_CC_EN(n->bar.cc) &&
+ !NVME_CC_SHN(data) && !NVME_CC_SHN(n->bar.cc))
+ {
+ n->bar.cc = data;
+ }
+
if (NVME_CC_EN(data) && !NVME_CC_EN(n->bar.cc)) {
n->bar.cc = data;
if (nvme_start_ctrl(n)) {
--
1.8.3.1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
` (6 preceding siblings ...)
2015-04-30 19:10 ` [Qemu-devel] [PULL 7/7] Enable NVMe start controller for Windows guest Kevin Wolf
@ 2015-05-01 8:59 ` Peter Maydell
7 siblings, 0 replies; 28+ messages in thread
From: Peter Maydell @ 2015-05-01 8:59 UTC (permalink / raw)
To: Kevin Wolf; +Cc: QEMU Developers, qemu-block
On 30 April 2015 at 20:10, Kevin Wolf <kwolf@redhat.com> wrote:
> The following changes since commit 06feaacfb4cfef10cc0c93d97df7bfc8a71dbc7e:
>
> Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2015-04-30 12:04:11 +0100)
>
> are available in the git repository at:
>
>
> git://repo.or.cz/qemu/kevin.git tags/for-upstream
>
> for you to fetch changes up to 4a4d614ff56b4cf15e83629946afe51dc116053f:
>
> Enable NVMe start controller for Windows guest. (2015-04-30 15:35:26 +0200)
>
> ----------------------------------------------------------------
> Block patches
>
> ----------------------------------------------------------------
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2019-03-08 16:53 Stefan Hajnoczi
2019-03-09 20:55 ` Peter Maydell
0 siblings, 1 reply; 28+ messages in thread
From: Stefan Hajnoczi @ 2019-03-08 16:53 UTC (permalink / raw)
To: qemu-devel
Cc: Peter Maydell, Max Reitz, Michael S. Tsirkin, Kevin Wolf,
qemu-block, Stefan Hajnoczi
The following changes since commit 6cb4f6db4f4367faa33da85b15f75bbbd2bed2a6:
Merge remote-tracking branch 'remotes/cleber/tags/python-next-pull-request' into staging (2019-03-07 16:16:02 +0000)
are available in the Git repository at:
git://github.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to 6ca206204fa773c8626d59caf2a5676d6cc35f52:
iothread: document about why we need explicit aio_poll() (2019-03-08 10:20:57 +0000)
----------------------------------------------------------------
Pull request
----------------------------------------------------------------
Anastasiia Rusakova (1):
hw/block/virtio-blk: Clean req->dev repetitions
Peter Xu (5):
iothread: replace init_done_cond with a semaphore
iothread: create the gcontext unconditionally
iothread: create main loop unconditionally
iothread: push gcontext earlier in the thread_fn
iothread: document about why we need explicit aio_poll()
Stefan Hajnoczi (1):
MAINTAINERS: add missing support status fields
MAINTAINERS | 3 ++
include/sysemu/iothread.h | 5 +--
hw/block/virtio-blk.c | 16 ++++---
iothread.c | 90 +++++++++++++++++++--------------------
4 files changed, 57 insertions(+), 57 deletions(-)
--
2.20.1
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2019-03-08 16:53 Stefan Hajnoczi
@ 2019-03-09 20:55 ` Peter Maydell
0 siblings, 0 replies; 28+ messages in thread
From: Peter Maydell @ 2019-03-09 20:55 UTC (permalink / raw)
To: Stefan Hajnoczi
Cc: QEMU Developers, Max Reitz, Michael S. Tsirkin, Kevin Wolf, Qemu-block
On Fri, 8 Mar 2019 at 16:53, Stefan Hajnoczi <stefanha@redhat.com> wrote:
>
> The following changes since commit 6cb4f6db4f4367faa33da85b15f75bbbd2bed2a6:
>
> Merge remote-tracking branch 'remotes/cleber/tags/python-next-pull-request' into staging (2019-03-07 16:16:02 +0000)
>
> are available in the Git repository at:
>
> git://github.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to 6ca206204fa773c8626d59caf2a5676d6cc35f52:
>
> iothread: document about why we need explicit aio_poll() (2019-03-08 10:20:57 +0000)
>
> ----------------------------------------------------------------
> Pull request
>
> ----------------------------------------------------------------
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0
for any user-visible changes.
-- PMM
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2018-03-09 13:19 Stefan Hajnoczi
2018-03-09 18:49 ` Peter Maydell
0 siblings, 1 reply; 28+ messages in thread
From: Stefan Hajnoczi @ 2018-03-09 13:19 UTC (permalink / raw)
To: qemu-devel
Cc: Stefan Hajnoczi, Peter Crosthwaite, Peter Maydell, Kevin Wolf,
Paolo Bonzini, qemu-block, Fam Zheng, Michael S. Tsirkin,
Max Reitz, Richard Henderson
The following changes since commit 0ab4537f08e09b13788db67efd760592fb7db769:
Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2018-03-07-1' into staging (2018-03-08 12:56:39 +0000)
are available in the Git repository at:
git://github.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to 4486e89c219c0d1b9bd8dfa0b1dd5b0d51ff2268:
vl: introduce vm_shutdown() (2018-03-08 17:38:51 +0000)
----------------------------------------------------------------
----------------------------------------------------------------
Deepa Srinivasan (1):
block: Fix qemu crash when using scsi-block
Fam Zheng (1):
README: Fix typo 'git-publish'
Sergio Lopez (1):
virtio-blk: dataplane: Don't batch notifications if EVENT_IDX is
present
Stefan Hajnoczi (4):
block: add aio_wait_bh_oneshot()
virtio-blk: fix race between .ioeventfd_stop() and vq handler
virtio-scsi: fix race between .ioeventfd_stop() and vq handler
vl: introduce vm_shutdown()
include/block/aio-wait.h | 13 +++++++++++
include/sysemu/iothread.h | 1 -
include/sysemu/sysemu.h | 1 +
block/block-backend.c | 51 ++++++++++++++++++++---------------------
cpus.c | 16 ++++++++++---
hw/block/dataplane/virtio-blk.c | 39 +++++++++++++++++++++++--------
hw/scsi/virtio-scsi-dataplane.c | 9 ++++----
iothread.c | 31 -------------------------
util/aio-wait.c | 31 +++++++++++++++++++++++++
vl.c | 13 +++--------
README | 2 +-
11 files changed, 122 insertions(+), 85 deletions(-)
--
2.14.3
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2018-03-09 13:19 Stefan Hajnoczi
@ 2018-03-09 18:49 ` Peter Maydell
0 siblings, 0 replies; 28+ messages in thread
From: Peter Maydell @ 2018-03-09 18:49 UTC (permalink / raw)
To: Stefan Hajnoczi
Cc: QEMU Developers, Peter Crosthwaite, Kevin Wolf, Paolo Bonzini,
Qemu-block, Fam Zheng, Michael S. Tsirkin, Max Reitz,
Richard Henderson
On 9 March 2018 at 13:19, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 0ab4537f08e09b13788db67efd760592fb7db769:
>
> Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2018-03-07-1' into staging (2018-03-08 12:56:39 +0000)
>
> are available in the Git repository at:
>
> git://github.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to 4486e89c219c0d1b9bd8dfa0b1dd5b0d51ff2268:
>
> vl: introduce vm_shutdown() (2018-03-08 17:38:51 +0000)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2017-06-30 11:46 Stefan Hajnoczi
2017-06-30 13:58 ` Peter Maydell
0 siblings, 1 reply; 28+ messages in thread
From: Stefan Hajnoczi @ 2017-06-30 11:46 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit 464588675455afda2899e20a0b120e4075de50c7:
Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170627-tag' into staging (2017-06-29 11:45:01 +0100)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to c324fd0a39cee43c13f6d1fb34f74fc5e2fb007b:
virtio-pci: use ioeventfd even when KVM is disabled (2017-06-30 11:03:45 +0100)
----------------------------------------------------------------
----------------------------------------------------------------
Stefan Hajnoczi (7):
virtio-blk: trace vdev so devices can be distinguished
libqos: fix typo in virtio.h QVirtQueue->used comment
libqos: add virtio used ring support
tests: fix virtio-scsi-test ISR dependence
tests: fix virtio-blk-test ISR dependence
tests: fix virtio-net-test ISR dependence
virtio-pci: use ioeventfd even when KVM is disabled
tests/libqos/virtio.h | 8 ++++++-
hw/block/virtio-blk.c | 12 ++++++----
hw/virtio/virtio-pci.c | 2 +-
tests/libqos/virtio.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++++
tests/virtio-blk-test.c | 27 ++++++++++++++--------
tests/virtio-net-test.c | 6 ++---
tests/virtio-scsi-test.c | 2 +-
hw/block/trace-events | 10 ++++----
8 files changed, 101 insertions(+), 26 deletions(-)
--
2.9.4
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2017-06-30 11:46 Stefan Hajnoczi
@ 2017-06-30 13:58 ` Peter Maydell
0 siblings, 0 replies; 28+ messages in thread
From: Peter Maydell @ 2017-06-30 13:58 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 30 June 2017 at 12:46, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 464588675455afda2899e20a0b120e4075de50c7:
>
> Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170627-tag' into staging (2017-06-29 11:45:01 +0100)
>
> are available in the git repository at:
>
> git://github.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to c324fd0a39cee43c13f6d1fb34f74fc5e2fb007b:
>
> virtio-pci: use ioeventfd even when KVM is disabled (2017-06-30 11:03:45 +0100)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
>
> Stefan Hajnoczi (7):
> virtio-blk: trace vdev so devices can be distinguished
> libqos: fix typo in virtio.h QVirtQueue->used comment
> libqos: add virtio used ring support
> tests: fix virtio-scsi-test ISR dependence
> tests: fix virtio-blk-test ISR dependence
> tests: fix virtio-net-test ISR dependence
> virtio-pci: use ioeventfd even when KVM is disabled
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2016-09-28 18:15 Stefan Hajnoczi
2016-09-28 22:02 ` Peter Maydell
0 siblings, 1 reply; 28+ messages in thread
From: Stefan Hajnoczi @ 2016-09-28 18:15 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit 25930ed60aad49f1fdd7de05272317c86ce1275b:
Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging (2016-09-27 23:10:12 +0100)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to fe121b9d3c4258e41f7efa4976bf79151b2d5dbb:
linux-aio: fix re-entrant completion processing (2016-09-28 17:11:23 +0100)
----------------------------------------------------------------
----------------------------------------------------------------
Laurent Vivier (1):
libqos: fix qvring_init()
Lin Ma (1):
iothread: check iothread->ctx before aio_context_unref to avoid
assertion
Stefan Hajnoczi (3):
coroutine: add qemu_coroutine_entered() function
test-coroutine: test qemu_coroutine_entered()
linux-aio: fix re-entrant completion processing
Yaowei Bai (2):
block: mirror: fix wrong comment of mirror_start
aio-posix: avoid unnecessary aio_epoll_enabled() calls
aio-posix.c | 12 +++++++-----
block/linux-aio.c | 9 ++++++---
include/block/block_int.h | 2 +-
include/qemu/coroutine.h | 13 +++++++++++++
iothread.c | 3 +++
tests/libqos/virtio.c | 2 +-
tests/test-coroutine.c | 42 ++++++++++++++++++++++++++++++++++++++++++
util/qemu-coroutine.c | 5 +++++
8 files changed, 78 insertions(+), 10 deletions(-)
--
2.7.4
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2016-09-28 18:15 Stefan Hajnoczi
@ 2016-09-28 22:02 ` Peter Maydell
0 siblings, 0 replies; 28+ messages in thread
From: Peter Maydell @ 2016-09-28 22:02 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 28 September 2016 at 11:15, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 25930ed60aad49f1fdd7de05272317c86ce1275b:
>
> Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging (2016-09-27 23:10:12 +0100)
>
> are available in the git repository at:
>
> git://github.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to fe121b9d3c4258e41f7efa4976bf79151b2d5dbb:
>
> linux-aio: fix re-entrant completion processing (2016-09-28 17:11:23 +0100)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
>
> Laurent Vivier (1):
> libqos: fix qvring_init()
>
> Lin Ma (1):
> iothread: check iothread->ctx before aio_context_unref to avoid
> assertion
>
> Stefan Hajnoczi (3):
> coroutine: add qemu_coroutine_entered() function
> test-coroutine: test qemu_coroutine_entered()
> linux-aio: fix re-entrant completion processing
>
> Yaowei Bai (2):
> block: mirror: fix wrong comment of mirror_start
> aio-posix: avoid unnecessary aio_epoll_enabled() calls
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2015-11-06 17:52 Stefan Hajnoczi
2015-11-06 18:07 ` Peter Maydell
0 siblings, 1 reply; 28+ messages in thread
From: Stefan Hajnoczi @ 2015-11-06 17:52 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit 4b59f39bc9a03afcc74b2fa28da7c3189fca507c:
Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-11-06' into staging (2015-11-06 12:50:24 +0000)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to 6f707181b1bd6ccf2d2fd9397039c7ef6fa4a9fd:
blockdev: acquire AioContext in hmp_commit() (2015-11-06 15:41:00 +0000)
----------------------------------------------------------------
----------------------------------------------------------------
Denis V. Lunev (1):
monitor: add missed aio_context_acquire into vm_completion call
Fam Zheng (3):
aio: Introduce aio_external_disabled
aio: Introduce aio_context_setup
aio: Introduce aio-epoll.c
Michael S. Tsirkin (2):
dataplane: simplify indirect descriptor read
dataplane: support non-contigious s/g
Stefan Hajnoczi (1):
blockdev: acquire AioContext in hmp_commit()
aio-posix.c | 188 +++++++++++++++++++++++++++++++++++++++++++-
aio-win32.c | 4 +
async.c | 13 ++-
blockdev.c | 12 ++-
hw/virtio/dataplane/vring.c | 96 ++++++++++++++--------
include/block/aio.h | 24 ++++++
monitor.c | 11 ++-
7 files changed, 309 insertions(+), 39 deletions(-)
--
2.5.0
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2015-11-06 17:52 Stefan Hajnoczi
@ 2015-11-06 18:07 ` Peter Maydell
2015-11-09 2:00 ` Fam Zheng
0 siblings, 1 reply; 28+ messages in thread
From: Peter Maydell @ 2015-11-06 18:07 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 6 November 2015 at 17:52, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 4b59f39bc9a03afcc74b2fa28da7c3189fca507c:
>
> Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-11-06' into staging (2015-11-06 12:50:24 +0000)
>
> are available in the git repository at:
>
> git://github.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to 6f707181b1bd6ccf2d2fd9397039c7ef6fa4a9fd:
>
> blockdev: acquire AioContext in hmp_commit() (2015-11-06 15:41:00 +0000)
>
> ----------------------------------------------------------------
Build failure on OSX :-(
/Users/pm215/src/qemu-for-merges/aio-posix.c CC block/qcow.o
:442:37: error: no member named 'epollfd' in 'struct AioContext'
epoll_handler.pfd.fd = ctx->epollfd;
~~~ ^
thanks
-- PMM
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2015-11-06 18:07 ` Peter Maydell
@ 2015-11-09 2:00 ` Fam Zheng
2015-11-09 7:35 ` Markus Armbruster
0 siblings, 1 reply; 28+ messages in thread
From: Fam Zheng @ 2015-11-09 2:00 UTC (permalink / raw)
To: Peter Maydell; +Cc: QEMU Developers, Stefan Hajnoczi
On Fri, 11/06 18:07, Peter Maydell wrote:
> On 6 November 2015 at 17:52, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> > The following changes since commit 4b59f39bc9a03afcc74b2fa28da7c3189fca507c:
> >
> > Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-11-06' into staging (2015-11-06 12:50:24 +0000)
> >
> > are available in the git repository at:
> >
> > git://github.com/stefanha/qemu.git tags/block-pull-request
> >
> > for you to fetch changes up to 6f707181b1bd6ccf2d2fd9397039c7ef6fa4a9fd:
> >
> > blockdev: acquire AioContext in hmp_commit() (2015-11-06 15:41:00 +0000)
> >
> > ----------------------------------------------------------------
>
> Build failure on OSX :-(
>
> /Users/pm215/src/qemu-for-merges/aio-posix.c CC block/qcow.o
> :442:37: error: no member named 'epollfd' in 'struct AioContext'
> epoll_handler.pfd.fd = ctx->epollfd;
> ~~~ ^
>
:(
I think it is harmless to always include this member in AioContext. Stefan,
could you squash this into patch 5? Thanks!
Fam
---
diff --git a/include/block/aio.h b/include/block/aio.h
index 91737d5..735f1f8 100644
--- a/include/block/aio.h
+++ b/include/block/aio.h
@@ -124,11 +124,9 @@ struct AioContext {
QEMUTimerListGroup tlg;
int external_disable_cnt;
-#ifdef CONFIG_EPOLL
int epollfd;
bool epoll_enabled;
bool epoll_available;
-#endif
};
/**
^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2015-11-09 2:00 ` Fam Zheng
@ 2015-11-09 7:35 ` Markus Armbruster
2015-11-09 10:01 ` Stefan Hajnoczi
0 siblings, 1 reply; 28+ messages in thread
From: Markus Armbruster @ 2015-11-09 7:35 UTC (permalink / raw)
To: Fam Zheng; +Cc: Peter Maydell, QEMU Developers, Stefan Hajnoczi
Fam Zheng <famz@redhat.com> writes:
> On Fri, 11/06 18:07, Peter Maydell wrote:
>> On 6 November 2015 at 17:52, Stefan Hajnoczi <stefanha@redhat.com> wrote:
>> > The following changes since commit 4b59f39bc9a03afcc74b2fa28da7c3189fca507c:
>> >
>> > Merge remote-tracking branch
>> > 'remotes/mjt/tags/pull-trivial-patches-2015-11-06' into staging
>> > (2015-11-06 12:50:24 +0000)
>> >
>> > are available in the git repository at:
>> >
>> > git://github.com/stefanha/qemu.git tags/block-pull-request
>> >
>> > for you to fetch changes up to 6f707181b1bd6ccf2d2fd9397039c7ef6fa4a9fd:
>> >
>> > blockdev: acquire AioContext in hmp_commit() (2015-11-06 15:41:00 +0000)
>> >
>> > ----------------------------------------------------------------
>>
>> Build failure on OSX :-(
>>
>> /Users/pm215/src/qemu-for-merges/aio-posix.c CC block/qcow.o
>> :442:37: error: no member named 'epollfd' in 'struct AioContext'
>> epoll_handler.pfd.fd = ctx->epollfd;
>> ~~~ ^
>>
>
> :(
>
> I think it is harmless to always include this member in AioContext. Stefan,
> could you squash this into patch 5? Thanks!
>
> Fam
>
> ---
>
> diff --git a/include/block/aio.h b/include/block/aio.h
> index 91737d5..735f1f8 100644
> --- a/include/block/aio.h
> +++ b/include/block/aio.h
> @@ -124,11 +124,9 @@ struct AioContext {
> QEMUTimerListGroup tlg;
>
> int external_disable_cnt;
> -#ifdef CONFIG_EPOLL
> int epollfd;
> bool epoll_enabled;
> bool epoll_available;
> -#endif
> };
Replace by the ifdeffery by a comment pointing to CONFIG_EPOLL, perhaps?
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2015-11-09 7:35 ` Markus Armbruster
@ 2015-11-09 10:01 ` Stefan Hajnoczi
0 siblings, 0 replies; 28+ messages in thread
From: Stefan Hajnoczi @ 2015-11-09 10:01 UTC (permalink / raw)
To: Markus Armbruster; +Cc: Peter Maydell, Fam Zheng, QEMU Developers
[-- Attachment #1: Type: text/plain, Size: 1885 bytes --]
On Mon, Nov 09, 2015 at 08:35:56AM +0100, Markus Armbruster wrote:
> Fam Zheng <famz@redhat.com> writes:
>
> > On Fri, 11/06 18:07, Peter Maydell wrote:
> >> On 6 November 2015 at 17:52, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> >> > The following changes since commit 4b59f39bc9a03afcc74b2fa28da7c3189fca507c:
> >> >
> >> > Merge remote-tracking branch
> >> > 'remotes/mjt/tags/pull-trivial-patches-2015-11-06' into staging
> >> > (2015-11-06 12:50:24 +0000)
> >> >
> >> > are available in the git repository at:
> >> >
> >> > git://github.com/stefanha/qemu.git tags/block-pull-request
> >> >
> >> > for you to fetch changes up to 6f707181b1bd6ccf2d2fd9397039c7ef6fa4a9fd:
> >> >
> >> > blockdev: acquire AioContext in hmp_commit() (2015-11-06 15:41:00 +0000)
> >> >
> >> > ----------------------------------------------------------------
> >>
> >> Build failure on OSX :-(
> >>
> >> /Users/pm215/src/qemu-for-merges/aio-posix.c CC block/qcow.o
> >> :442:37: error: no member named 'epollfd' in 'struct AioContext'
> >> epoll_handler.pfd.fd = ctx->epollfd;
> >> ~~~ ^
> >>
> >
> > :(
> >
> > I think it is harmless to always include this member in AioContext. Stefan,
> > could you squash this into patch 5? Thanks!
> >
> > Fam
> >
> > ---
> >
> > diff --git a/include/block/aio.h b/include/block/aio.h
> > index 91737d5..735f1f8 100644
> > --- a/include/block/aio.h
> > +++ b/include/block/aio.h
> > @@ -124,11 +124,9 @@ struct AioContext {
> > QEMUTimerListGroup tlg;
> >
> > int external_disable_cnt;
> > -#ifdef CONFIG_EPOLL
> > int epollfd;
> > bool epoll_enabled;
> > bool epoll_available;
> > -#endif
> > };
>
> Replace by the ifdeffery by a comment pointing to CONFIG_EPOLL, perhaps?
Done. Will send a v2 pull request.
Stefan
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2015-09-25 15:50 Jeff Cody
2015-09-25 19:21 ` Peter Maydell
0 siblings, 1 reply; 28+ messages in thread
From: Jeff Cody @ 2015-09-25 15:50 UTC (permalink / raw)
To: qemu-block; +Cc: peter.maydell, jcody, qemu-devel
The following changes since commit eb9d0ea063fc7bdfab76b84085602a9e48d13ec7:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150924' into staging (2015-09-24 01:32:11 +0100)
are available in the git repository at:
git@github.com:codyprime/qemu-kvm-jtc.git tags/block-pull-request
for you to fetch changes up to e6fd57ea297ec3aad32b24090c5d3757a99df3fe:
sheepdog: refine discard support (2015-09-25 10:25:19 -0400)
----------------------------------------------------------------
Block patches
----------------------------------------------------------------
Hitoshi Mitake (2):
sheepdog: use per AIOCB dirty indexes for non overlapping requests
sheepdog: refine discard support
Liu Yuan (1):
sheepdog: add reopen support
Peter Lieven (2):
block/nfs: fix calculation of allocated file size
block/nfs: cache allocated filesize for read-only files
Wen Congyang (2):
block: Introduce a new API bdrv_co_no_copy_on_readv()
Backup: don't do copy-on-read in before_write_notifier
block/backup.c | 20 ++++--
block/io.c | 12 +++-
block/nfs.c | 38 +++++++++++-
block/sheepdog.c | 168 +++++++++++++++++++++++++++++++++++++++-----------
include/block/block.h | 9 ++-
trace-events | 1 +
6 files changed, 200 insertions(+), 48 deletions(-)
--
1.9.3
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] [PULL 0/7] Block patches
2015-09-25 15:50 Jeff Cody
@ 2015-09-25 19:21 ` Peter Maydell
0 siblings, 0 replies; 28+ messages in thread
From: Peter Maydell @ 2015-09-25 19:21 UTC (permalink / raw)
To: Jeff Cody; +Cc: QEMU Developers, Qemu-block
On 25 September 2015 at 08:50, Jeff Cody <jcody@redhat.com> wrote:
> The following changes since commit eb9d0ea063fc7bdfab76b84085602a9e48d13ec7:
>
> Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150924' into staging (2015-09-24 01:32:11 +0100)
>
> are available in the git repository at:
>
>
> git@github.com:codyprime/qemu-kvm-jtc.git tags/block-pull-request
>
> for you to fetch changes up to e6fd57ea297ec3aad32b24090c5d3757a99df3fe:
>
> sheepdog: refine discard support (2015-09-25 10:25:19 -0400)
>
> ----------------------------------------------------------------
> Block patches
> ----------------------------------------------------------------
>
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2013-10-18 14:18 Stefan Hajnoczi
0 siblings, 0 replies; 28+ messages in thread
From: Stefan Hajnoczi @ 2013-10-18 14:18 UTC (permalink / raw)
To: qemu-devel; +Cc: Stefan Hajnoczi, Anthony Liguori
The following changes since commit 1680d485777ecf436d724631ea8722cc0c66990e:
Merge remote-tracking branch 'rth/tcg-ldst-6' into staging (2013-10-14 09:59:59 -0700)
are available in the git repository at:
git://github.com/stefanha/qemu.git block
for you to fetch changes up to dbbcaa8d4358fdf3c42bf01e9e2d687300e84770:
vmdk: fix VMFS extent parsing (2013-10-18 13:41:36 +0200)
----------------------------------------------------------------
Andreas Färber (1):
sd: Avoid access to NULL BlockDriverState
Fam Zheng (3):
blockdev: fix cdrom read_only flag
vmdk: Only read cid from image file when opening
vmdk: fix VMFS extent parsing
Max Reitz (1):
block/raw-win32: Always use -errno in hdev_open
Mike Qiu (1):
hmp: drop bogus "[not inserted]"
Stefan Weil (1):
virtio: Remove unneeded memcpy
block/raw-win32.c | 5 ++---
block/vmdk.c | 10 +++++-----
blockdev.c | 7 ++++---
hmp.c | 2 --
hw/block/virtio-blk.c | 1 -
hw/sd/sd.c | 2 +-
6 files changed, 12 insertions(+), 15 deletions(-)
--
1.8.3.1
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2013-06-17 16:31 Kevin Wolf
2013-06-17 21:17 ` Anthony Liguori
0 siblings, 1 reply; 28+ messages in thread
From: Kevin Wolf @ 2013-06-17 16:31 UTC (permalink / raw)
To: anthony; +Cc: kwolf, qemu-devel
The following changes since commit 38aea177d93556aada7c4c7aa530f0050715e293:
Merge remote-tracking branch 'pmaydell/configury.next' into staging (2013-06-17 08:57:57 -0500)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
for you to fetch changes up to 0bed087df24c7b3fae366f239b9d150de3309416:
vmdk: Allow reading variable size descriptor files (2013-06-17 17:47:59 +0200)
----------------------------------------------------------------
Evgeny Budilovsky (1):
vmdk: Allow reading variable size descriptor files
Keith Busch (1):
NVMe: Initial commit for new storage interface
Liu Yuan (2):
sheepdog: fix snapshot tag initialization
sheepdog: support 'qemu-img snapshot -a'
Richard W.M. Jones (2):
block/curl.c: Refuse to open the handle for writes.
curl: Don't set curl options on the handle just before it's going to be deleted.
Stefan Hajnoczi (1):
vmdk: byteswap VMDK4Header.desc_offset field
MAINTAINERS | 5 +
block/curl.c | 8 +-
block/sheepdog.c | 14 +-
block/vmdk.c | 34 +-
default-configs/pci.mak | 1 +
hw/block/Makefile.objs | 1 +
hw/block/nvme.c | 885 +++++++++++++++++++++++++++++++++++++++++++++++
hw/block/nvme.h | 711 +++++++++++++++++++++++++++++++++++++
include/hw/pci/pci_ids.h | 1 +
9 files changed, 1641 insertions(+), 19 deletions(-)
create mode 100644 hw/block/nvme.c
create mode 100644 hw/block/nvme.h
^ permalink raw reply [flat|nested] 28+ messages in thread
* [Qemu-devel] [PULL 0/7] Block patches
@ 2010-07-26 14:01 Kevin Wolf
0 siblings, 0 replies; 28+ messages in thread
From: Kevin Wolf @ 2010-07-26 14:01 UTC (permalink / raw)
To: anthony; +Cc: kwolf, qemu-devel
Some more fixes for 0.13.
The following changes since commit cdcf9153e5e17dde340135fee5dcc7c299f2d4f5:
etrax: Update ethernet mgm-ctrl reg on writes (2010-07-25 21:03:56 +0200)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Alex Williamson (1):
virtio-blk: Create exit function to unregister savevm
Aurelien Jarno (1):
ide/atapi: add support for GET EVENT STATUS NOTIFICATION
Blue Swirl (1):
Fix -snapshot deleting images on disk change
Bruce Rogers (1):
move 'unsafe' to end of caching modes in help
Christoph Hellwig (1):
block: default to 0 minimal / optiomal I/O size
Stefan Weil (1):
block: Use error codes from lower levels for error message
Yoshiaki Tamura (1):
block migration: propagate return value when bdrv_write() returns < 0
block-migration.c | 6 +++++-
block.c | 32 ++++++++++++++++++++++++--------
block.h | 1 +
block_int.h | 4 ++--
blockdev.c | 1 +
hw/ide/core.c | 15 +++++++++++++++
hw/virtio-blk.c | 8 ++++++++
hw/virtio-pci.c | 1 +
hw/virtio.h | 1 +
qemu-options.hx | 2 +-
10 files changed, 59 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2019-03-09 20:55 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-30 19:10 [Qemu-devel] [PULL 0/7] Block patches Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 1/7] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 2/7] MAINTAINERS: split out image formats Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 3/7] MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 4/7] MAINTAINERS: make image fuzzer " Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 5/7] MAINTAINERS: make block layer core Kevin Wolf's responsibility Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 6/7] MAINTAINERS: Add qemu-block list where missing Kevin Wolf
2015-04-30 19:10 ` [Qemu-devel] [PULL 7/7] Enable NVMe start controller for Windows guest Kevin Wolf
2015-05-01 8:59 ` [Qemu-devel] [PULL 0/7] Block patches Peter Maydell
-- strict thread matches above, loose matches on Subject: below --
2019-03-08 16:53 Stefan Hajnoczi
2019-03-09 20:55 ` Peter Maydell
2018-03-09 13:19 Stefan Hajnoczi
2018-03-09 18:49 ` Peter Maydell
2017-06-30 11:46 Stefan Hajnoczi
2017-06-30 13:58 ` Peter Maydell
2016-09-28 18:15 Stefan Hajnoczi
2016-09-28 22:02 ` Peter Maydell
2015-11-06 17:52 Stefan Hajnoczi
2015-11-06 18:07 ` Peter Maydell
2015-11-09 2:00 ` Fam Zheng
2015-11-09 7:35 ` Markus Armbruster
2015-11-09 10:01 ` Stefan Hajnoczi
2015-09-25 15:50 Jeff Cody
2015-09-25 19:21 ` Peter Maydell
2013-10-18 14:18 Stefan Hajnoczi
2013-06-17 16:31 Kevin Wolf
2013-06-17 21:17 ` Anthony Liguori
2010-07-26 14:01 Kevin Wolf
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.