[Qemu-block] [PATCH 3/6] hw/block/pflash_cfi02: Convert away from old_mmio

2018-06-01 Thread Peter Maydell
Convert the pflash_cfi02 device away from using the old_mmio field of MemoryRegionOps. Signed-off-by: Peter Maydell --- hw/block/pflash_cfi02.c | 97 - 1 file changed, 18 insertions(+), 79 deletions(-) diff --git a/hw/block/pflash_cfi02.c b/hw/block

Re: [Qemu-block] [PULL 00/11] Block patches

2018-06-05 Thread Peter Maydell
On 4 June 2018 at 12:20, Stefan Hajnoczi wrote: > The following changes since commit c25e8bba1f546ea72744ccfab77f8a9e8a323be8: > > Merge remote-tracking branch 'remotes/otubo/tags/pull-seccomp-20180601' > into staging (2018-06-01 13:11:30 +0100) > > are available in the Git repository at: > >

Re: [Qemu-block] [PULL 0/2] Block patches

2018-06-05 Thread Peter Maydell
On 5 June 2018 at 15:19, Jeff Cody wrote: > The following changes since commit 41feb5b955f0d7c9d071b2c5adbc404ae2895c7a: > > Merge remote-tracking branch > 'remotes/vivier2/tags/linux-user-for-3.0-pull-request' into staging > (2018-06-05 10:38:33 +0100) > > are available in the git repository

Re: [Qemu-block] [Qemu-devel] [PATCH] iotests: Fix 219's timing

2018-06-06 Thread Peter Maydell
On 6 June 2018 at 19:37, Max Reitz wrote: > 219 has two issues that may lead to sporadic failure, both of which are > the result of issuing query-jobs too early after a job has been > modified. This can then lead to different results based on whether the > modification has taken effect already or

Re: [Qemu-block] [Qemu-devel] [PATCH 0/6] More conversions away from old_mmio

2018-06-11 Thread Peter Maydell
On 1 June 2018 at 15:12, Peter Maydell wrote: > Half a dozen miscellaneous conversions away from old_mmio usage > in the MemoryRegionOps struct. This leaves us with only 10 > remaining in the tree. > > NB: mips parts tested only via 'make check'. > > thanks > --

Re: [Qemu-block] [PULL 00/29] Block patches

2018-06-11 Thread Peter Maydell
On 11 June 2018 at 15:25, Max Reitz wrote: > The following changes since commit 9f55925b8f50a962d1d08d815044db7767ae3838: > > Merge remote-tracking branch > 'remotes/vivier/tags/m68k-for-3.0-pull-request' into staging (2018-06-11 > 12:46:16 +0100) > > are available in the Git repository at: >

Re: [Qemu-block] [PATCH v4 00/40] Use the IEC binary prefix definitions

2018-06-11 Thread Peter Maydell
On 11 June 2018 at 16:55, Eric Blake wrote: > On 06/10/2018 08:14 PM, Philippe Mathieu-Daudé wrote: >> >> Hi, >> >> This series: >> >> - split the byte-based definitions from "qemu/cutils.h" to "qemu/units.h" >>(this now triggers WARNING: 1 added file, does MAINTAINERS need >> updating?) >> -

Re: [Qemu-block] [PULL 0/3] Block patches

2017-02-26 Thread Peter Maydell
On 24 February 2017 at 17:46, Jeff Cody wrote: > The following changes since commit fe8ee082db5038a05dbd8872e946049e9a9c550e: > > Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-02-22' > into staging (2017-02-24 15:00:51 +) > > are available in the git repository at: > >

Re: [Qemu-block] [Qemu-devel] [PULL 00/19] Block layer patches

2017-02-26 Thread Peter Maydell
On 24 February 2017 at 18:16, Kevin Wolf wrote: > The following changes since commit 63f495beb4007de5444614125fd6fd178ca6e2b1: > > Merge remote-tracking branch > 'remotes/kraxel/tags/pull-cve-2017-2620-20170224-1' into staging (2017-02-24 > 13:55:26 +) > > are available in the git reposito

Re: [Qemu-block] [PULL 0/2] Block patches

2017-02-28 Thread Peter Maydell
On 28 February 2017 at 04:37, Jeff Cody wrote: > The following changes since commit 8f2d7c341184a95d05476ea3c45dbae2b9ddbe51: > > Merge remote-tracking branch > 'remotes/berrange/tags/pull-qcrypto-2017-02-27-1' into staging (2017-02-27 > 15:33:21 +) > > are available in the git repository

Re: [Qemu-block] [PULL v2 0/5] Block patches for 2.9

2017-03-01 Thread Peter Maydell
On 28 February 2017 at 16:34, Jeff Cody wrote: > The following changes since commit c8c0a1a784cdf70ecea50e93213137c6c89337a7: > > Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into > staging (2017-02-28 13:41:03 +) > > are available in the git repository at: > > g...

Re: [Qemu-block] [Qemu-devel] [PULL 00/46] Block layer patches

2017-03-02 Thread Peter Maydell
On 28 February 2017 at 20:35, Kevin Wolf wrote: > The following changes since commit 9514f2648ca05b38e852b490a12b8cd98d5808c1: > > Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into staging > (2017-02-28 17:39:49 +) > > are available in the git repository at: > > > git://

Re: [Qemu-block] [PULL v3 0/5] Block patches for 2.9

2017-03-03 Thread Peter Maydell
On 2 March 2017 at 03:46, Jeff Cody wrote: > The following changes since commit c8c0a1a784cdf70ecea50e93213137c6c89337a7: > > Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into > staging (2017-02-28 13:41:03 +) > > are available in the git repository at: > > g...@git

