[Qemu-devel] [Bug 1619991] Re: Concurrent VMs crash w/ GPU passthrough and multiple disks

2016-09-03 Thread Brian Yglesias
I forgot to mention that the Guest OS is Windows 10 64 in both cases. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1619991 Title: Concurrent VMs crash w/ GPU passthrough and multiple disks Status

[Qemu-devel] [Bug 1619991] Re: Concurrent VMs crash w/ GPU passthrough and multiple disks

2016-09-03 Thread Brian Yglesias
The second invocation should show a second disk on separate physical media, like: -drive file=/mnt/images/102/vm-102-disk-1.qcow2,if=none,id=drive-virtio1,cache=writeback,format=qcow2,aio=threads,detect-zeroes=on \ -device virtio-blk-pci,drive=drive-virtio1,id=virtio1,bus=pci.0,addr=0xb -- You

[Qemu-devel] [Bug 1619991] [NEW] Concurrent VMs crash w/ GPU passthrough and multiple disks

2016-09-03 Thread Brian Yglesias
Public bug reported: When running multiple VMs with GPU passthrugh, both VMs will crash unless all virtual disks are on the same physical volume as root, likely on all X58 chipset motherboards. I've tested with 3. Expected Behavior: No Crash Result: Both VMs GPU drivers fail and the guest OS a

Re: [Qemu-devel] Can we increase vring size over 1024?

2016-09-03 Thread Michael S. Tsirkin
On Sat, Sep 03, 2016 at 04:20:47AM +, Gonglei (Arei) wrote: > > > > -Original Message- > > From: Michael S. Tsirkin [mailto:m...@redhat.com] > > Sent: Saturday, September 03, 2016 1:33 AM > > To: Gonglei (Arei) > > Cc: stefa...@redhat.com; jasow...@redhat.com; k...@vger.kernel.org; >

[Qemu-devel] [PATCH v2] linux-user: Use correct offset of tuc_stack in ARM do_sigframe_return_v2

2016-09-03 Thread Timothy E Baldwin
struct target_ucontext_v2 is not at the begining of the signal frame, therefore do_sigaltstack was being passed bogus arguments. Signed-off-by: Timothy Edward Baldwin --- linux-user/signal.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) Changes since v1: Fix style. diff --git a/li

Re: [Qemu-devel] [PATCH v3 00/34] cmpxchg-based emulation of atomics

2016-09-03 Thread no-reply
Hi, Your series failed automatic build test. Please find the testing commands and their output below. If you have docker installed, you can probably reproduce it locally. Subject: [Qemu-devel] [PATCH v3 00/34] cmpxchg-based emulation of atomics Type: series Message-id: 1472935202-3342-1-git-send-

Re: [Qemu-devel] [PATCH v3 00/34] cmpxchg-based emulation of atomics

2016-09-03 Thread no-reply
Hi, Your series seems to have some coding style problems. See output below for more information: Subject: [Qemu-devel] [PATCH v3 00/34] cmpxchg-based emulation of atomics Type: series Message-id: 1472935202-3342-1-git-send-email-...@twiddle.net === TEST SCRIPT BEGIN === #!/bin/bash BASE=base n=

[Qemu-devel] [PATCH v3 28/34] target-arm: emulate SWP with atomic_xchg helper

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" Signed-off-by: Emilio G. Cota Message-Id: <1467054136-10430-25-git-send-email-c...@braap.org> Signed-off-by: Richard Henderson --- target-arm/translate.c | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/target-arm/translate.

[Qemu-devel] [PATCH v3 27/34] target-arm: emulate LL/SC using cmpxchg helpers

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" Emulating LL/SC with cmpxchg is not correct, since it can suffer from the ABA problem. Portable parallel code, however, is written assuming only cmpxchg--and not LL/SC--is available. This means that in practice emulating LL/SC with cmpxchg is a viable alternative. The appe

[Qemu-devel] [PATCH v3 25/34] tests: add atomic_add-bench

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" With this microbenchmark we can measure the overhead of emulating atomic instructions with a configurable degree of contention. The benchmark spawns $n threads, each performing $o atomic ops (additions) in a loop. Each atomic operation is performed on a different cache lin

