Re: [Qemu-devel] [0/25] Async threading for VirtFS using glib threads coroutines.

2011-05-14 Thread Stefan Hajnoczi
On Sat, May 14, 2011 at 2:29 AM, Venkateswararao Jujjuri jv...@linux.vnet.ibm.com wrote: On 05/13/2011 05:18 PM, Venkateswararao Jujjuri wrote: On 05/13/2011 12:26 PM, Aneesh Kumar K.V wrote: On Fri, 13 May 2011 09:55:03 +0100, Stefan Hajnoczistefa...@gmail.com  wrote: On Thu, May 12, 2011

Re: [Qemu-devel] [PATCH v3 0/4] Coroutines for better asynchronous programming

2011-05-14 Thread Corentin Chary
On Fri, May 13, 2011 at 11:26 AM, Stefan Hajnoczi stefa...@linux.vnet.ibm.com wrote: QEMU is event-driven and suffers when blocking operations are performed because VM execution may be stopped until the operation completes.  Therefore many operations that could block are performed

Re: [Qemu-devel] sparc64-linux-user Segmentation fault

2011-05-14 Thread Blue Swirl
On Sat, May 14, 2011 at 1:23 AM, Artyom Tarasenko atar4q...@gmail.com wrote: Trying to run linux-user-test-0.3 from qemu.org. The programs produce the expected output but always end up with a segmentation fault: $ sparc64-linux-user/qemu-sparc64 ../linux-user-test-0.3/sparc64/busybox BusyBox

[Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread Boris Derzhavets
Please, view one more time #50. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/723871 Title: qemu-kvm-0.14.0 Aborts with -vga qxl Status in QEMU: Confirmed Status in “libvirt” package in Ubuntu:

[Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread Serge Hallyn
I have a hard time stomaching '32-bit support was dropped'. Is there an archived mailing list message saying more about that? Can you build a 32-bit package (on a 32-bit host) with -Werror? If so, then I'm still misunderstanding your comment #50. Sorry, please help me become unconfused :) --

[Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread blueswirl
qemu-kvm.c does not exist in QEMU. ** Changed in: qemu Status: Confirmed = Invalid -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/723871 Title: qemu-kvm-0.14.0 Aborts with -vga qxl Status

[Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread Boris Derzhavets
@Serge, I have a hard time stomaching '32-bit support was dropped'. Is there an archived mailing list message saying more about that? View: http://lists.freedesktop.org/archives/spice- devel/2010-November/001738.html Can you build a 32-bit package (on a 32-bit host) with -Werror? No. I

Re: [Qemu-devel] Supporting emulation of IOMMUs

2011-05-14 Thread Eduard - Gabriel Munteanu
On Tue, May 10, 2011 at 11:44:26AM +1000, David Gibson wrote: On Thu, Apr 21, 2011 at 09:47:31PM +0300, Eduard - Gabriel Munteanu wrote: On Thu, Apr 21, 2011 at 05:03:47PM +1000, David Gibson wrote: A few months ago, Eduard - Gabriel Munteanu posted a series of patches implementing

[Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread Boris Derzhavets
Responding # 56 qemu-kvm.c does not exist in QEMU. Changed in qemu: status: Confirmed → Invalid However , root@boris-System-P5Q3:~# lsmod | grep kvm kvm_intel 56851 8 kvm 367707 1 kvm_intel root@borus-System-P5Q3:~# virsh qemu-monitor-command --hmp

[Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread Boris Derzhavets
** Attachment added: Snapshot 1 https://bugs.launchpad.net/qemu/+bug/723871/+attachment/2128636/+files/KVM1.png -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/723871 Title: qemu-kvm-0.14.0

[Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread Boris Derzhavets
** Attachment added: Snapshot 2 https://bugs.launchpad.net/qemu/+bug/723871/+attachment/2128637/+files/KVM2.png -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/723871 Title: qemu-kvm-0.14.0

[Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread Boris Derzhavets
General directions i have been following :- http://www.linux- kvm.org/page/FAQ#How_can_I_check_that_I.27m_not_falling_back_to_QEMU_with_no_hardware_acceleration.3F How to access the QEMU monitor through libvirt View :- http://blog.vmsplice.net/2011/03/how-to-access-qemu-monitor-through.html

[Qemu-devel] [PATCH RFC 00/11] AREG0 elimination

2011-05-14 Thread Blue Swirl
Here's a RFC series for eliminating AREG0. Blue Swirl (11): Move user emulator stuff from cpu-exec.c to user-exec.c Delete unused tb_invalidate_page_range The above should be OK to commit. cpu_loop_exit: avoid using AREG0 Delegate setup of TCG temporaries to targets These two are not,

[Qemu-devel] [PATCH 02/11] Delete unused tb_invalidate_page_range

2011-05-14 Thread Blue Swirl
tb_invalidate_page_range() was intended to be used to invalidate an area of a TB which the guest explicitly flushes from i-cache. However, QEMU detects writes to code areas where TBs have been generated, so this has never been useful. Delete the function, adjust callers. Signed-off-by: Blue

[Qemu-devel] [PATCH 04/11] Delegate setup of TCG temporaries to targets

2011-05-14 Thread Blue Swirl
Delegate TCG temp_buf setup to targets, so that they can use a stack frame later instead. Signed-off-by: Blue Swirl blauwir...@gmail.com --- tcg/arm/tcg-target.c |2 ++ tcg/hppa/tcg-target.c |2 ++ tcg/i386/tcg-target.c |2 ++ tcg/ia64/tcg-target.c |2 ++

[Qemu-devel] [PATCH 03/11] cpu_loop_exit: avoid using AREG0

2011-05-14 Thread Blue Swirl
Make cpu_loop_exit() take a parameter for CPUState instead of relying on global env. Signed-off-by: Blue Swirl blauwir...@gmail.com --- cpu-exec.c| 16 exec-all.h|2 +- hw/alpha_palcode.c|2 +-

[Qemu-devel] [PATCH 05/11] TCG: fix negative frame offset calculations

2011-05-14 Thread Blue Swirl
size_t is unsigned, so the frame offset calculations can be incorrect for negative offsets. Signed-off-by: Blue Swirl blauwir...@gmail.com --- tcg/tcg.c | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tcg/tcg.c b/tcg/tcg.c index 8748c05..75972c3 100644 ---

[Qemu-devel] [PATCH 06/11] TCG/x86: use stack for TCG temps

2011-05-14 Thread Blue Swirl
Use stack instead of temp_buf array in CPUState for TCG temps. Signed-off-by: Blue Swirl blauwir...@gmail.com --- tcg/i386/tcg-target.c | 19 ++- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/tcg/i386/tcg-target.c b/tcg/i386/tcg-target.c index 01747f3..0e168ea

[Qemu-devel] [PATCH 07/11] TCG/Sparc64: use stack for TCG temps

2011-05-14 Thread Blue Swirl
Use stack instead of temp_buf array in CPUState for TCG temps. On Sparc64, stack pointer is not aligned but there is a fixed bias of 2047, so don't try to enforce alignment. Signed-off-by: Blue Swirl blauwir...@gmail.com --- tcg/sparc/tcg-target.c |7 --- tcg/tcg.c |2

[Qemu-devel] [PATCH 08/11] Add CONFIG_TARGET_NEEDS_AREG0

2011-05-14 Thread Blue Swirl
In the future, targets may avoid using HELPER_CFLAGS when they are no longer using the global CPUState register variable, env a.k.a. AREG0. Signed-off-by: Blue Swirl blauwir...@gmail.com --- Makefile.target|4 +++- configure |6 ++ dyngen-exec.h |2

[Qemu-devel] [PATCH 09/11] Don't compile legacy qemu_ld/st functions if target doesn't need them

2011-05-14 Thread Blue Swirl
WIP Signed-off-by: Blue Swirl blauwir...@gmail.com --- tcg/i386/tcg-target.c | 39 ++- 1 files changed, 22 insertions(+), 17 deletions(-) diff --git a/tcg/i386/tcg-target.c b/tcg/i386/tcg-target.c index 0e168ea..8fc80af 100644 --- a/tcg/i386/tcg-target.c

[Qemu-devel] [PATCH 10/11] Add new qemu_ld and qemu_st functions

2011-05-14 Thread Blue Swirl
Strawman version, WIP. Signed-off-by: Blue Swirl blauwir...@gmail.com --- tcg/i386/tcg-target.c |6 ++ tcg/tcg-op.h | 49 + tcg/tcg-opc.h |3 +++ 3 files changed, 58 insertions(+), 0 deletions(-) diff --git

[Qemu-devel] [PATCH 11/11] sparc: use new qemu_ld and qemu_st functions

2011-05-14 Thread Blue Swirl
Strawman version, WIP. Signed-off-by: Blue Swirl blauwir...@gmail.com --- target-sparc/translate.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/target-sparc/translate.c b/target-sparc/translate.c index 0cc47e9..52f88a0 100644 --- a/target-sparc/translate.c +++

Re: [Qemu-devel] [Bug 723871] Re: qemu-kvm-0.14.0 Aborts with -vga qxl

2011-05-14 Thread Blue Swirl
On Sat, May 14, 2011 at 9:20 PM, Boris Derzhavets 723...@bugs.launchpad.net wrote: Responding # 56 qemu-kvm.c does not exist in QEMU. Changed in qemu: status:       Confirmed → Invalid However , root@boris-System-P5Q3:~# lsmod | grep kvm  kvm_intel              56851  8  kvm            

Re: [Qemu-devel] [PULL] PPC patch queue

2011-05-14 Thread Aurelien Jarno
On Thu, May 12, 2011 at 12:28:10AM +0200, Alexander Graf wrote: Hi, This is my current PPC patch queue containing all the collected PPC work for Qemu so far. Please pull. Thanks, pulled. The following changes since commit 0225e254ae81c5638463cda8f5730f31619113b6: Stefan Weil (1):

Re: [Qemu-devel] [PATCH RFC 00/11] AREG0 elimination

2011-05-14 Thread Aurelien Jarno
On Sat, May 14, 2011 at 10:35:20PM +0300, Blue Swirl wrote: Here's a RFC series for eliminating AREG0. Blue Swirl (11): Move user emulator stuff from cpu-exec.c to user-exec.c Delete unused tb_invalidate_page_range The above should be OK to commit. cpu_loop_exit: avoid using

Re: [Qemu-devel] [PATCH] target-arm: Minimal implementation of performance counters

2011-05-14 Thread Aurelien Jarno
On Fri, May 06, 2011 at 03:32:27PM +0100, Peter Maydell wrote: On 26 April 2011 11:23, Aurelien Jarno aurel...@aurel32.net wrote: On Mon, Apr 25, 2011 at 11:35:54PM +0100, Peter Maydell wrote: On 25 April 2011 23:31, Aurelien Jarno aurel...@aurel32.net wrote: On Mon, Apr 25, 2011 at

Re: [Qemu-devel] [PATCH RFC 00/11] AREG0 elimination

2011-05-14 Thread Blue Swirl
On Sun, May 15, 2011 at 12:16 AM, Aurelien Jarno aurel...@aurel32.net wrote: On Sat, May 14, 2011 at 10:35:20PM +0300, Blue Swirl wrote: Here's a RFC series for eliminating AREG0. Blue Swirl (11):   Move user emulator stuff from cpu-exec.c to user-exec.c   Delete unused

Re: [Qemu-devel] [PATCH] target-arm: Minimal implementation of performance counters

2011-05-14 Thread Blue Swirl
On Sun, May 15, 2011 at 12:32 AM, Aurelien Jarno aurel...@aurel32.net wrote: On Fri, May 06, 2011 at 03:32:27PM +0100, Peter Maydell wrote: On 26 April 2011 11:23, Aurelien Jarno aurel...@aurel32.net wrote: On Mon, Apr 25, 2011 at 11:35:54PM +0100, Peter Maydell wrote: On 25 April 2011

Re: [Qemu-devel] [PATCH RFC 00/11] AREG0 elimination

2011-05-14 Thread Aurelien Jarno
On Sun, May 15, 2011 at 12:52:35AM +0300, Blue Swirl wrote: On Sun, May 15, 2011 at 12:16 AM, Aurelien Jarno aurel...@aurel32.net wrote: On Sat, May 14, 2011 at 10:35:20PM +0300, Blue Swirl wrote: Here's a RFC series for eliminating AREG0. Blue Swirl (11):   Move user emulator stuff

Re: [Qemu-devel] [PATCH] target-arm: Minimal implementation of performance counters

2011-05-14 Thread Aurelien Jarno
On Sun, May 15, 2011 at 01:01:40AM +0300, Blue Swirl wrote: On Sun, May 15, 2011 at 12:32 AM, Aurelien Jarno aurel...@aurel32.net wrote: On Fri, May 06, 2011 at 03:32:27PM +0100, Peter Maydell wrote: On 26 April 2011 11:23, Aurelien Jarno aurel...@aurel32.net wrote: On Mon, Apr 25, 2011 at

Re: [Qemu-devel] [PATCH] doc: Add explanation that -alt-grab and -ctrl-grab affect special keys

2011-05-14 Thread Aurelien Jarno
On Fri, Apr 29, 2011 at 09:46:12PM +1000, Brad Hards wrote: Phillip Merensky reported that the special keys (e.g. Ctrl-Alt-f for full screen) did not work correctly if -alt-grab is used. BUG: 696530 Review of ui/sdl.c:sdl_refresh indicates that this is the intended behaviour, so we should

Re: [Qemu-devel] [PATCH] target-arm: Fix VMLA, VMLS, VNMLS, VNMLA handling of NaNs

2011-05-14 Thread Aurelien Jarno
On Thu, May 05, 2011 at 07:35:35PM +0100, Peter Maydell wrote: Correct handling of NaNs for VFP VMLA, VMLS, VNMLS and VNMLA requires that we implement the set of negations and additions specified by the ARM ARM; plausible looking simplifications like turning (-A + B) into (B - A) or computing

Re: [Qemu-devel] [PATCH] target-lm32: Remove unused local variables

2011-05-14 Thread Aurelien Jarno
On Sat, May 07, 2011 at 10:49:33PM +0200, Stefan Weil wrote: cppcheck report: target-lm32/translate.c:587: style: Variable 't0' is assigned a value that is never used target-lm32/translate.c:588: style: Variable 'l1' is assigned a value that is never used Remove both variables.

Re: [Qemu-devel] [PATCH 4/7] target-arm: Refactor int-float conversions

2011-05-14 Thread Aurelien Jarno
On Sun, May 08, 2011 at 01:32:34PM +0300, Blue Swirl wrote: On Fri, May 6, 2011 at 7:38 PM, Paul Brook p...@codesourcery.com wrote: On Fri, May 6, 2011 at 5:09 PM, Paul Brook p...@codesourcery.com wrote: The Neon versions of int-float conversions need their own helper routines because

Re: [Qemu-devel] [PATCH] virtio: Move virtio-pci to hw library

2011-05-14 Thread Aurelien Jarno
On Tue, Apr 26, 2011 at 01:32:08PM +0200, Jan Kiszka wrote: This module has no target dependencies (except for target_phys_addr_t size) and can thus be built as part of libhw. Signed-off-by: Jan Kiszka jan.kis...@siemens.com --- Makefile.objs |1 + Makefile.target |1 - 2 files

Re: [Qemu-devel] [PATCH] target-mips: Fix warning caused by unused local variable

2011-05-14 Thread Aurelien Jarno
On Sun, May 08, 2011 at 10:24:39AM +0200, Stefan Weil wrote: cppcheck report: target-mips/helper.c:276: style: Variable 'access_type' is assigned a value that is never used 'access_type' is only used for system emulation, so the patch simply fixes the conditional compilation. There

Re: [Qemu-devel] [PATCH v2] configure: List available targets in --help output

2011-05-14 Thread Aurelien Jarno
On Tue, May 03, 2011 at 02:50:13PM +0100, Peter Maydell wrote: Include the list of available targets in the --help output for the --target-list= option. Signed-off-by: Peter Maydell peter.mayd...@linaro.org Thanks, applied. --- v2: As suggested by Stefan Weil, put the target list in

Re: [Qemu-devel] [PATCH] set $SDL_VIDEODRIVER=x11 on Linux to prevent sudo kvm from fighting for video card

2011-05-14 Thread Aurelien Jarno
On Sun, May 08, 2011 at 01:18:30AM +0400, Michael Tokarev wrote: Signed-off-by: Michael Tokarev m...@tls.msk.ru --- ui/sdl.c | 12 1 files changed, 12 insertions(+), 0 deletions(-) Thanks, applied. diff --git a/ui/sdl.c b/ui/sdl.c index dc5c3a1..14a62d9 100644 ---

Re: [Qemu-devel] Supporting emulation of IOMMUs

2011-05-14 Thread Benjamin Herrenschmidt
On Sat, 2011-05-14 at 18:27 +0300, Eduard - Gabriel Munteanu wrote: No, I've made some progress but I've still got a few concerns to address, mainly how to handle unaligned accesses and some things related to the IOMMU behavior like target aborts. I've added some macro magic to declare

Re: [Qemu-devel] [PATCH RFC 00/11] AREG0 elimination

2011-05-14 Thread Aurelien Jarno
On Sat, May 14, 2011 at 11:16:16PM +0200, Aurelien Jarno wrote: On Sat, May 14, 2011 at 10:35:20PM +0300, Blue Swirl wrote: Here's a RFC series for eliminating AREG0. Blue Swirl (11): Move user emulator stuff from cpu-exec.c to user-exec.c Delete unused tb_invalidate_page_range

[Qemu-devel] Agevolazioni per le imprese

2011-05-14 Thread fineuropa
Fineuropa finanziamenti ordinari e agevolati agevolazioni e assistenza alle aziende in crisi servizi al contezioso bancario Per informazioni clicca qui Servizio contenzioso bancario Il Servizio Contenziono Bancario mette a disposizione di imprese, commercialisti e studi legali, una struttura