Re: [Qemu-block] [Qemu-devel] [PATCH 00/15] block: A bunch of fixes for Sheepdog and Gluster

2017-03-03 Thread Peter Maydell
On 2 March 2017 at 21:43, Markus Armbruster wrote: > Bad error handling, memory leaks, and lack of blockdev-add support. > > Markus Armbruster (15): > sheepdog: Defuse time bomb in sd_open() error handling > sheepdog: Fix error handling in sd_snapshot_delete() > sheepdog: Fix error handling

Re: [Qemu-block] [Qemu-devel] [PATCH 00/15] block: A bunch of fixes for Sheepdog and Gluster

2017-03-03 Thread Peter Maydell
On 3 March 2017 at 18:37, Markus Armbruster wrote: > Peter Maydell writes: >> Did you find these by looking at our Coverity results, or >> cross-reference them against Coverity? (Coverity definitely >> found the gluster leaks, for instance.) > > Neither. I merely hack

Re: [Qemu-block] [Qemu-devel] [PULL 00/27] Block layer fixes for 2.9.0-rc0

2017-03-08 Thread Peter Maydell
On 7 March 2017 at 16:40, Kevin Wolf wrote: > The following changes since commit ff79d5e939c38677a575e3493eb9b4d36eb21865: > > Merge remote-tracking branch 'remotes/xtensa/tags/20170306-xtensa' into > staging (2017-03-07 09:57:14 +) > > are available in the git repository at: > > > git://

Re: [Qemu-block] [Qemu-devel] [PULL 00/12] Block layer fixes for 2.9.0-rc1

2017-03-13 Thread Peter Maydell
On 13 March 2017 at 15:54, Kevin Wolf wrote: > The following changes since commit dd4d2578215cd380f40a38028a9904e15b135ef3: > > Merge remote-tracking branch 'remotes/kraxel/tags/pull-fixes-20170309-1' > into staging (2017-03-09 13:16:05 +) > > are available in the git repository at: > > >

Re: [Qemu-block] [Qemu-devel] [PULL 00/12] Block layer fixes for 2.9.0-rc1

2017-03-14 Thread Peter Maydell
On 14 March 2017 at 10:29, Kevin Wolf wrote: > Am 13.03.2017 um 19:05 hat Peter Maydell geschrieben: >> On 13 March 2017 at 15:54, Kevin Wolf wrote: >> > The following changes since commit >> > dd4d2578215cd380f40a38028a9904e15b135ef3: >> > >> >

Re: [Qemu-block] [Qemu-devel] [PULL 0/8] Block layer fixes for 2.9.0-rc1

2017-03-17 Thread Peter Maydell
On 17 March 2017 at 13:15, Kevin Wolf wrote: > The following changes since commit 272d7dee5951f926fad1911f2f072e5915cdcba0: > > Merge remote-tracking branch 'remotes/kraxel/tags/pull-cirrus-20170316-1' > into staging (2017-03-16 16:40:44 +) > > are available in the git repository at: > > >

Re: [Qemu-block] [PATCH] curl: fix compilation on OpenBSD

2017-03-18 Thread Peter Maydell
On 18 March 2017 at 02:27, Max Reitz wrote: > On 17.03.2017 16:24, Paolo Bonzini wrote: >> EPROTO is not found in OpenBSD. We usually use EIO when no better >> errno is available, do that here too. >> >> Reported-by: Peter Maydell >> Signed-off-by: Paolo Bon

[Qemu-block] [PATCH for-2.9?] block/file-posix.c: Fix unused variable warning on OpenBSD

2017-03-20 Thread Peter Maydell
On OpenBSD none of the ioctls probe_logical_blocksize() tries exist, so the variable sector_size is unused. Refactor the code to avoid this (and reduce the duplicated code). Signed-off-by: Peter Maydell --- The alternative would be to move the variable so it was local to a code block inside each

Re: [Qemu-block] [PULL for-2.9 0/4] Block patches

2017-03-23 Thread Peter Maydell
On 22 March 2017 at 17:30, Jeff Cody wrote: > The following changes since commit 55a19ad8b2d0797e3a8fe90ab99a9bb713824059: > > Update version for v2.9.0-rc1 release (2017-03-21 17:13:29 +) > > are available in the git repository at: > > https://github.com/codyprime/qemu-kvm-jtc.git tags/bl

[Qemu-block] [PATCH for-2.9 v2] block/file-posix.c: Fix unused variable warning on OpenBSD

2017-03-23 Thread Peter Maydell
On OpenBSD none of the ioctls probe_logical_blocksize() tries exist, so the variable sector_size is unused. Refactor the code to avoid this (and reduce the duplicated code). Signed-off-by: Peter Maydell Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Jeff Cody --- v2: add (int) cast to avoid

Re: [Qemu-block] [PULL 0/6] Block patches for rc2

2017-03-27 Thread Peter Maydell
On 27 March 2017 at 16:52, Max Reitz wrote: > The following changes since commit ea2afcf5b6727a577cf561fd8fe0d8c397ecc927: > > Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' > into staging (2017-03-24 14:14:18 +) > > are available in the git repository at: > > g

Re: [Qemu-block] [PULL for-2.9 00/10] Block patches for -rc2

2017-03-28 Thread Peter Maydell
On 28 March 2017 at 15:05, Jeff Cody wrote: > The following changes since commit 142b9ca51d7260d20f6e87bd7f2020ac0a7d95d9: > > Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' > into staging (2017-03-28 11:10:36 +0100) > > are available in the git repository at: > > git

[Qemu-block] [PATCH] block/parallels.c: avoid integer overflow in allocate_clusters()