[Qemu-devel] [PATCH v3 33/34] target-alpha: Introduce MMU_PHYS_IDX

2016-09-03 Thread Richard Henderson
Rather than using helpers for physical accesses, use a mmu index. The primary cleanup is with store-conditional on physical addresses. Signed-off-by: Richard Henderson --- target-alpha/cpu.h| 18 +--- target-alpha/helper.c | 10 ++- target-alpha/helper.h | 9 --

[Qemu-devel] [PATCH v3 22/34] target-i386: emulate LOCK'ed BTX ops using atomic helpers

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" [rth: Avoid redundant qemu_ld in locked case. Fix previously unnoticed incorrect zero-extension of address in register-offset case.] Signed-off-by: Emilio G. Cota Message-Id: <1467054136-10430-18-git-send-email-c...@braap.org> Signed-off-by: Richard Henderson --- targe

[Qemu-devel] [PATCH v3 31/34] linux-user: remove handling of aarch64's EXCP_STREX

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" The exception is not emitted anymore. Signed-off-by: Emilio G. Cota Signed-off-by: Richard Henderson Message-Id: <1467054136-10430-30-git-send-email-c...@braap.org> --- linux-user/main.c | 125 -- 1 file changed, 125 d

[Qemu-devel] [PATCH v3 21/34] target-i386: emulate LOCK'ed XADD using atomic helper

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" [rth: Move load of reg value to common location.] Signed-off-by: Emilio G. Cota Message-Id: <1467054136-10430-17-git-send-email-c...@braap.org> Signed-off-by: Richard Henderson --- target-i386/translate.c | 15 ++- 1 file changed, 10 insertions(+), 5 deletio

[Qemu-devel] [PATCH v3 29/34] target-arm: emulate aarch64's LL/SC using cmpxchg helpers

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" Emulating LL/SC with cmpxchg is not correct, since it can suffer from the ABA problem. Portable parallel code, however, is written assuming only cmpxchg--and not LL/SC--is available. This means that in practice emulating LL/SC with cmpxchg is a viable alternative. The appe

[Qemu-devel] [PATCH v3 34/34] target-alpha: Emulate LL/SC using cmpxchg helpers

2016-09-03 Thread Richard Henderson
Emulating LL/SC with cmpxchg is not correct, since it can suffer from the ABA problem. However, portable parallel code is writting assuming only cmpxchg which means that in practice this is a viable alternative. Signed-off-by: Richard Henderson --- linux-user/main.c| 49 ---

[Qemu-devel] [PATCH v3 19/34] target-i386: emulate LOCK'ed NOT using atomic helper

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" [rth: Avoid qemu_load that's redundant with the atomic op.] Signed-off-by: Emilio G. Cota Message-Id: <1467054136-10430-15-git-send-email-c...@braap.org> Signed-off-by: Richard Henderson --- target-i386/translate.c | 26 -- 1 file changed, 20 ins

[Qemu-devel] [PATCH v3 14/34] tcg: Add atomic128 helpers

2016-09-03 Thread Richard Henderson
Force the use of cmpxchg16b on x86_64. Wikipedia suggests that only very old AMD64 (circa 2004) did not have this instruction. Further, it's required by Windows 8 so no new cpus will ever omit it. If we truely care about these, then we could check this at startup time and then avoid executing pa

[Qemu-devel] [PATCH v3 32/34] target-arm: remove EXCP_STREX + cpu_exclusive_{test, info}

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" The exception is not emitted anymore; remove it and the associated TCG variables. Signed-off-by: Emilio G. Cota Signed-off-by: Richard Henderson Message-Id: <1467054136-10430-31-git-send-email-c...@braap.org> --- target-arm/cpu.h | 17 ++--- target-arm

[Qemu-devel] [PATCH v3 17/34] target-i386: emulate LOCK'ed OP instructions using atomic helpers

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" [rth: Eliminate some unnecessary temporaries.] Signed-off-by: Emilio G. Cota Message-Id: <1467054136-10430-13-git-send-email-c...@braap.org> Signed-off-by: Richard Henderson --- target-i386/translate.c | 76 + 1 file chang

