[Qemu-devel] [PATCH 4/4] target-tilegx: Let fpu implementation code can be built and used

2015-11-07 Thread Chen Gang
>From 8fab455a5ac5508d06cc69f778e926ad098fbe5b Mon Sep 17 00:00:00 2001 From: Chen Gang Date: Sun, 8 Nov 2015 09:11:36 +0800 Subject: [PATCH 4/4] target-tilegx: Let fpu implementation code can be built  and used It passes gcc testsuite: it can get the same result as the original fpu implementatio

[Qemu-devel] [PATCH 3/4] target-tilegx: Implement fpu fdouble floating point

2015-11-07 Thread Chen Gang
>From c467db1c0a5f4c6560b8b2115732aa718c4b Mon Sep 17 00:00:00 2001 From: Chen Gang Date: Sun, 8 Nov 2015 09:10:17 +0800 Subject: [PATCH 3/4] target-tilegx: Implement fpu fdouble floating point  instructions Signed-off-by: Chen Gang ---  target-tilegx/fdouble_helper.c | 290 +

[Qemu-devel] [PATCH 2/4] target-tilegx: Implement fpu single floating point

2015-11-07 Thread Chen Gang
>From 3270485ebd56429f6f62f0a4f967009d8a1b14d6 Mon Sep 17 00:00:00 2001 From: Chen Gang Date: Sun, 8 Nov 2015 09:08:40 +0800 Subject: [PATCH 2/4] target-tilegx: Implement fpu single floating point  instructions Signed-off-by: Chen Gang ---  target-tilegx/fsingle_helper.c | 168 ++

[Qemu-devel] [PATCH 1/4] target-tilegx: Add fpu header file

2015-11-07 Thread Chen Gang
>From 91a3d7d591cac6c4a39d4dbc5c3ffe8c17b10b6a Mon Sep 17 00:00:00 2001 From: Chen Gang Date: Sun, 8 Nov 2015 09:05:29 +0800 Subject: [PATCH 1/4] target-tilegx: Add fpu header file It defines the main data structures for tilegx fpu. Also it provides the summary description for each floating point

[Qemu-devel] [PATCH 0/4] Implment fpu floating point instructions