2017-03-31 Thread Peter Maydell
Coverity (CID 1307776) points out that in the multiply: space = to_allocate * s->tracks; we are trying to calculate a 64 bit result but the types of to_allocate and s->tracks mean that we actually calculate a 32 bit result. Add an explicit cast to force a 64 bit multiply. Signed-off-by:

Re: [Qemu-block] [Qemu-devel] [PATCH] block/parallels.c: avoid integer overflow in allocate_clusters()

2017-03-31 Thread Peter Maydell
On 31 March 2017 at 14:27, Philippe Mathieu-Daudé wrote: > Eduardo you seem skilled regarding Coccinelle scripts, is it possible to > write one to find those overflows? This is the final one that Coverity reports on the current codebase. > Peter having one more macro might help or confuses more?

[Qemu-block] [PATCH] qemu-io-cmds: Assert that global and nofile commands don't use ct->perms

2017-03-31 Thread Peter Maydell
path never happens with the cmdinfo_t that we have. This commit won't help unconfuse it, but it does fix the underlying issue.) Signed-off-by: Peter Maydell --- We could also try to add some kind of assert in command() to persuade coverity that it can't get there with a NULL block and ct-

Re: [Qemu-block] [PULL for-2.9 0/3] Block patches

2017-04-03 Thread Peter Maydell
On 1 April 2017 at 02:25, Jeff Cody wrote: > The following changes since commit 95b31d709ba343ad237c3630047ee7438bac4065: > > Merge remote-tracking branch > 'remotes/awilliam/tags/vfio-updates-20170331.0' into staging (2017-03-31 > 18:06:13 +0100) > > are available in the git repository at: >

Re: [Qemu-block] [PULL 00/15] Block patches for rc3

2017-04-03 Thread Peter Maydell
On 3 April 2017 at 16:33, Max Reitz wrote: > The following changes since commit 102a3d847891f48c0b13cace19d189217b05a725: > > usb-host: switch to LIBUSB_API_VERSION (2017-04-03 14:41:23 +0100) > > are available in the git repository at: > > git://github.com/XanClic/qemu.git tags/pull-block-201

Re: [Qemu-block] [RFC 03/19] sysbus: Set user_creatable=false by default on TYPE_SYS_BUS_DEVICE

2017-04-03 Thread Peter Maydell
On 1 April 2017 at 01:46, Eduardo Habkost wrote: > commit 33cd52b5d7b9adfd009e95f07e6c64dd88ae2a31 unset > cannot_instantiate_with_device_add_yet in TYPE_SYSBUS, making > all kinds of untested devices available to -device and > device_add. > > The problem with that is: setting has_dynamic_sysbus o

Re: [Qemu-block] [Qemu-devel] [PULL 00/10] Block layer fixes for 2.9.0-rc4

2017-04-07 Thread Peter Maydell
On 7 April 2017 at 14:47, Kevin Wolf wrote: > The following changes since commit 5fe2339e6b09da7d6f48b9bef0f1a7360392b489: > > Merge remote-tracking branch > 'remotes/awilliam/tags/vfio-updates-20170406.0' into staging (2017-04-07 > 10:29:56 +0100) > > are available in the git repository at: >

Re: [Qemu-block] [Qemu-devel] [PATCH for-2.9?] block/nfs: Do not strcmp() with NULL

2017-04-11 Thread Peter Maydell
On 11 April 2017 at 14:13, Max Reitz wrote: > Parsing the URI is not required to give us a scheme; uri->scheme may be > NULL. > > Signed-off-by: Max Reitz > --- > block/nfs.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/block/nfs.c b/block/nfs.c > index 0816678307..0c

Re: [Qemu-block] [PULL 0/3] Block patches for 2.9.0-rc4

2017-04-11 Thread Peter Maydell
On 11 April 2017 at 14:44, Max Reitz wrote: > The following changes since commit aa388ddc36e8032f41cd17bef88cc3ebaeba77c9: > > Merge remote-tracking branch 'remotes/famz/tags/block-pull-request' into > staging (2017-04-11 13:27:05 +0100) > > are available in the git repository at: > > git://g

Re: [Qemu-block] [Qemu-devel] [PATCH for-2.9?] block/io: Comment out permission assertions

2017-04-11 Thread Peter Maydell
On 11 April 2017 at 15:50, Max Reitz wrote: > In case of block migration, there may be writes to BlockBackends that do > not have the write permission taken. Before this issue is fixed (which > is not going to happen in 2.9), we therefore cannot assert that this is > the case. > > Suggested-by: Ke

Re: [Qemu-block] [PATCH for-2.9] sheepdog: Fix crash in co_read_response()

2017-04-11 Thread Peter Maydell
On 11 April 2017 at 15:08, Kevin Wolf wrote: > This fixes a regression introduced in commit 9d456654. > > aio_co_wake() can only be used to reenter a coroutine that was already > previously entered, otherwise co->ctx is uninitialised and we access > garbage. Using it immediately after qemu_corouti

Re: [Qemu-block] [Qemu-devel] Regression from 2.8: stuck in bdrv_drain()

2017-04-13 Thread Peter Maydell
On 13 April 2017 at 00:54, Fam Zheng wrote: > John and I confirmed that this can be fixed by this pending patch: > > [PATCH for-2.9 4/5] block: Drain BH in bdrv_drained_begin > > https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg01018.html > > It didn't make it into 2.9-rc4 because of limit

Re: [Qemu-block] [Qemu-devel] Regression from 2.8: stuck in bdrv_drain()