[Qemu-devel] [PATCH v3 23/34] target-i386: emulate XCHG using atomic helper

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" Signed-off-by: Emilio G. Cota Message-Id: <1467054136-10430-19-git-send-email-c...@braap.org> Signed-off-by: Richard Henderson --- target-i386/translate.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/target-i386/translate.c b/target-i386/tr

[Qemu-devel] [PATCH v3 26/34] target-arm: Rearrange aa32 load and store functions

2016-09-03 Thread Richard Henderson
Stop specializing on TARGET_LONG_BITS == 32; unconditionally allocate a temp and expand with tcg_gen_extu_i32_tl. Split out gen_aa32_addr, gen_aa32_frob64, gen_aa32_ld_i32 and gen_aa32_st_i32 as separate interfaces. Signed-off-by: Richard Henderson --- target-arm/translate.c | 171 +

[Qemu-devel] [PATCH v3 30/34] linux-user: remove handling of ARM's EXCP_STREX

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" The exception is not emitted anymore. Signed-off-by: Emilio G. Cota Signed-off-by: Richard Henderson Message-Id: <1467054136-10430-29-git-send-email-c...@braap.org> --- linux-user/main.c | 93 --- 1 file changed, 93 de

[Qemu-devel] [PATCH v3 08/34] cputlb: Replace SHIFT with DATA_SIZE

2016-09-03 Thread Richard Henderson
Signed-off-by: Richard Henderson --- cputlb.c | 16 softmmu_template.h | 7 ++- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/cputlb.c b/cputlb.c index d068ee5..cf68211 100644 --- a/cputlb.c +++ b/cputlb.c @@ -529,16 +529,16 @@ static bool victim

[Qemu-devel] [PATCH v3 18/34] target-i386: emulate LOCK'ed INC using atomic helper

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" [rth: Merge gen_inc_locked back into gen_inc to share cc update.] Signed-off-by: Emilio G. Cota Message-Id: <1467054136-10430-14-git-send-email-c...@braap.org> Signed-off-by: Richard Henderson --- target-i386/translate.c | 24 +--- 1 file changed, 13

[Qemu-devel] [PATCH v3 20/34] target-i386: emulate LOCK'ed NEG using cmpxchg helper

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" [rth: Move redundant qemu_load out of cmpxchg loop.] Signed-off-by: Emilio G. Cota Message-Id: <1467054136-10430-16-git-send-email-c...@braap.org> Signed-off-by: Richard Henderson --- target-i386/translate.c | 38 ++ 1 file changed, 3

[Qemu-devel] [PATCH v3 24/34] target-i386: remove helper_lock()

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" It's been superseded by the atomic helpers. The use of the atomic helpers provides a significant performance and scalability improvement. Below is the result of running the atomic_add-test microbenchmark with: $ x86_64-linux-user/qemu-x86_64 tests/atomic_add-bench -o 500

[Qemu-devel] [PATCH v3 09/34] cputlb: Move probe_write out of softmmu_template.h

2016-09-03 Thread Richard Henderson
Signed-off-by: Richard Henderson --- cputlb.c | 21 + softmmu_template.h | 23 --- 2 files changed, 21 insertions(+), 23 deletions(-) diff --git a/cputlb.c b/cputlb.c index cf68211..8a021ab 100644 --- a/cputlb.c +++ b/cputlb.c @@ -527,6 +527,27 @

[Qemu-devel] [PATCH v3 16/34] target-i386: emulate LOCK'ed cmpxchg using cmpxchg helpers

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" The diff here is uglier than necessary. All this does is to turn FOO into: if (s->prefix & PREFIX_LOCK) { BAR } else { FOO } where FOO is the original implementation of an unlocked cmpxchg. [rth: Adjust unlocked cmpxchg to use movcond instead of branches. Adjust he

[Qemu-devel] [PATCH v3 11/34] cputlb: Move most of iotlb code out of line

2016-09-03 Thread Richard Henderson
Saves 2k code size off of a cold path. Signed-off-by: Richard Henderson --- cputlb.c | 37 + softmmu_template.h | 52 ++-- 2 files changed, 47 insertions(+), 42 deletions(-) diff --git a/cputlb.c b/cpu

[Qemu-devel] [PATCH v3 15/34] tcg: Add CONFIG_ATOMIC64