2015-11-07 Thread Chen Gang
>From 8fab455a5ac5508d06cc69f778e926ad098fbe5b Mon Sep 17 00:00:00 2001 From: Chen Gang Date: Sun, 8 Nov 2015 09:28:16 +0800 Subject: [PATCH 0/4] Implment fpu floating point instructions It passes gcc testsuite: get the same result like the original floating point implementation has done (origina

Re: [Qemu-devel] [PULL 0/5] Ide patches

2015-11-07 Thread Peter Maydell
On 6 November 2015 at 20:02, John Snow wrote: > The following changes since commit 4b59f39bc9a03afcc74b2fa28da7c3189fca507c: > > Merge remote-tracking branch > 'remotes/mjt/tags/pull-trivial-patches-2015-11-06' into staging (2015-11-06 > 12:50:24 +) > > are available in the git repository

[Qemu-devel] [Bug 893208] Re: qemu on ARM hosts can't boot i386 image

2015-11-07 Thread PeteVine
I tried installing openbsd yesterday from an official image to another raw image disk - no problem and the installed system works flawlessly. Hurd also boots fine (via grub) along with a few toy x86 kernels. It almost begins to look as if the raw images are ok whereas the qcow2 format is the probl

[Qemu-devel] [Bug 1488363] Re: qemu 2.4.0 hangs using vfio for pci passthrough of graphics card

2015-11-07 Thread Martin
Version 2.4.1 is affected too, but regression mentioned by Peter Maloney solve this problem. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1488363 Title: qemu 2.4.0 hangs using vfio for pci passthr

[Qemu-devel] [Bug 1488363] Re: qemu 2.4.0 hangs using vfio for pci passthrough of graphics card

2015-11-07 Thread Martin
** No longer affects: qemu (Gentoo Linux) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1488363 Title: qemu 2.4.0 hangs using vfio for pci passthrough of graphics card Status in QEMU: New Bug d

Re: [Qemu-devel] [PATCH] hw/arm/virt: error_report cleanups

2015-11-07 Thread Peter Maydell
On 7 November 2015 at 15:25, Andrew Jones wrote: > Signed-off-by: Andrew Jones > --- > hw/arm/virt.c | 10 +- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/hw/arm/virt.c b/hw/arm/virt.c > index 77d9267599b7e..9c6792cea16f6 100644 > --- a/hw/arm/virt.c > +++ b/hw/arm/

[Qemu-devel] [PATCH 10/10] migration: normalize locking in migration/savevm.c

2015-11-07 Thread Denis V. Lunev
basically all bdrv_* operations must be called under aio_context_acquire except ones with bdrv_all prefix. Signed-off-by: Denis V. Lunev CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf --- migration/savevm.c | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff

[Qemu-devel] [PATCH 06/10] migration: drop find_vmstate_bs check in hmp_delvm

2015-11-07 Thread Denis V. Lunev
There is no much sense to do the check and write warning. Signed-off-by: Denis V. Lunev CC: Juan Quintela --- migration/savevm.c | 5 - 1 file changed, 5 deletions(-) diff --git a/migration/savevm.c b/migration/savevm.c index a9c1130..0c2890d 100644 --- a/migration/savevm.c +++ b/migration

[Qemu-devel] [PATCH 04/10] snapshot: create bdrv_all_goto_snapshot helper

2015-11-07 Thread Denis V. Lunev
to switch to snapshot on all loaded block drivers. The patch also ensures proper locking. Signed-off-by: Denis V. Lunev Reviewed-by: Greg Kurz CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf --- block/snapshot.c | 20 include/block/snapshot.h | 1 + migrat

[Qemu-devel] [PATCH 08/10] migration: reorder processing in hmp_savevm

2015-11-07 Thread Denis V. Lunev
State deletion can be performed on running VM which reduces VM downtime This approach looks a bit more natural. Signed-off-by: Denis V. Lunev CC: Juan Quintela --- migration/savevm.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/migration/savevm.c b/migr

[Qemu-devel] [PATCH 09/10] migration: implement bdrv_all_find_vmstate_bs helper

2015-11-07 Thread Denis V. Lunev
The patch also ensures proper locking for the operation. Signed-off-by: Denis V. Lunev CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf --- block/snapshot.c | 15 +++ include/block/snapshot.h | 2 ++ migration/savevm.c | 19 --- 3 files changed,

[Qemu-devel] [PATCH 05/10] snapshot: create bdrv_all_find_snapshot helper

2015-11-07 Thread Denis V. Lunev
to check that snapshot is available for all loaded block drivers. The ability to switch to snapshot is verified separately using bdrv_all_can_snapshot. The patch also ensures proper locking. Signed-off-by: Denis V. Lunev CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf --- block/snapshot

[Qemu-devel] [PATCH 01/10] snapshot: create helper to test that block drivers supports snapshots

2015-11-07 Thread Denis V. Lunev
The patch enforces proper locking for this operation. Signed-off-by: Denis V. Lunev Reviewed-by: Greg Kurz CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf --- block/snapshot.c | 24 include/block/snapshot.h | 8 migration/savevm.c | 17 ++

[Qemu-devel] [PATCH 02/10] snapshot: return error code from bdrv_snapshot_delete_by_id_or_name

2015-11-07 Thread Denis V. Lunev
this will make code better in the next patch Signed-off-by: Denis V. Lunev CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf --- block/snapshot.c | 7 --- include/block/snapshot.h | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/block/snapshot.c b/bloc

[Qemu-devel] [PATCH for 2.5 v6 0/10] dataplane snapshot fixes

2015-11-07 Thread Denis V. Lunev
with test while /bin/true ; do virsh snapshot-create rhel7 sleep 10 virsh snapshot-delete rhel7 --current done with enabled iothreads on a running VM leads to a lot of troubles: hangs, asserts, errors. Anyway, I think that the construction like assert(aio_contex

[Qemu-devel] [PATCH 07/10] snapshot: create bdrv_all_create_snapshot helper

2015-11-07 Thread Denis V. Lunev
to create snapshot for all loaded block drivers. The patch also ensures proper locking. Signed-off-by: Denis V. Lunev CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf --- block/snapshot.c | 22 ++ include/block/snapshot.h | 1 + migration/savevm.c | 20

[Qemu-devel] [PATCH 03/10] snapshot: create bdrv_all_delete_snapshot helper

2015-11-07 Thread Denis V. Lunev
to delete snapshots from all loaded block drivers. The patch also ensures proper locking. Signed-off-by: Denis V. Lunev CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf --- block/snapshot.c | 22 include/block/snapshot.h | 2 ++ migration/savevm.c | 54

[Qemu-devel] [PATCH 1/1] migration: qemu_savevm_state_cleanup becomes mandatory operation

2015-11-07 Thread Denis V. Lunev
since commit commit 94f5a43704129ca4995aa3385303c5ae225bde42 Author: Liang Li Date: Mon Nov 2 15:37:00 2015 +0800 migration: defer migration_end & blk_mig_cleanup when actual .cleanup callbacks calling was removed from complete operations. Signed-off-by: Denis V. Lunev CC: Pa

[Qemu-devel] [PATCH] hw/arm/virt: error_report cleanups

2015-11-07 Thread Andrew Jones
Signed-off-by: Andrew Jones --- hw/arm/virt.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 77d9267599b7e..9c6792cea16f6 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -941,8 +941,8 @@ static void machvirt_init(MachineState *

[Qemu-devel] assert during internal snapshot

2015-11-07 Thread Denis V. Lunev
Hello, All! This commit commit 94f5a43704129ca4995aa3385303c5ae225bde42 Author: Liang Li Date: Mon Nov 2 15:37:00 2015 +0800 migration: defer migration_end & blk_mig_cleanup Because of the patch 3ea3b7fa9af067982f34b of kvm, which introduces a lazy collapsing of small sptes into

[Qemu-devel] [PULL 3/3] target-i386: Add clflushopt/clwb/pcommit to TCG_7_0_EBX_FEATURES

2015-11-07 Thread Eduardo Habkost
From: Xiao Guangrong Now these instructions are handled by TCG and can be added to the TCG_7_0_EBX_FEATURES macro. Signed-off-by: Xiao Guangrong Reviewed-by: Richard Henderson Signed-off-by: Eduardo Habkost --- target-i386/cpu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff

[Qemu-devel] [PULL 2/3] target-i386: tcg: Check right CPUID bits for clflushopt/pcommit

2015-11-07 Thread Eduardo Habkost
Detect the clflushopt and pcommit instructions and check their corresponding feature flags, instead of checking CPUID_SSE and CPUID_CLFLUSH. Reviewed-by: Richard Henderson Signed-off-by: Eduardo Habkost --- target-i386/translate.c | 28 1 file changed, 20 insertions

[Qemu-devel] [PULL 0/3] target-i386: tcg: Handle clflushopt/clwb/pcommit instructions

2015-11-07 Thread Eduardo Habkost
The following changes since commit 4b59f39bc9a03afcc74b2fa28da7c3189fca507c: Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-11-06' into staging (2015-11-06 12:50:24 +) are available in the git repository at: git://github.com/ehabkost/qemu.git tags/x86-pull-req

[Qemu-devel] [PULL 1/3] target-i386: tcg: Accept clwb instruction

2015-11-07 Thread Eduardo Habkost
Accept the clwb instruction (66 0F AE /6) if its corresponding feature flag is enabled on CPUID[7]. Reviewed-by: Richard Henderson Signed-off-by: Eduardo Habkost --- target-i386/translate.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/target-i386/translate.c

[Qemu-devel] cmdide0:1:0: lost interrupt on NetBSD 7

2015-11-07 Thread Mark Cave-Ayland
Whilst testing various images under qemu-system-sparc64, I've noticed a regression with the new NetBSD 7 release. On boot the kernel hangs just after detecting the CDROM and eventually outputs "cmdide0:1:0: lost interrupt" onto the console. A quick session with git bisect points to the following p

Re: [Qemu-devel] [PATCH 03/11] snapshot: create bdrv_all_delete_snapshot helper

2015-11-07 Thread Denis V. Lunev
On 11/06/2015 05:09 PM, Stefan Hajnoczi wrote: On Wed, Nov 04, 2015 at 08:19:34PM +0300, Denis V. Lunev wrote: to delete snapshots from all loaded block drivers. The patch also ensures proper locking. Signed-off-by: Denis V. Lunev CC: Juan Quintela CC: Stefan Hajnoczi CC: Kevin Wolf ---

Re: [Qemu-devel] [PULL v3 00/18] Record/replay core for 2.5-rc1

2015-11-07 Thread dovgaluk
Paolo Bonzini писал 2015-11-06 15:59: On 06/11/2015 13:26, Peter Maydell wrote: Applied, thanks. Let's hope it doesn't break too much :-) (Seriously, it's good to see this getting into the tree finally. Do we have some documentation we can point to in the release notes about how to use it?) U