2017-04-13 Thread Peter Maydell
On 13 April 2017 at 15:33, Eric Blake wrote: > On 04/13/2017 04:48 AM, Peter Maydell wrote: >> Well, we *hope* there is no -rc5, but if the bug is genuinely >> a "we can't release like this" bug we will obviously have to >> do another rc. Basically you all as

Re: [Qemu-block] [PULL 00/12] Block patches

2017-04-21 Thread Peter Maydell
On 21 April 2017 at 14:46, Jeff Cody wrote: > The following changes since commit bfec359afba088aaacc7d316f43302f28c6e642a: > > Merge remote-tracking branch 'remotes/armbru/tags/pull-qdev-2017-04-21' > into staging (2017-04-21 11:42:03 +0100) > > are available in the git repository at: > > git

Re: [Qemu-block] [PULL v2 00/12] Block patches

2017-04-25 Thread Peter Maydell
On 24 April 2017 at 20:19, Jeff Cody wrote: > The following changes since commit 4c55b1d0bad8a703f0499fe62e3761a0cd288da3: > > Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-04-24' > into staging (2017-04-24 14:49:48 +0100) > > are available in the git repository at: > > gi

Re: [Qemu-block] [Qemu-devel] [PATCH] m25p80: provide a realize to support late inits.

2016-06-15 Thread Peter Maydell
On 15 June 2016 at 15:00, Cédric Le Goater wrote: > We also need to realize() the SSISlave part of the object. This is why > the previous realize() ops is stored in M25P80Class and called in the > object realize() ops. > > This is fully compatible with the existing users of m25p80 and it > provide

Re: [Qemu-block] [Qemu-devel] [PULL 00/39] Block layer patches

2016-06-16 Thread Peter Maydell
On 16 June 2016 at 15:07, Kevin Wolf wrote: > The following changes since commit a66370b08d53837eb233cad090b3c2638084cc44: > > Merge remote-tracking branch > 'remotes/amit-migration/tags/migration-for-2.7-4' into staging (2016-06-16 > 10:53:33 +0100) > > are available in the git repository at:

[Qemu-block] [PATCH] block/qcow2: Don't use cpu_to_*w()

2016-06-16 Thread Peter Maydell
Don't use the cpu_to_*w() functions, which we are trying to deprecate. Instead either just use cpu_to_*() to do the byteswap, or use st*_be_p() if we need to do the store somewhere other than to a variable that's already the correct type. Signed-off-by: Peter Maydell --- block/qcow2

Re: [Qemu-block] [Qemu-devel] [PULL 00/39] Block layer patches

2016-06-16 Thread Peter Maydell
On 16 June 2016 at 18:04, Eric Blake wrote: > On 06/16/2016 09:06 AM, Peter Maydell wrote: >> >> Applied to target-arm.next, thanks. > > master, actually :) Yep. Misclick in the "insert canned response" menu in my mail client... -- PMM

Re: [Qemu-block] [PATCH] block/qcow2: Don't use cpu_to_*w()

2016-06-28 Thread Peter Maydell
On 20 June 2016 at 16:10, Max Reitz wrote: > On 16.06.2016 18:06, Peter Maydell wrote: >> Don't use the cpu_to_*w() functions, which we are trying to deprecate. >> Instead either just use cpu_to_*() to do the byteswap, or use >> st*_be_p() if we need to do the store

Re: [Qemu-block] [PATCH] block/qcow2: Don't use cpu_to_*w()

2016-06-28 Thread Peter Maydell
On 28 June 2016 at 16:04, Kevin Wolf wrote: > Am 28.06.2016 um 16:17 hat Peter Maydell geschrieben: >> On 20 June 2016 at 16:10, Max Reitz wrote: >> > Thanks, applied to my block tree: >> > >> > https://github.com/XanClic/qemu/commits/block >> >

Re: [Qemu-block] [PULL 00/10] Block patches

2016-06-29 Thread Peter Maydell
On 29 June 2016 at 04:10, Jeff Cody wrote: > The following changes since commit d7f30403576f04f1f3a5fb5a1d18cba8dfa7a6d2: > > cputlb: don't cpu_abort() if guest tries to execute outside RAM or RAM > (2016-06-28 18:50:53 +0100) > > are available in the git repository at: > > g...@github.com:co

Re: [Qemu-block] [Qemu-devel] [PULL 00/43] Block layer patches

2016-07-06 Thread Peter Maydell
On 5 July 2016 at 16:50, Kevin Wolf wrote: > The following changes since commit 60a0f1af07d685c88f4ffa09370da5bd7514823e: > > Merge remote-tracking branch 'remotes/kraxel/tags/pull-ipxe-20160704-1' > into staging (2016-07-05 12:46:18 +0100) > > are available in the git repository at: > > > gi

Re: [Qemu-block] [Qemu-devel] [PULL 00/32] Block layer patches

2016-07-11 Thread Peter Maydell
On 8 July 2016 at 18:21, Kevin Wolf wrote: > The following changes since commit 4f4a9ca4a4386c137301b3662faba076455ff15a: > > Merge remote-tracking branch > 'remotes/pmaydell/tags/pull-target-arm-20160707' into staging (2016-07-07 > 14:49:38 +0100) > > are available in the git repository at: >

Re: [Qemu-block] [Qemu-devel] [PATCH] build: Work around SIZE_MAX bug in OSX headers

2016-07-12 Thread Peter Maydell
On 12 July 2016 at 19:23, Eric Blake wrote: > This violates POSIX, which requires that: > http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdint.h.html#tag_13_48 > "Each instance of these macros shall be replaced by a constant > expression suitable for use in #if preprocessing directives,