2016-09-03 Thread Richard Henderson
Allow qemu to build on 32-bit hosts without 64-bit atomic ops. Even if we only allow 32-bit hosts to multi-thread emulate 32-bit guests, we still need some way to handle the 32-bit guest using a 64-bit atomic operation. Do so by dropping back to single-step. Signed-off-by: Richard Henderson ---

[Qemu-devel] [PATCH v3 10/34] cputlb: Remove includes from softmmu_template.h

2016-09-03 Thread Richard Henderson
We already include exec/address-spaces.h and exec/memory.h in cputlb.c; the include of qemu/timer.h appears to be a fossil. Signed-off-by: Richard Henderson --- softmmu_template.h | 4 1 file changed, 4 deletions(-) diff --git a/softmmu_template.h b/softmmu_template.h index 6805028..a75d29

[Qemu-devel] [PATCH v3 06/34] tcg: Add EXCP_ATOMIC

2016-09-03 Thread Richard Henderson
When we cannot emulate an atomic operation within a parallel context, this exception allows us to stop the world and try again in a serial context. Signed-off-by: Richard Henderson --- cpu-exec-common.c | 6 + cpu-exec.c | 23 +++ cpus.c |

[Qemu-devel] [PATCH v3 07/34] HACK: Always enable parallel_cpus

2016-09-03 Thread Richard Henderson
This is really just a placeholder for an actual command-line switch for mttcg. --- translate-all.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translate-all.c b/translate-all.c index f97fc1e..d6d879c 100644 --- a/translate-all.c +++ b/translate-all.c @@ -119,7 +119,7 @@ sta

[Qemu-devel] [PATCH v3 13/34] tcg: Add atomic helpers

2016-09-03 Thread Richard Henderson
Add all of cmpxchg, op_fetch, fetch_op, and xchg. Handle both endian-ness, and sizes up to 8. Handle expanding non-atomically, when emulating in serial. Signed-off-by: Richard Henderson --- Makefile.objs | 1 - Makefile.target | 1 + atomic_template.h | 173

[Qemu-devel] [PATCH v3 03/34] exec: Avoid direct references to Int128 parts

2016-09-03 Thread Richard Henderson
Signed-off-by: Richard Henderson --- exec.c| 4 ++-- include/qemu/int128.h | 10 ++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/exec.c b/exec.c index 8ffde75..373313d 100644 --- a/exec.c +++ b/exec.c @@ -320,9 +320,9 @@ static inline bool section_cover

[Qemu-devel] [PATCH v3 01/34] atomics: add atomic_xor

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" This paves the way for upcoming work. Reviewed-by: Alex Bennée Signed-off-by: Emilio G. Cota Signed-off-by: Richard Henderson Message-Id: <1467054136-10430-8-git-send-email-c...@braap.org> --- include/qemu/atomic.h | 4 1 file changed, 4 insertions(+) diff --git

[Qemu-devel] [PATCH v3 02/34] atomics: add atomic_op_fetch variants

