I want to contribute to QEMU as a developer. I have worked on ARM Cortex
board and implemented its peripherals. I have gone through QEMU and
micro_bit board documentation. But I am not able to understand what I am
exactly supposed to do to complete any bite sized tasks. Please help me
with this.
O
On Sat, Mar 10, 2018 at 1:39 AM, Philippe Mathieu-Daudé
wrote:
> On 03/02/2018 02:51 PM, Michael Clark wrote:
> > QEMU model of the UART on the SiFive E300 and U500 series SOCs.
> > BBL supports the SiFive UART for early console access via the SBI
> > (Supervisor Binary Interface) and the linux k
On Sat, Mar 10, 2018 at 12:57 AM, Philippe Mathieu-Daudé
wrote:
> On 03/02/2018 02:51 PM, Michael Clark wrote:
> > Test finisher memory mapped device used to exit simulation.
> >
> > Acked-by: Richard Henderson
> > Signed-off-by: Palmer Dabbelt
> > Signed-off-by: Michael Clark
> > ---
> > hw/
2018-03-09 22:16 GMT+08:00 Eduardo Habkost :
> On Fri, Feb 09, 2018 at 06:15:25AM -0800, Wanpeng Li wrote:
>> From: Wanpeng Li
>>
>> Add KVM_HINTS_DEDICATED performance hint, guest checks this feature bit
>> to determine if they run on dedicated vCPUs, allowing optimizations such
>> as usage of qs
Of all the gin joints in all the towns in all the world, Guenter Roeck had to
walk into mine at 13:38 on Friday 09 March 2018 and say:
[...]
> > > > Do I have that right?
> > >
> > > Pretty much.
> >
> > There may be a 4th option.
> >
> > Since older kernels work because they were looking at v
On Wed, Mar 07, 2018 at 10:25:39PM -0500, Jason Baron wrote:
> A subsequent patch to add support for setting linkspeed/duplex in
> virtio-net, requires a few definitions from ethtool.h, which ends up
> pulling in kernel.h and sysinfo.h as well.
>
> Signed-off-by: Jason Baron
> Cc: "Michael S. Tsi
On 03/09/2018 04:07 PM, Thomas Huth wrote:
... but looks like I even got it wrong - it should be "--device e1000",
without "=". Will fix it.
Really? As I understand it, both long-opt spellings work ('--long=opt'
as one arg, and '--long' 'opt' as two args). So the only reason to drop
'=' woul
On Fri, 09 Mar 2018 13:49:57 PST (-0800), c...@braap.org wrote:
On Fri, Mar 09, 2018 at 11:34:56 +, Michael Clark wrote:
Isn't Cc'ing riscv-patches an obvious use case for using the --cc flag?
(BTW You can add as many --cc's as you want, and these apply to all patches
in a series.)
FWIW, th
On 03/08/2018 12:46 PM, Vladimir Sementsov-Ogievskiy wrote:
Split out request handling logic.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
nbd/server.c | 129 +++
1 file changed, 67 insertions(+), 62 deletions(-)
+
+switch (r
On 03/08/2018 12:46 PM, Vladimir Sementsov-Ogievskiy wrote:
nbd_trip has difficult logic of sending reply: it tries to use one
code path for all replies. It is ok for simple replies, but is not
comfortable for structured replies. Also, two types of error (and
corresponding message in local_err) -
On 09.03.2018 20:00, Eric Blake wrote:
> On 03/09/2018 11:41 AM, Thomas Huth wrote:
>> On 09.03.2018 15:36, Eric Blake wrote:
>>> On 03/09/2018 12:13 AM, Thomas Huth wrote:
"-net" is clearly a legacy option. Yet we still use it in almost all
examples in the qemu documentation, and many ot
On 03/09/2018 03:46 PM, Kevin Wolf wrote:
This adds the .bdrv_co_create driver callback to qed, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 25 ++-
block/qed.c | 204 ++-
2 files ch
** Changed in: qemu
Status: New => In Progress
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1726733
Title:
‘qemu-img info replication:’ causes segfault
Status in QEMU:
In Progress
Bug d
On 03/09/2018 03:46 PM, Kevin Wolf wrote:
This adds the .bdrv_co_create driver callback to qcow, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 21 +-
block/qcow.c | 196 ++-
2 files ch
Am 09.03.2018 um 21:19 hat Eric Blake geschrieben:
> On 03/09/2018 11:27 AM, Kevin Wolf wrote:
> > The .bdrv_getlength implementation of the crypto block driver asserted
> > that the payload offset isn't after EOF. This is an invalid assertion to
> > make as the image file could be corrupted. Inste
This adds the .bdrv_co_create driver callback to vdi, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 21 ++-
block/vdi.c | 169 ++-
2 files changed, 148 insertions(+), 42 deletions(-)
diff
On Fri, Mar 09, 2018 at 11:34:56 +, Michael Clark wrote:
> BTW how does one hide signed-off-by or cc email addresses with the
> git-send-email workflow?
You just don't.
> Seems like editing the patch after git format-patch is likely the only way
> around for contributors whose wishes I might
On 03/08/2018 12:46 PM, Vladimir Sementsov-Ogievskiy wrote:
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
It's like an RFC. I'm not sure, but this place looks like a bug. Shouldn't
we chack client-closing even before nbd_client_receive_next_request() call?
nbd/server.c | 8
1 fil
This adds the .bdrv_co_create driver callback to parallels, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 18 -
block/parallels.c| 199 ++-
2 files changed, 168 insertions(+), 49 deletions(-)
The sabrelite machine model used by qemu-system-arm is based on the
Freescale/NXP i.MX6Q processor. This SoC has an on-board ethernet
controller which is supported in QEMU using the imx_fec.c module
(actually called imx.enet for this model.)
The include/hw/arm/fsm-imx6.h file defines the interrupt
This adds the .bdrv_co_create driver callback to qed, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 25 ++-
block/qed.c | 204 ++-
2 files changed, 162 insertions(+), 67 deletions(-)
diff
This adds the .bdrv_co_create driver callback to vhdx, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 37 ++-
block/vhdx.c | 174 ++-
2 files changed, 167 insertions(+), 44 deletions(-)
This adds the .bdrv_co_create driver callback to qcow, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 21 +-
block/qcow.c | 196 ++-
2 files changed, 150 insertions(+), 67 deletions(-)
diff
This adds the .bdrv_co_create driver callback to vpc, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 33 ++-
block/vpc.c | 152 ++-
2 files changed, 147 insertions(+), 38 deletions(-)
Originally we added parallels as a read-only format to qemu-iotests
where we did just some tests with a binary image. Since then, write and
image creation support has been added to the driver, so we can now
enable it in _supported_fmt generic.
The driver doesn't support migration yet, though, so w
This series adds a .bdrv_co_create implementation to almost all format
drivers that support creating images where its still missing. The only
exception is VMDK because its support for extents will make the QAPI
design a bit more complicated.
The other format driver not covered in this series are q
On Fri, Mar 09, 2018 at 10:53:43AM -0800, Bill Paul wrote:
> Of all the gin joints in all the towns in all the world, Guenter Roeck had to
> walk into mine at 10:20 on Friday 09 March 2018 and say:
>
> > On Fri, Mar 09, 2018 at 05:47:16PM +, Peter Maydell wrote:
> > > On 8 March 2018 at 18:28
Logic bug caused the string size calculation for the RISC-V
format ISA string to be small. This fix allows slack for rv128.
Cc: Palmer Dabbelt
Cc: Peter Maydell
Cc: Eric Blake
Signed-off-by: Michael Clark
---
target/riscv/cpu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Hi Laurent,
On Fri, Mar 9, 2018 at 11:58 AM, Laurent Vivier wrote:
> Le 28/02/2018 à 23:16, Max Filippov a écrit :
>> Register qemu-xtensa and qemu-xtensaeb for transparent linux userspace
>> emulation.
>>
>> Cc: Riku Voipio
>> Cc: Laurent Vivier
>> Signed-off-by: Max Filippov
>> ---
>> scrip
On Fri, Mar 09, 2018 at 12:48:42PM -0800, no-re...@patchew.org wrote:
[...]
> /tmp/qemu-test/src/scripts/device-crash-test -q -t machine=DEFAULT accel=tcg
> -- x86_64-softmmu/qemu-system-x86_64 aarch64-softmmu/qemu-system-aarch64
> /usr/bin/env: python2.7: No such file or directory
> make: *** [
Apologies for jumping the gun again with a PR before a review. It was most
likely because I thought it was a critical bug fix.
I'm incorporating Eric Blake's feedback.
On Sat, Mar 10, 2018 at 9:29 AM, Michael Clark wrote:
> The following changes since commit e4ae62b802cec437f877f2cadc4ef0
> 59c
On Fri, Mar 9, 2018 at 1:19 PM, Mark Cave-Ayland
wrote:
> On 09/03/18 10:43, Philippe Mathieu-Daudé wrote:
>>
>> Hi Mark,
>>
>> On 03/09/2018 11:32 AM, Mark Cave-Ayland wrote:
>>>
>>> On 08/03/18 22:39, Philippe Mathieu-Daudé wrote:
>>>
- Move the header from hw/isa/ to hw/dma/
- Remove
On Sat, Mar 10, 2018 at 9:33 AM, Eric Blake wrote:
> [resend, this time with proper cc's]
>
> On 03/09/2018 02:20 PM, Michael Clark wrote:
>
>> Cc: Palmer Dabbelt
>> Cc: Peter Maydell
>> Signed-off-by: Michael Clark
>> ---
>> target/riscv/cpu.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 d
Hi,
This series failed docker-quick@centos6 build test. Please find the testing
commands and
their output below. If you have Docker installed, you can probably reproduce it
locally.
Type: series
Message-id: 20180309202827.12085-1-ehabk...@redhat.com
Subject: [Qemu-devel] [PATCH 0/8] tests: Run d
Le 28/12/2017 à 19:08, Luke Shumaker a écrit :
> From: Luke Shumaker
>
> Instead of doing
>
> if (check1) {
> if (check2) {
>success;
> }
> }
>
> retry;
>
> Do a clearer
>
> if (!check1) {
>goto try_again;
>
*** This bug is a duplicate of bug 1738283 ***
https://bugs.launchpad.net/bugs/1738283
** This bug has been marked a duplicate of bug 1738283
'Less than' (<), 'more than' (>), and 'pipe' (|) can't be typed via VNC
--
You received this bug notification because you are a member of qemu-
dev
[resend, this time with proper cc's]
On 03/09/2018 02:20 PM, Michael Clark wrote:
Cc: Palmer Dabbelt
Cc: Peter Maydell
Signed-off-by: Michael Clark
---
target/riscv/cpu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/riscv/cpu.c b/target/riscv/cpu.c
index 48518
On 03/09/2018 02:20 PM, Michael Clark wrote:
Cc: Palmer Dabbelt
Cc: Peter Maydell
Signed-off-by: Michael Clark
---
target/riscv/cpu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/riscv/cpu.c b/target/riscv/cpu.c
index 4851890..f0d6d1d 100644
--- a/target/riscv/
Run a subset of tests using device-crash-test on "make check", to
help us catch device crashes earlier.
This also add a "check-device-crash-test-full" rule, that will
check all machine/device combinations.
Signed-off-by: Eduardo Habkost
---
tests/Makefile.include | 13 -
1 file chan
The following changes since commit e4ae62b802cec437f877f2cadc4ef059cc0eca76:
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into
staging (2018-03-09 17:28:16 +)
are available in the git repository at:
https://github.com/michaeljclark/riscv-qemu.git fix-riscv-isa
Le 28/12/2017 à 19:08, Luke Shumaker a écrit :
> From: Luke Shumaker
>
> There are 3 parts to this change:
> - Add a comment showing the relative sizes and positions of the blocks of
>memory
> - introduce and use new aligned_{start,size} instead of adjusting
>real_{start_size}
> - When
Le 28/12/2017 à 19:08, Luke Shumaker a écrit :
> From: Luke Shumaker
>
> Signed-off-by: Luke Shumaker
> ---
> linux-user/elfload.c | 5 +
> 1 file changed, 5 insertions(+)
Applied to my 'linux-user-for-2.12' branch.
Thanks,
Laurent
We're going to run device-crash-test on "make check", so it's
better to make the script less noisy on known errors.
Signed-off-by: Eduardo Habkost
---
scripts/device-crash-test | 44 ++--
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/scri
This will be useful for running a smaller test set on
"make check", instead of testing every single machine-type/device
combination.
Signed-off-by: Eduardo Habkost
---
scripts/device-crash-test | 29 +++--
1 file changed, 27 insertions(+), 2 deletions(-)
diff --git a/scr
This optimization to skip tests if the machine is not runnable is
unreliable and makes the script ignore actual QEMU crashes, so
we're safer simply removing it.
Signed-off-by: Eduardo Habkost
---
scripts/device-crash-test | 31 +--
1 file changed, 1 insertion(+), 30 d
This will be useful for hiding known crashes on "make check".
Signed-off-by: Eduardo Habkost
---
scripts/device-crash-test | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/device-crash-test b/scripts/device-crash-test
index ed9a552fa1..36194e4347 100755
--- a/scripts/d
Add simple examples for common use cases.
Signed-off-by: Eduardo Habkost
---
scripts/device-crash-test | 19 +++
1 file changed, 19 insertions(+)
diff --git a/scripts/device-crash-test b/scripts/device-crash-test
index c6a7875357..364c779cdb 100755
--- a/scripts/device-crash-tes
We are not running the script on "make check" yet, and additional
bugs were introduced recently in the tree.
Whitelist the new crashes while we investigate, to allow us to
run device-crash-test on "make check" as soon as possible to
prevent new bugs.
Cc: Pavel Pisa
Cc: John Snow
Signed-off-by:
So, we're back to that time when we need to add new known crashes
to device-crash-test, because we haven't been running it in a
while and new bugs were introduced.
To help prevent this from happening again, this series adds new
rules to validate devices against the default machine-type on
"make ch
Le 28/12/2017 à 19:08, Luke Shumaker a écrit :
> From: Luke Shumaker
>
> init_guest_commpage needs to check if the mapped space, which ends at
> real_start+real_size overlaps with where it needs to put the commpage,
> which is (assuming sane qemu_host_page_size) guest_base + 0x000, where
> g
Use action='store_const', dest='loglevel' to represent the effect
of each option more clearly.
This will also make the last option in the command-line override
the previous ones (e.g.: "-d -q").
Signed-off-by: Eduardo Habkost
---
scripts/device-crash-test | 22 ++
1 file cha
On 03/09/2018 11:27 AM, Kevin Wolf wrote:
Signed-off-by: Kevin Wolf
---
tests/qemu-iotests/208 | 211 +++
tests/qemu-iotests/208.out | 136
tests/qemu-iotests/common.rc | 2 +-
tests/qemu-iotests/group | 1
Le 28/12/2017 à 19:08, Luke Shumaker a écrit :
> From: Luke Shumaker
>
> init_guest_commpage is a much more honest description of what the function
> does. validate_guest_space not only suggests that the function has no
> side-effects, but also introduces confusion as to why it is only needed on
Le 28/12/2017 à 19:08, Luke Shumaker a écrit :
> From: Luke Shumaker
>
> We'll just exit with an error anyway, so it doesn't really matter, but it
> is cleaned up in all of the other places were we error out.
>
> Signed-off-by: Luke Shumaker
> ---
> linux-user/elfload.c | 1 +
> 1 file changed
Cc: Palmer Dabbelt
Cc: Peter Maydell
Signed-off-by: Michael Clark
---
target/riscv/cpu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/riscv/cpu.c b/target/riscv/cpu.c
index 4851890..f0d6d1d 100644
--- a/target/riscv/cpu.c
+++ b/target/riscv/cpu.c
@@ -391,7 +391,7 @
On Sat, Mar 10, 2018 at 9:11 AM, Michael Clark wrote:
>
>
> On Sat, Mar 10, 2018 at 5:49 AM, Peter Maydell
> wrote:
>
>> On 9 March 2018 at 14:28, Peter Maydell wrote:
>> > NB: there was a test failure on OpenBSD host:
>> >
>> > TEST: tests/qom-test... (pid=64016)
>> > /riscv32/qom/spike_v1.9
On 03/09/2018 11:27 AM, Kevin Wolf wrote:
When you request an image size close to UINT64_MAX, the addition of the
crypto header may cause an integer overflow. Catch it instead of
silently truncating the image size.
Signed-off-by: Kevin Wolf
---
block/crypto.c | 5 +
1 file changed, 5 ins
Le 28/12/2017 à 19:08, Luke Shumaker a écrit :
> From: Luke Shumaker
>
> Instead of defining a bogus validate_guest_space that always returns 1 on
> targets other than 32-bit ARM, use #if blocks to only call it on 32-bit ARM
> targets. This makes the "normal" flow control clearer.
>
> Signed-of
On 03/09/2018 11:27 AM, Kevin Wolf wrote:
The .bdrv_getlength implementation of the crypto block driver asserted
that the payload offset isn't after EOF. This is an invalid assertion to
make as the image file could be corrupted. Instead, check it and return
-EIO if the file is too small for the p
On Fri, Mar 09, 2018 at 06:48:43PM +, Peter Maydell wrote:
> On 9 March 2018 at 18:20, Guenter Roeck wrote:
> > On Fri, Mar 09, 2018 at 05:47:16PM +, Peter Maydell wrote:
> >> Thanks for that really useful writeup. So if I understand correctly
> >> we have several choices here:
> >>
> >>
On 03/09/2018 11:27 AM, Kevin Wolf wrote:
This adds the .bdrv_co_create driver callback to luks, which enables
image creation over QMP.
Signed-off-by: Kevin Wolf
---
qapi/block-core.json | 17 -
block/crypto.c | 34 ++
2 files changed, 5
On 02/24/2018 09:40 AM, Max Reitz wrote:
Currently, we try to rewrite every occurrence of "backing": null into
"backing": "" in qmp_blockdev_add(). However, that breaks using the
same "backing": null construction in json:{} file names (which do not go
through qmp_blockdev_add()). Currently, the
On Sat, Mar 10, 2018 at 5:49 AM, Peter Maydell
wrote:
> On 9 March 2018 at 14:28, Peter Maydell wrote:
> > NB: there was a test failure on OpenBSD host:
> >
> > TEST: tests/qom-test... (pid=64016)
> > /riscv32/qom/spike_v1.9.1: **
> > ERROR:/home/qemu/
On 03/09/2018 02:59 AM, Peter Xu wrote:
A quick way to fetch string from qobject when it's a QString.
Reviewed-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Peter Xu
---
include/qapi/qmp/qstring.h | 1 +
qobject/qstring.c | 11 +++
2 files changed, 12 inserti
On 03/09/2018 11:27 AM, Kevin Wolf wrote:
Everything that refers to the protocol layer or QemuOpts is moved out of
block_crypto_create_generic(), so that the remaining function is
suitable to be called by a .bdrv_co_create implementation.
LUKS is the only driver that actually implements the old
Le 28/02/2018 à 23:16, Max Filippov a écrit :
> target_msync is not used, remove its declaration and implementation.
>
> Cc: Riku Voipio
> Cc: Laurent Vivier
> Signed-off-by: Max Filippov
> ---
> linux-user/mmap.c | 17 -
> linux-user/qemu.h | 1 -
> 2 files changed, 18 deleti
Am 09.03.2018 um 15:58 schrieb Dr. David Alan Gilbert:
> * Peter Lieven (p...@kamp.de) wrote:
>> this actually limits (as the original commit mesage suggests) the
>> number of I/O buffers that can be allocated and not the number
>> of parallel (inflight) I/O requests.
>>
>> Signed-off-by: Peter Lie
Le 28/02/2018 à 23:16, Max Filippov a écrit :
> target_mprotect/target_munmap return value goes through get_errno at the
> call site, thus the functions must either set errno to host error code
> and return -1 or return negative guest error code. Do the latter.
>
> Cc: qemu-sta...@nongnu.org
> Cc:
Le 28/02/2018 à 23:16, Max Filippov a écrit :
> Register qemu-xtensa and qemu-xtensaeb for transparent linux userspace
> emulation.
>
> Cc: Riku Voipio
> Cc: Laurent Vivier
> Signed-off-by: Max Filippov
> ---
> scripts/qemu-binfmt-conf.sh | 12 ++--
> 1 file changed, 10 insertions(+),
Le 01/03/2018 à 12:15, Shea Levy a écrit :
> Signed-off-by: Shea Levy
> ---
> linux-user/syscall.c | 5 +
> linux-user/syscall_defs.h | 41 +++--
> 2 files changed, 24 insertions(+), 22 deletions(-)
Applied to my 'linux-user-for-2.12' branch.
Thanks
Le 28/02/2018 à 23:16, Max Filippov a écrit :
> shmdt fails to call mmap_lock/mmap_unlock around page_set_flags,
> resulting in the following assertion:
> page_set_flags: Assertion `have_mmap_lock()' failed.
>
> Wrap shmdt internals into mmap_lock/mmap_unlock.
>
> Cc: qemu-sta...@nongnu.org
> C
On 03/08/2018 12:46 PM, Vladimir Sementsov-Ogievskiy wrote:
In case of io error in nbd_co_send_sparse_read we should not
"goto reply:", as it is fatal error and common behavior is
disconnect in this case. We should not try to send client an
s/send/send the/
error reply, representing channel-i
Le 08/03/2018 à 11:48, Laurent Vivier a écrit :
> qemu-binfmt-conf.sh when it is used with systemd
> needs to know for which CPU the systemd-binfmt.service
> file must be created (i.e. "--systemd ppc").
>
> But sometime, for instance for test purpose, we need to
> create an entry for all known arc
Le 07/03/2018 à 22:50, Max Filippov a écrit :
> In linux-user QEMU that runs for a target with TARGET_ABI_BITS bigger
> than L1_MAP_ADDR_SPACE_BITS an assertion in page_set_flags fires when
> mmap, munmap, mprotect, mremap or shmat is called for an address outside
> the guest address space. mmap an
Le 08/03/2018 à 15:47, Peter Maydell a écrit :
> We dropped the unicore32-linux-user target in commit 5e2b40f7271cf9
> in 2016. Nobody has made any attempt to fix the issues that
> caused us to drop it, so remove the associated code.
> (The system emulation parts of unicore32 remain.)
>
> Signed-o
Le 08/03/2018 à 15:47, Peter Maydell a écrit :
> Now we've dropped unicore32, all of the architectures we support
> for linux-user implement the signal handling routines. The
> dummy "just print a message" versions are unimplemented, so we
> can drop them entirely.
>
> Signed-off-by: Peter Maydell
* Dr. David Alan Gilbert (git) (dgilb...@redhat.com) wrote:
> From: "Dr. David Alan Gilbert"
>
> This set enables postcopy migration with shared memory to a vhost user
> process.
> It's based off current head.
>
> Testing is mostly performed with dpdk, with corresponding modifications by
>
On 03/09/2018 11:27 AM, Kevin Wolf wrote:
The crypto driver used to create the image file in a callback from the
crypto subsystem. If we want to implement .bdrv_co_create, this needs to
go away because that callback will get a reference to an already
existing block node.
Move the image file crea
09.03.2018 22:08, Eric Blake wrote:
On 02/15/2018 07:51 AM, Vladimir Sementsov-Ogievskiy wrote:
Hi all.
Here is minimal realization of base:allocation context of NBD
block-status extension, which allows to get block status through
NBD.
Vladimir Sementsov-Ogievskiy (9):
nbd/server: add nbd_o
On 03/09/2018 10:41 AM, Eric Blake wrote:
On 03/08/2018 12:46 PM, Vladimir Sementsov-Ogievskiy wrote:
01 and 02 are splitted and updated "[PATCH] nbd/server: fix space read",
others are new.
Vladimir Sementsov-Ogievskiy (5):
nbd/server: move nbd_co_send_structured_error up
nbd/server: fix
Hi, Timothy.
I tried to reproduce this issue on a POWER8 box and couldn't reproduce
it.
Whatever the issue was, it seems to be fixed on kernel v4.16-rc4 with
qemu 2.11.50.
I downloaded vmlinux/initrd.gz from Ubuntu 18.04 to boot guest. It
booted fine up to the installer initial screen.
Please f
On Mon, Mar 05, 2018 at 12:48:35AM +0800, Luwei Kang wrote:
> From: Chao Peng
>
> Expose Intel Processor Trace feature to guest.
>
> To make Intel PT live migration safe and get same CPUID information
> with same CPU model on diffrent host. CPUID[14] is constant in this
> patch. Intel PT use EPT
On 02/15/2018 07:51 AM, Vladimir Sementsov-Ogievskiy wrote:
Hi all.
Here is minimal realization of base:allocation context of NBD
block-status extension, which allows to get block status through
NBD.
Vladimir Sementsov-Ogievskiy (9):
nbd/server: add nbd_opt_invalid helper
nbd: change inde
On 03/09/2018 11:41 AM, Thomas Huth wrote:
On 09.03.2018 15:36, Eric Blake wrote:
On 03/09/2018 12:13 AM, Thomas Huth wrote:
"-net" is clearly a legacy option. Yet we still use it in almost all
examples in the qemu documentation, and many other spots in the network
chapter. We should make it le
Of all the gin joints in all the towns in all the world, Bill Paul had to walk
into mine at 10:53 on Friday 09 March 2018 and say:
> Of all the gin joints in all the towns in all the world, Guenter Roeck had
> to
>
> walk into mine at 10:20 on Friday 09 March 2018 and say:
> > On Fri, Mar 09, 20
Of all the gin joints in all the towns in all the world, Guenter Roeck had to
walk into mine at 10:20 on Friday 09 March 2018 and say:
> On Fri, Mar 09, 2018 at 05:47:16PM +, Peter Maydell wrote:
> > On 8 March 2018 at 18:28, Bill Paul wrote:
> > > Anyway, this means that the only reason old
16.02.2018 23:44, Eric Blake wrote:
On 02/15/2018 07:51 AM, Vladimir Sementsov-Ogievskiy wrote:
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
tests/qemu-iotests/iotests.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
What breaks if they aren't moved? But stylistically, thi
On 9 March 2018 at 18:20, Guenter Roeck wrote:
> On Fri, Mar 09, 2018 at 05:47:16PM +, Peter Maydell wrote:
>> Thanks for that really useful writeup. So if I understand correctly
>> we have several choices here:
>>
>> (1) we could implement a model of the IOMUX block that is at least
>> suff
On 9 March 2018 at 13:19, Stefan Hajnoczi 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 +)
>
> are available in the Git repositor
16.02.2018 23:40, Eric Blake wrote:
On 02/15/2018 07:51 AM, Vladimir Sementsov-Ogievskiy wrote:
Minimal realization: only one extent in server answer is supported.
Flag NBD_CMD_FLAG_REQ_ONE is used to force this behavior.
[...]
+ memcpy(extent, payload, sizeof(*extent));
+ be32_to_cpus
On 17 February 2018 at 18:46, Eric Auger wrote:
> This patch implements the IOMMU Memory Region translate()
> callback. Most of the code relates to the translation
> configuration decoding and check (STE, CD).
>
> Signed-off-by: Eric Auger
>
> ---
> v8 -> v9:
> - use SMMU_EVENT_STRING macro
> - g
Hi Marc-André,
On 03/09/18 14:09, marcandre.lur...@redhat.com wrote:
> From: Marc-André Lureau
>
> Hi,
>
> The following series adds basic TPM2 support for OVMF-on-QEMU (I
> haven't tested TPM1, for lack of interest). It links with the modules
> to initializes the device in PEI phase, and do me
The quorum driver is not a protocol so it should implement bdrv_open
instead of bdrv_file_open and not provide a protocol_name.
Attempts to invoke this driver using protocol syntax
(i.e. quorum:) will now fail gracefully:
$ qemu-img info quorum:foo
qemu-img: Could not open 'quorum:foo': Unkno
On 03/08/2018 05:18 PM, Gerd Hoffmann wrote:
> Secondary displays in multihead setups are allowed to have a NULL
> DisplaySurface. Typically user interfaces handle this by hiding the
> window which shows the display in question.
>
> This isn't an option for vnc though because it simply hasn't a
From: "Dr. David Alan Gilbert"
In 2c9bb29703c I added a migration test that purposely fails;
unfortunately it prints a copy of the failure message to stderr
which makes the output a bit messy.
Hide stderr for that test.
Signed-off-by: Dr. David Alan Gilbert
Message-Id: <20180306173042.24572-1-
From: Peter Xu
When setting migration capabilities via QMP/HMP, we'll apply them even
if the capability check failed. Fix it.
Fixes: 4a84214ebe ("migration: provide migrate_caps_check()", 2017-07-18)
Signed-off-by: Peter Xu
Message-Id: <20180305094938.31374-1-pet...@redhat.com>
Reviewed-by: Dr
On Fri, Mar 09, 2018 at 04:43:34PM +, Peter Maydell wrote:
> On 5 March 2018 at 08:41, Richard W.M. Jones wrote:
> >
> > The attached patch is also needed to avoid crashes during various
> > math-heavy test suites.
>
> Applied to master, thanks.
>
> FYI, sending patches as attachments in the
Clarify that for protocols the brdv_file_open function is used instead
of bdrv_open and that protocol_name is expected to be set.
Signed-off-by: Fabiano Rosas
---
include/block/block_int.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/include/block/block_int.h b/include/block/block_i
When you request an image size close to UINT64_MAX, the addition of the
crypto header may cause an integer overflow. Catch it instead of
silently truncating the image size.
Signed-off-by: Kevin Wolf
---
block/crypto.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/block/crypto.c b/bloc
The replication driver is only selected explicitly (via
driver=replication,mode=primary,...) so it is not a protocol driver.
This patch removes the protocol_name field from the brdv_replication
structure so that attempts to invoke this driver using protocol
syntax (i.e. replication:) will fail gra
1 - 100 of 496 matches
Mail list logo