Re: [Qemu-block] [Qemu-devel] [PULL v2 00/34] Block layer patches

2016-07-14 Thread Peter Maydell
On 13 July 2016 at 13:50, Kevin Wolf wrote: > The following changes since commit ca3d87d4c84032f19478010b5604cac88b045c25: > > Merge remote-tracking branch 'remotes/armbru/tags/pull-include-2016-07-12' > into staging (2016-07-12 16:04:36 +0100) > > are available in the git repository at: > > >

Re: [Qemu-block] [PULL 00/14] Block patches

2016-07-20 Thread Peter Maydell
On 20 July 2016 at 01:20, Jeff Cody wrote: > The following changes since commit 5d3217340adcb6c4f0e4af5d2b865331eb2ff63d: > > disas: Fix ATTRIBUTE_UNUSED define clash with ALSA headers (2016-07-19 > 16:40:39 +0100) > > are available in the git repository at: > > g...@github.com:codyprime/qemu

Re: [Qemu-block] [PULL 0/2] Block patches for 2.7

2016-07-27 Thread Peter Maydell
On 26 July 2016 at 21:52, Jeff Cody wrote: > The following changes since commit f49ee630d73729ecaeecf4b38a8df11bc613914d: > > Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160726' > into staging (2016-07-26 11:53:47 +0100) > > are available in the git repository at: > > > g

Re: [Qemu-block] [PULL 0/3] Block layer patches for 2.7.0-rc2

2016-08-05 Thread Peter Maydell
On 5 August 2016 at 10:32, Kevin Wolf wrote: > The following changes since commit 42e0d60f1615ef63d16e41bb1668805560c37870: > > Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20160804' > into staging (2016-08-04 18:36:05 +0100) > > are available in the git repository at: > > >

Re: [Qemu-block] [PULL 0/4] More block layer patches for 2.7.0-rc2

2016-08-08 Thread Peter Maydell
On 8 August 2016 at 12:52, Kevin Wolf wrote: > The following changes since commit cf5198d58088e3b416fe517b3946e5120b342761: > > Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20160805' into > staging (2016-08-08 10:39:18 +0100) > > are available in the git repository at: > > > git://

Re: [Qemu-block] [PULL 0/5] Block layer patches for 2.7.0-rc3

2016-08-16 Thread Peter Maydell
On 15 August 2016 at 14:57, Kevin Wolf wrote: > The following changes since commit 60ac136102098a70b97ab0c07bc7bf53131c: > > target-arm: Fix warn about implicit conversion (2016-08-12 11:12:24 +0100) > > are available in the git repository at: > > git://repo.or.cz/qemu/kevin.git tags/for-u

Re: [Qemu-block] [Qemu-devel] [PULL 00/42] Block layer patches

2016-09-06 Thread Peter Maydell
On 5 September 2016 at 19:13, Kevin Wolf wrote: > The following changes since commit e87d397e5ef66276ccc49b829527d605ca07d0ad: > > Open 2.8 development tree (2016-09-05 11:38:54 +0100) > > are available in the git repository at: > > git://repo.or.cz/qemu/kevin.git tags/for-upstream > > for you

Re: [Qemu-block] [Qemu-devel] [PULL 00/42] Block layer patches

2016-09-06 Thread Peter Maydell
On 5 September 2016 at 19:13, Kevin Wolf wrote: > The following changes since commit e87d397e5ef66276ccc49b829527d605ca07d0ad: > > Open 2.8 development tree (2016-09-05 11:38:54 +0100) > > are available in the git repository at: > > git://repo.or.cz/qemu/kevin.git tags/for-upstream > > for you

Re: [Qemu-block] [Qemu-devel] [PULL 00/42] Block layer patches

2016-09-06 Thread Peter Maydell
On 5 September 2016 at 19:13, Kevin Wolf wrote: > The following changes since commit e87d397e5ef66276ccc49b829527d605ca07d0ad: > > Open 2.8 development tree (2016-09-05 11:38:54 +0100) > > are available in the git repository at: > > git://repo.or.cz/qemu/kevin.git tags/for-upstream > > for you

Re: [Qemu-block] [PULL v2 00/36] Block layer patches

2016-09-06 Thread Peter Maydell
On 6 September 2016 at 15:03, Kevin Wolf wrote: > The following changes since commit e87d397e5ef66276ccc49b829527d605ca07d0ad: > > Open 2.8 development tree (2016-09-05 11:38:54 +0100) > > are available in the git repository at: > > git://repo.or.cz/qemu/kevin.git tags/for-upstream > > for you

Re: [Qemu-block] [PULL 0/2] Block patches

2016-09-13 Thread Peter Maydell
On 13 September 2016 at 06:42, Jeff Cody wrote: > The following changes since commit 7263da78045dc91cc207f350911efe4259e99b3c: > > Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' > into staging (2016-09-12 15:09:47 +0100) > > are available in the git repository at: > >

Re: [Qemu-block] [PULL 00/18] Block layer patches

2016-09-15 Thread Peter Maydell
On 14 September 2016 at 17:40, Max Reitz wrote: > The following changes since commit 507e4ddc3abf67391bcbc9624fd60b969c159b78: > > Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into > staging (2016-09-13 17:55:35 +0100) > > are available in the git repository at: > > g

Re: [Qemu-block] [PULL v2 0/8] Block layer patches

2016-09-19 Thread Peter Maydell
On 17 September 2016 at 23:05, Max Reitz wrote: > The following changes since commit e3571ae30cd26d19efd4554c25e32ef64d6a36b3: > > Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20160916' into > staging (2016-09-16 16:54:50 +0100) > > are available in the git repository at: > > git:/