2016-09-03 Thread Richard Henderson
From: "Emilio G. Cota" This paves the way for upcoming work. Reviewed-by: Alex Bennée Signed-off-by: Emilio G. Cota Signed-off-by: Richard Henderson Message-Id: <1467054136-10430-9-git-send-email-c...@braap.org> --- include/qemu/atomic.h | 17 + 1 file changed, 17 insertions(

[Qemu-devel] [PATCH v3 04/34] int128: Use __int128 if available

2016-09-03 Thread Richard Henderson
Signed-off-by: Richard Henderson --- include/qemu/int128.h | 135 +- tests/test-int128.c | 22 2 files changed, 145 insertions(+), 12 deletions(-) diff --git a/include/qemu/int128.h b/include/qemu/int128.h index 52aaf99..08f1db1 100644

[Qemu-devel] [PATCH v3 12/34] cputlb: Tidy some macros

2016-09-03 Thread Richard Henderson
TGT_LE and TGT_BE are not size dependent and do not need to be redefined. The others are no longer used at all. Signed-off-by: Richard Henderson --- cputlb.c | 8 softmmu_template.h | 22 -- 2 files changed, 8 insertions(+), 22 deletions(-) diff --git a/

[Qemu-devel] [PATCH v3 00/34] cmpxchg-based emulation of atomics

2016-09-03 Thread Richard Henderson
Changes since v2: * Fix build for 32-bit host without 64-bit atomics. Tested with --extra-cflags='-march=-i486'. This is patch 15, which might ought to get folded back into patch 13 for bisection, but is ugly for review. * Move a lot of stuff out of softmmu_template.h, and into cpu

[Qemu-devel] [PATCH v3 05/34] int128: Add int128_make128

2016-09-03 Thread Richard Henderson
Allows Int128 to be used more generally, rather than having to begin with 64-bit inputs and accumulate. Signed-off-by: Richard Henderson --- include/qemu/int128.h | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/include/qemu/int128.h b/include/qemu/int128

Re: [Qemu-devel] [PATCH] linux-user: Use correct offset of tuc_stack in ARM do_sigframe_return_v2

2016-09-03 Thread no-reply
Hi, Your series seems to have some coding style problems. See output below for more information: Subject: [Qemu-devel] [PATCH] linux-user: Use correct offset of tuc_stack in ARM do_sigframe_return_v2 Type: series Message-id: 1472934496-30873-1-git-send-email-t.e.baldwi...@members.leeds.ac.uk ==

[Qemu-devel] [PATCH] linux-user: Use correct offset of tuc_stack in ARM do_sigframe_return_v2

2016-09-03 Thread Timothy E Baldwin
struct target_ucontext_v2 is not at the begining of the signal frame, therefore do_sigaltstack was being passed bogus arguments. Signed-off-by: Timothy Edward Baldwin --- linux-user/signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-user/signal.c b/linux-user/sign

Re: [Qemu-devel] [libvirt] [PATCH v7 0/4] Add Mediated device support

2016-09-03 Thread Kirti Wankhede
On 9/3/2016 6:37 PM, Paolo Bonzini wrote: > > > On 03/09/2016 13:56, John Ferlan wrote: >> On 09/02/2016 05:48 PM, Paolo Bonzini wrote: >>> On 02/09/2016 20:33, Kirti Wankhede wrote: We could even do: >> >> echo $UUID1:$GROUPA > create >> >> where $GROUPA is the group ID o

Re: [Qemu-devel] [Qemu-ppc] [PATCH RFC 0/4] Enable MTTCG on PowerPC

2016-09-03 Thread Programmingkid
On Sep 3, 2016, at 1:11 PM, Nikunj A Dadhania wrote: > Nikunj A Dadhania writes: > >> Programmingkid writes: >> The result was this error message: >>> qemu-system-ppc: Number of SMP CPUs requested (4) exceeds max CPUs >>> supported by machine 'mac99' (1) >> >> This seems to be similar error w

Re: [Qemu-devel] [Qemu-ppc] [PATCH RFC 0/4] Enable MTTCG on PowerPC

2016-09-03 Thread Nikunj A Dadhania
Nikunj A Dadhania writes: > Programmingkid writes: > The result was this error message: >> qemu-system-ppc: Number of SMP CPUs requested (4) exceeds max CPUs >> supported by machine 'mac99' (1) > > This seems to be similar error which I got when enabling ppc64. 02/04 of > my patch has got over t

Re: [Qemu-devel] [libvirt] [PATCH v7 0/4] Add Mediated device support

2016-09-03 Thread Kirti Wankhede
On 9/3/2016 5:27 AM, Laine Stump wrote: > On 09/02/2016 05:44 PM, Paolo Bonzini wrote: >> >> >> On 02/09/2016 22:19, John Ferlan wrote: >>> We don't have such a pool for GPU's (yet) - although I suppose they >>> could just become a class of storage pools. >>> >>> The issue being nodedev device ob

Re: [Qemu-devel] [PATCH v7 4/4] docs: Add Documentation for Mediated devices

2016-09-03 Thread Kirti Wankhede
Adding Eric. Eric, This is the v7 version of patch. I'll incorporate changes that you suggested here. Kirti. On 8/25/2016 9:23 AM, Kirti Wankhede wrote: > Add file Documentation/vfio-mediated-device.txt that include details of > mediated device framework. > > Signed-off-by: Kirti Wankhede > Si

Re: [Qemu-devel] [PATCH v7 0/4] Add Mediated device support

2016-09-03 Thread Kirti Wankhede
On 9/3/2016 3:18 AM, Paolo Bonzini wrote: > > > On 02/09/2016 20:33, Kirti Wankhede wrote: >> We could even do: echo $UUID1:$GROUPA > create where $GROUPA is the group ID of a previously created mdev device into which $UUID1 is to be created and added to the same group

Re: [Qemu-devel] [PATCH RFC 1/4] spapr-hcall: take iothread lock during handler call

2016-09-03 Thread Nikunj A Dadhania
Thomas Huth writes: > On 02.09.2016 08:32, Nikunj A Dadhania wrote: >> Signed-off-by: Nikunj A Dadhania >> --- >> hw/ppc/spapr_hcall.c | 11 +-- >> 1 file changed, 9 insertions(+), 2 deletions(-) >> >> diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c >> index e5eca67..daea7a0 1

Re: [Qemu-devel] [PATCH RFC 2/4] target-ppc: with MTTCG report more threads

2016-09-03 Thread Nikunj A Dadhania
Greg Kurz writes: > On Fri, 02 Sep 2016 15:04:47 +0530 > Nikunj A Dadhania wrote: > >> Greg Kurz writes: >> >> > On Fri, 2 Sep 2016 12:02:54 +0530 >> > Nikunj A Dadhania wrote: >> > >> >> Signed-off-by: Nikunj A Dadhania >> >> --- >> > >> > Shouldn't this patch be the last one, when all

Re: [Qemu-devel] [libvirt] [PATCH v7 0/4] Add Mediated device support

2016-09-03 Thread Kirti Wankhede
On 9/3/2016 1:59 AM, John Ferlan wrote: > > > On 09/02/2016 02:33 PM, Kirti Wankhede wrote: >> >> On 9/2/2016 10:55 PM, Paolo Bonzini wrote: >>> >>> >>> On 02/09/2016 19:15, Kirti Wankhede wrote: On 9/2/2016 3:35 PM, Paolo Bonzini wrote: > > my-vgpu > pci__86_

Re: [Qemu-devel] [PATCH RFC 1/4] spapr-hcall: take iothread lock during handler call

2016-09-03 Thread Nikunj A Dadhania
Greg Kurz writes: > On Fri, 02 Sep 2016 14:58:12 +0530 > Nikunj A Dadhania wrote: > >> Greg Kurz writes: >> >> > On Fri, 2 Sep 2016 12:02:53 +0530 >> > Nikunj A Dadhania wrote: >> > >> >> Signed-off-by: Nikunj A Dadhania >> >> --- >> >> hw/ppc/spapr_hcall.c | 11 +-- >> >> 1 file

Re: [Qemu-devel] [Qemu-ppc] [PATCH RFC 0/4] Enable MTTCG on PowerPC

2016-09-03 Thread Nikunj A Dadhania
Programmingkid writes: >> On 09/02/2016 08:32 AM, Nikunj A Dadhania wrote: >>> The series is a first attempt at enabling Multi-Threaded TCG on PowerPC. >>> Changes that were needed to enable PowerPC are pretty simple; >>> >>> Patch 01: Take a iothread lock during hcall, as hcall can generate io

[Qemu-devel] [Bug 1619896] Re: Unsupported ancillary data: 0/8

2016-09-03 Thread Tobias Quintern
Kindly note that the issue does not occur with TeamSpeak 3 Server 3.0.12.4 (x86) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1619896 Title: Unsupported ancillary data: 0/8 Status in QEMU: New

[Qemu-devel] [Bug 1619896] Re: Unsupported ancillary data: 0/8

2016-09-03 Thread Tobias Quintern
** Attachment added: "Teamspeak server log" https://bugs.launchpad.net/qemu/+bug/1619896/+attachment/4733484/+files/ts.log -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1619896 Title: Unsupport

[Qemu-devel] [Bug 1619896] [NEW] Unsupported ancillary data: 0/8

2016-09-03 Thread Tobias Quintern
Public bug reported: Hello, I have the following issue when launching the Teamspeak Server x86 binary on an arm host. Host: Linux 4.6.2 (vanilla) Ubuntu 14.04.5 LTS HW: Cubietruck board, armv7l Used SW: Release archive qemu-2.7.0.tar.bz2 and git commit 1dc33ed90bf1fe1c2014dffa0d9e863c520d9

Re: [Qemu-devel] [virtio-comment] [PATCH] *** Vhost-pci RFC v2 ***

2016-09-03 Thread Wang, Wei W
On 09/02/2016 09:27 PM, Stefan Hajnoczi wrote: > On Fri, Sep 02, 2016 at 12:27:25AM +0800, Wei Wang wrote: > > On 09/01/2016 12:07 AM, Stefan Hajnoczi wrote: > > > On Tue, Aug 30, 2016 at 10:08:01AM +, Wang, Wei W wrote: > > > > On Monday, August 29, 2016 11:25 PM, Stefan Hajnoczi wrote: > > >

Re: [Qemu-devel] [libvirt] [PATCH v7 0/4] Add Mediated device support

2016-09-03 Thread Paolo Bonzini
On 03/09/2016 13:56, John Ferlan wrote: > On 09/02/2016 05:48 PM, Paolo Bonzini wrote: >> On 02/09/2016 20:33, Kirti Wankhede wrote: >>> We could even do: > > echo $UUID1:$GROUPA > create > > where $GROUPA is the group ID of a previously created mdev device into > which $UUID

Re: [Qemu-devel] [libvirt] [PATCH v7 0/4] Add Mediated device support

2016-09-03 Thread John Ferlan
>>> After creating the vGPU, if required by the host driver, all the other >>> type ids would disappear from "virsh nodedev-dumpxml pci__86_00_0" too. >> >> Not wanting to make assumptions, but this reads as if I create one type >> 11 vGPU, then I can create no others on the host. Maybe I'm

Re: [Qemu-devel] [libvirt] [PATCH v7 0/4] Add Mediated device support

2016-09-03 Thread John Ferlan
On 09/02/2016 05:48 PM, Paolo Bonzini wrote: > > > On 02/09/2016 20:33, Kirti Wankhede wrote: >> We could even do: echo $UUID1:$GROUPA > create where $GROUPA is the group ID of a previously created mdev device into which $UUID1 is to be created and added to the same gr

[Qemu-devel] [PATCH v3 1/2] tests: Resort check-qtest entries in Makefile.include

2016-09-03 Thread Thomas Huth
The rather random list of check-qtest-xxx entries caused some confusion in the past, where to use "=" and where to use "+=" (see commits 0ccac16f59462b8e2b9afbc1 and 1f5c1cfbaec0792cd2e5da for example). Sorting the check-qtest-xxx entries by architecure instead and using some empty lines inbetween

[Qemu-devel] [PATCH v3 0/2] Add a test for serial output (and sort tests by architecture in the Makefile)

2016-09-03 Thread Thomas Huth
Since some of the machines that we support in QEMU sometimes get broken by other changes, and it then takes a while 'till somebody notices the breakage, it would be nice to get some more automatic test coverage for various machines during "make check". The second patch adds such a test for the mach

[Qemu-devel] [PATCH v3 2/2] tests: Check serial output of firmware boot of some machines

2016-09-03 Thread Thomas Huth
Some of the machines that we have got a firmware image for write some output to the serial console while booting up. We can use this output to make sure that the machine is basically working, so this adds a test that checks the output of these machines for some well-known "magic" strings. Signed-o

[Qemu-devel] [PATCH] vhost_net: don't enable vring if backend lack this feature

2016-09-03 Thread Chen Hanxiao
From: Chen Hanxiao If backend(such as dpdk) lack this feature, don't assume it and mark it in vring_enable. Or we may fail in vhost_net_start, then we can't use vhost net. This will bring compat issue with old version backend. Signed-off-by: Chen Hanxiao --- hw/net/vhost_net.c | 12 +--

Re: [Qemu-devel] [PATCH] virtio-blk: Remove hw/virtio/dataplane folder from MAINTAINERS file

2016-09-03 Thread Fam Zheng
On Sat, 09/03 00:03, Thomas Huth wrote: > The folder does not exist anymore, thus should be removed from the > MAINTAINERS file, too. > > Signed-off-by: Thomas Huth > --- > MAINTAINERS | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index b6fb84e..ff45f8c 100