Re: [Qemu-block] [PULL v4 0/8] Block layer patches

2016-09-22 Thread Peter Maydell
On 20 September 2016 at 21:43, Max Reitz wrote: > The following changes since commit a008535b9fa396226ff9cf78b8ac5f3584bda58e: > > build-sys: fix make install regression (2016-09-20 11:32:43 +0100) > > are available in the git repository at: > > git://github.com/XanClic/qemu.git tags/pull-bloc

Re: [Qemu-block] [Qemu-devel] [PULL 00/33] Block layer patches

2016-09-23 Thread Peter Maydell
On 22 September 2016 at 17:29, Kevin Wolf wrote: > The following changes since commit 430da7a81d356e368ccd88dcca60f38da9aa5b9a: > > Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20160915' > into staging (2016-09-22 15:39:54 +0100) > > are available in the git repository at: >

Re: [Qemu-block] [PULL v2 00/33] Block layer patches

2016-09-23 Thread Peter Maydell
On 23 September 2016 at 13:01, Kevin Wolf wrote: > The following changes since commit e678c56f169bb576b607cda2a39c0b626ebfb221: > > Merge remote-tracking branch > 'remotes/pmaydell/tags/pull-target-arm-20160922' into staging (2016-09-22 > 18:23:14 +0100) > > are available in the git repository

Re: [Qemu-block] [Qemu-devel] [PULL 00/18] Block layer patches

2016-09-27 Thread Peter Maydell
On 27 September 2016 at 06:53, Kevin Wolf wrote: > The following changes since commit 7cfdc02dae0d2ff58c897496cfdbbafc0eda0f3f: > > Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging > (2016-09-26 19:47:00 +0100) > > are available in the git repository at: > > > git://r

Re: [Qemu-block] [Qemu-devel] [PULL 00/18] Block layer patches

2016-09-28 Thread Peter Maydell
On 28 September 2016 at 02:37, Kevin Wolf wrote: > [what clang config?] This is with Ubuntu Xenial's clang. configure args are '--cc=clang' '--cxx=clang++' '--enable-gtk' '--extra-cflags=-fsanitize=undefined -Werror' and the build is just 'make all -j8 && make check' in the build directory. th

Re: [Qemu-block] [Qemu-devel] [PULL 00/18] Block layer patches

2016-09-28 Thread Peter Maydell
On 28 September 2016 at 02:37, Kevin Wolf wrote: > Am 27.09.2016 um 21:42 hat Peter Maydell geschrieben: >> On 27 September 2016 at 06:53, Kevin Wolf wrote: >> > The following changes since commit >> > 7cfdc02dae0d2ff58c897496cfdbbafc0eda0f3f: >> > >>

Re: [Qemu-block] [Qemu-devel] [PULL 00/18] Block layer patches

2016-09-29 Thread Peter Maydell
On 29 September 2016 at 03:25, Kevin Wolf wrote: > The series contains a patch that reduces the coroutine stack size, so I > guess it's not quite infinite, but pretty deep recursion anyway. I will > drop that final patch that reduces the stack size and hope that the rest > will pass your testing (

Re: [Qemu-block] [Qemu-devel] [PULL v2 00/17] Block layer patches

2016-10-04 Thread Peter Maydell
On 29 September 2016 at 14:12, Kevin Wolf wrote: > The following changes since commit c640f2849ee8775fe1bbd7a2772610aa77816f9f: > > Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into > staging (2016-09-28 23:02:56 +0100) > > are available in the git repository at: > > > git

Re: [Qemu-block] [Qemu-devel] [PULL 00/10] Block layer patches

2016-10-10 Thread Peter Maydell
On 7 October 2016 at 14:42, Kevin Wolf wrote: > The following changes since commit e902754e3d0890945ddcc1b33748ed73762ddb8d: > > Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.8-20161006' > into staging (2016-10-06 13:34:00 +0100) > > are available in the git repository at: > > >

Re: [Qemu-block] [PATCH v2] build: Work around SIZE_MAX bug in OSX headers

2016-10-10 Thread Peter Maydell
On 10 October 2016 at 15:38, Eric Blake wrote: > C99 requires SIZE_MAX to be declared with the same type as the > integral promotion of size_t, but OSX mistakenly defines it as > an 'unsigned long long' expression even though size_t is only > 'unsigned long'. Rather than futzing around with wheth

Re: [Qemu-block] [Qemu-devel] [PULL 00/10] Block layer patches

2016-10-10 Thread Peter Maydell
On 10 October 2016 at 12:37, Kevin Wolf wrote: > Am 10.10.2016 um 11:39 hat Peter Maydell geschrieben: >> On 7 October 2016 at 14:42, Kevin Wolf wrote: >> > The following changes since commit >> > e902754e3d0890945ddcc1b33748ed73762ddb8d: >> > >>

Re: [Qemu-block] [Qemu-devel] [PATCH v5] build: Work around SIZE_MAX bug in OSX headers

2016-10-11 Thread Peter Maydell
On 11 October 2016 at 19:12, Eric Blake wrote: > On 10/11/2016 01:03 PM, Programmingkid wrote: > >>> +/* Mac OSX has a bug that incorrectly defines SIZE_MAX with >>> + * the wrong type. Our replacement isn't usable in preprocessor >>> + * expressions, but it is sufficient for our needs. */ >>> +#

Re: [Qemu-block] [PULL 0/1] Block patches

2018-06-14 Thread Peter Maydell
On 13 June 2018 at 15:53, Jeff Cody wrote: > The following changes since commit 2ab09bf2f9f55b9fb8d2de6eb2ba2a8570e268e2: > > Merge remote-tracking branch > 'remotes/kraxel/tags/usb-20180612-pull-request' into staging (2018-06-12 > 15:34:34 +0100) > > are available in the git repository at: >

Re: [Qemu-block] [Qemu-devel] [PATCH 0/6] More conversions away from old_mmio

2018-06-15 Thread Peter Maydell
On 11 June 2018 at 15:06, Peter Maydell wrote: > On 1 June 2018 at 15:12, Peter Maydell wrote: >> Peter Maydell (6): >> hw/sh/sh7750: Convert away from old_mmio >> hw/m68k/mcf5206: Convert away from old_mmio >> hw/block/pflash_cfi02: Convert away from old_mmio &g

Re: [Qemu-block] [Qemu-devel] [PATCH] m25p80: add support for two bytes WRSR for Macronix chips

2018-06-15 Thread Peter Maydell
On 11 June 2018 at 23:03, Alistair Francis wrote: > On Mon, Jun 11, 2018 at 10:18 AM, Cédric Le Goater wrote: >> On 06/11/2018 07:15 PM, Cédric Le Goater wrote: >>> On Macronix chips, two bytes can written to the WRSR. First byte will >>> configure the status register and the second the configura

Re: [Qemu-block] [Qemu-devel] [PULL 00/26] Block layer patches

2018-06-15 Thread Peter Maydell
On 15 June 2018 at 15:20, Kevin Wolf wrote: > The following changes since commit 91fe7a376ad46e3cc5e82d418aad22173c948a3c: > > Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into > staging (2018-06-15 11:41:44 +0100) > > are available in the git repository at: > > git:/

Re: [Qemu-block] [Qemu-devel] [PULL 00/35] Block layer patches

2018-06-19 Thread Peter Maydell
On 18 June 2018 at 17:44, Kevin Wolf wrote: > The following changes since commit 2ef2f16781af9dee6ba6517755e9073ba5799fa2: > > Merge remote-tracking branch > 'remotes/dgilbert/tags/pull-migration-20180615a' into staging (2018-06-15 > 18:13:35 +0100) > > are available in the git repository at:

Re: [Qemu-block] [PATCH] nbd/server: Silence gcc false positive

2018-06-22 Thread Peter Maydell
s used uninitialized, so silence them. > > Signed-off-by: Eric Blake > --- > > Peter, do you want to apply this directly as a build fix, or shall > I submit a pull request? I'll just apply it directly. Reviewed-by: Peter Maydell thanks -- PMM

Re: [Qemu-block] [PATCH] nbd/server: Silence gcc false positive

2018-06-22 Thread Peter Maydell
On 22 June 2018 at 13:59, Peter Maydell wrote: > On 22 June 2018 at 13:58, Eric Blake wrote: >> The code has a while() loop that always initialized 'end', and >> the loop always executes at least once (as evidenced by the assert() >> just prior to the loop).

Re: [Qemu-block] [Qemu-devel] [PULL 25/26] block: Remove deprecated -drive option serial

2018-06-22 Thread Peter Maydell
On 22 June 2018 at 15:38, Christian Borntraeger wrote: > So if everyone has adopted we can certainly follow our deprecation policy. > Now if deprecation breaks some real world cases it makes no sense to > "insist" on that deprecation policy. Really: If latest greatest libvirt > does not work 2 wee

Re: [Qemu-block] [Qemu-devel] [PATCH] nbd/server: Silence gcc false positive

2018-06-22 Thread Peter Maydell
Hi Fam -- looks like patchew has got confused somehow... On 22 June 2018 at 17:31, wrote: > Hi, > > This series seems to have some coding style problems. See output below for > more information: > > Type: series > Message-id: 20180622125814.345274-1-ebl...@redhat.com > Subject: [Qemu-devel] [PAT

Re: [Qemu-block] [Qemu-devel] [PULL 25/26] block: Remove deprecated -drive option serial

2018-06-25 Thread Peter Maydell
On 22 June 2018 at 16:40, Daniel P. Berrangé wrote: > - SD card - requires -drive with if=sd, no -device support AFAICT Hmm? You can use -device if you want: -drive if=none,id=mydrive,... -device sd-card,...,drive=mydrive (the sd-card device then plugs into the sd controller device via the sd-

Re: [Qemu-block] [Qemu-devel] [PULL 25/26] block: Remove deprecated -drive option serial

2018-06-25 Thread Peter Maydell
On 25 June 2018 at 11:31, Peter Krempa wrote: > On Mon, Jun 25, 2018 at 11:01:46 +0100, Peter Maydell wrote: >> On 22 June 2018 at 16:40, Daniel P. Berrangé wrote: >> > - SD card - requires -drive with if=sd, no -device support AFAICT >> >> Hmm? You can use -devi

Re: [Qemu-block] [PULL 0/2] Block patches

2018-06-28 Thread Peter Maydell
On 27 June 2018 at 15:48, Stefan Hajnoczi wrote: > The following changes since commit 00928a421d47f49691cace1207481b7aad31b1f1: > > Merge remote-tracking branch > 'remotes/pmaydell/tags/pull-target-arm-20180626' into staging (2018-06-26 > 18:23:49 +0100) > > are available in the Git repository

Re: [Qemu-block] [PULL 00/29] Block layer patches

2018-06-30 Thread Peter Maydell
On 29 June 2018 at 15:09, Kevin Wolf wrote: > The following changes since commit 609ef9f451759151d0bfe7c3843410ab94d68f18: > > Merge remote-tracking branch 'remotes/berrange/tags/qio-next-pull-request' > into staging (2018-06-28 17:53:31 +0100) > > are available in the git repository at: > >

Re: [Qemu-block] [libvirt] [Qemu-devel] [PULL 25/26] block: Remove deprecated -drive option serial

2018-07-03 Thread Peter Maydell
On 3 July 2018 at 12:32, Kevin Wolf wrote: > Am 03.07.2018 um 13:22 hat Daniel P. Berrangé geschrieben: >> Just posted latest version here: >> >> https://www.redhat.com/archives/libvir-list/2018-July/msg00130.html >> >> It will be in the next release on ~ Aug 1st > > It would have been a lot nic

Re: [Qemu-block] [PULL 0/3] Block patches

2018-07-03 Thread Peter Maydell
On 3 July 2018 at 04:46, Jeff Cody wrote: > The following changes since commit ab08440a4ee09032d1a9cb22fdcab23bc7e1c656: > > Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180702' into > staging (2018-07-02 17:57:46 +0100) > > are available in the Git repository at: > > git://githu

Re: [Qemu-block] [Qemu-devel] [libvirt] [PULL 25/26] block: Remove deprecated -drive option serial

2018-07-04 Thread Peter Maydell
On 4 July 2018 at 14:34, Kevin Wolf wrote: > Essentially, what is important to me isn't getting these options dropped > exactly in 3.0, but not setting a bad precedence that deprecation isn't > actually worth anything. We may easily end up with this deprecation > process: > > depreate a feature >

Re: [Qemu-block] [PULL 0/5] Block layer patches

2018-07-04 Thread Peter Maydell
On 3 July 2018 at 15:59, Kevin Wolf wrote: > The following changes since commit a395717cbd26e7593d3c3fe81faca121ec6d13e8: > > Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into > staging (2018-07-03 11:49:51 +0100) > > are available in the git repository at: > > git://re

Re: [Qemu-block] [PULL v2 00/12] Block layer patches

2018-07-05 Thread Peter Maydell
On 5 July 2018 at 11:25, Kevin Wolf wrote: > The following changes since commit fe8d2d5737ab20ed0118863f5eb888cae37122ab: > > Merge remote-tracking branch > 'remotes/vivier2/tags/linux-user-for-3.0-pull-request' into staging > (2018-07-04 22:38:10 +0100) > > are available in the git repository

Re: [Qemu-block] [Qemu-devel] [libvirt] [PULL 25/26] block: Remove deprecated -drive option serial

2018-07-06 Thread Peter Maydell
On 6 July 2018 at 15:56, Kevin Wolf wrote: > Am 06.07.2018 um 13:11 hat Cornelia Huck geschrieben: >> That way, we can still easily remove old cruft (case (a)), but still >> accommodate cases like this (case (c)). The obvious drawback is that >> we'd need someone to curate the deprecation watchlis

Re: [Qemu-block] [Qemu-devel] [RFC v3 09/10] dp8393x: manage big endian bus

2018-07-08 Thread Peter Maydell
On 28 June 2018 at 00:29, Laurent Vivier wrote: > This is needed by Quadra 800, this card can run on little-endian > or big-endian bus. > > Signed-off-by: Laurent Vivier > Tested-by: Hervé Poussineau > --- > hw/net/dp8393x.c | 88 > > 1

Re: [Qemu-block] [PULL 0/7] Block patches for 3.0-rc0

2018-07-10 Thread Peter Maydell
On 9 July 2018 at 19:58, Max Reitz wrote: > The following changes since commit ec7eb2ae77cc207064e17ace048f7ec0c4b85d6f: > > translate-all: honour CF_NOCACHE in tb_gen_code (2018-07-09 16:14:36 +0100) > > are available in the Git repository at: > > https://git.xanclic.moe/XanClic/qemu.git tags

Re: [Qemu-block] [Qemu-devel] [libvirt] [PULL 25/26] block: Remove deprecated -drive option serial

2018-07-10 Thread Peter Maydell
On 10 July 2018 at 15:22, Cornelia Huck wrote: > On Tue, 10 Jul 2018 07:59:15 +0200 > Markus Armbruster wrote: > >> In addition to actively pulling libvirt developers into review of >> deprecation patches, we should pursue the idea to optionally let QEMU >> fail on use of deprecated features, the

Re: [Qemu-block] [PULL 00/24] Block layer patches

2018-07-10 Thread Peter Maydell
On 10 July 2018 at 16:42, Kevin Wolf wrote: > The following changes since commit b34181056c04e05db6c632063012beaee7006a37: > > Merge remote-tracking branch 'remotes/rth/tags/pull-sh4-20180709' into > staging (2018-07-09 22:44:22 +0100) > > are available in the git repository at: > > git://rep

Re: [Qemu-block] [PULL 0/7] Block layer fixes for 3.0-rc1

2018-07-12 Thread Peter Maydell
On 12 July 2018 at 17:31, Kevin Wolf wrote: > The following changes since commit dc3c89d612252fc461a65f54885a1fe108e9ec05: > > ui/cocoa.m: replace scrollingDeltaY with deltaY (2018-07-12 16:03:50 +0100) > > are available in the git repository at: > > git://repo.or.cz/qemu/kevin.git tags/for-up

Re: [Qemu-block] [PULL for-v3.0 0/1] Block patches

2018-07-19 Thread Peter Maydell
On 19 July 2018 at 15:28, Stefan Hajnoczi wrote: > The following changes since commit ea6abffa8a08d832feb759d359d5b935e3087cf7: > > Update version for v3.0.0-rc1 release (2018-07-17 18:15:19 +0100) > > are available in the Git repository at: > > git://github.com/stefanha/qemu.git tags/block-pu

<    1   2   3   4   5   6   7   8   9   10   >