On 07/19/2013 07:44 PM, Wenchao Xia wrote:
> The old code in help_cmd() use global 'info_cmds' and treat it as a
s/use/uses/; s/treat/treats/
> special case. Actually 'info_cmds' is an sub command group of 'mon_cmds',
s/an sub/a sub/
> in order to avoid direct use of it, help_cmd() need to chan
On Wed, Jul 17, 2013 at 05:42:13PM +0800, Fam Zheng wrote:
> bdrv_drop_intermediate used a local list to iterate through backing
> chain and delete each BDS. It is simplified while adopting to refcount
> mechanism.
>
Hi Fam,
The reason for the local list is to keep the BDS deletion
transactional
Signed-off-by: Andreas Färber
---
hw/display/milkymist-vgafb.c | 17 -
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/hw/display/milkymist-vgafb.c b/hw/display/milkymist-vgafb.c
index 870b339..5150cb4 100644
--- a/hw/display/milkymist-vgafb.c
+++ b/hw/display/milky
Hello,
This series eliminates FROM_SYSBUS() in hw/display/.
Regards,
Andreas
Cc: Hu Tao
Andreas Färber (8):
exynos4210_fimd: QOM cast cleanup
g364fb: QOM cast cleanup
jazz_led: QOM cast cleanups
milkymist-tmu2: QOM cast cleanups
milkymist-vgafb: QOM cast cleanups
pl110: Rename pl11
Signed-off-by: Andreas Färber
---
hw/display/g364fb.c | 25 -
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/hw/display/g364fb.c b/hw/display/g364fb.c
index 79a0a50..a24a882 100644
--- a/hw/display/g364fb.c
+++ b/hw/display/g364fb.c
@@ -493,26 +493,33 @@ st
Signed-off-by: Andreas Färber
---
hw/display/exynos4210_fimd.c | 18 --
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/hw/display/exynos4210_fimd.c b/hw/display/exynos4210_fimd.c
index eb168ea..65cca1d 100644
--- a/hw/display/exynos4210_fimd.c
+++ b/hw/display/exyn
Signed-off-by: Andreas Färber
---
hw/display/milkymist-tmu2.c | 13 +
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/hw/display/milkymist-tmu2.c b/hw/display/milkymist-tmu2.c
index efda082..b2a5fba 100644
--- a/hw/display/milkymist-tmu2.c
+++ b/hw/display/milkymist-tmu2
Let pl110_versatile and pl111 inherit from pl110 and use PL110() cast;
set their version index in an instance_init.
Signed-off-by: Andreas Färber
---
hw/display/pl110.c | 71 ++
1 file changed, 29 insertions(+), 42 deletions(-)
diff --git a/hw
Signed-off-by: Andreas Färber
---
hw/display/jazz_led.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/hw/display/jazz_led.c b/hw/display/jazz_led.c
index 7f82037..8407e6c 100644
--- a/hw/display/jazz_led.c
+++ b/hw/display/jazz_led.c
@@ -32,8 +32,12 @@ typedef e
Signed-off-by: Andreas Färber
---
hw/display/pl110.c | 64 +++---
1 file changed, 32 insertions(+), 32 deletions(-)
diff --git a/hw/display/pl110.c b/hw/display/pl110.c
index 60afcf3..7c2cd36 100644
--- a/hw/display/pl110.c
+++ b/hw/display/pl110.c
Signed-off-by: Andreas Färber
---
hw/display/tcx.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/hw/display/tcx.c b/hw/display/tcx.c
index 9fd48b5..24876d3 100644
--- a/hw/display/tcx.c
+++ b/hw/display/tcx.c
@@ -34,8 +34,12 @@
#define TCX_THC_NREGS_24 0x1000
Am 22.07.2013 17:58, schrieb Andreas Färber:
> Needed for QOM casts.
>
> Signed-off-by: Andreas Färber
> ---
> hw/ide/cmd646.c | 62
> ++---
> hw/ide/pci.c| 30 +---
> hw/ide/pci.h| 8 +++-
> hw/ide/piix.c
Am 24.07.2013 18:01, schrieb Michael S. Tsirkin:
> Avoid a bit of code duplication, make
> max file path constant reusable.
>
> Suggested-by: Laszlo Ersek
> Signed-off-by: Michael S. Tsirkin
Reviewed-by: Andreas Färber
Andreas
--
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germ
On Wed, 07/24 19:16, Jeff Cody wrote:
> On Wed, Jul 17, 2013 at 05:42:13PM +0800, Fam Zheng wrote:
> > bdrv_drop_intermediate used a local list to iterate through backing
> > chain and delete each BDS. It is simplified while adopting to refcount
> > mechanism.
> >
>
> Hi Fam,
>
> The reason for
Hi all,
Using latest kernel and master qemu, the following doesn't use
vhost acceleration:
sudo qemu-system-x86_64 -machine pc,accel=kvm $ARGS -m 1024 -net
tap,script=/home/rusty/bin/kvm-ifup,downscript=no,vhost=on -net
nic,model=virtio -drive file=$QEMUIMAGE,index=0,media=disk,if=virti
On Wed, Jul 24, 2013 at 8:55 PM, Rusty Russell wrote:
> Hi all,
>
> Using latest kernel and master qemu, the following doesn't use
> vhost acceleration:
>
> sudo qemu-system-x86_64 -machine pc,accel=kvm $ARGS -m 1024 -net
> tap,script=/home/rusty/bin/kvm-ifup,downscript=no,vhost=on -net
Besides the argument, I think it helps to probe snapshot without
qemu-img convert, hope to get comments for the code.
--
Best Regards
Wenchao Xia
On Wed, Jul 24, 2013 at 11:42:49PM +0800, Liu Yuan wrote:
> On Wed, Jul 24, 2013 at 06:07:21PM +0900, MORITA Kazutaka wrote:
> > At Wed, 24 Jul 2013 16:28:30 +0800,
> > Liu Yuan wrote:
> > >
> > > On Wed, Jul 24, 2013 at 04:56:24PM +0900, MORITA Kazutaka wrote:
> > > > Currently, if a sheepdog ser
I am glad to have an accurate sync bdrv_flush(). Code looks fine.
Reviewed-by: Wenchao Xia
> This patch makes bdrv_flush a synchronous function and updates any callers
> from
> a coroutine context to use bdrv_co_flush instead.
>
> The motivation for this patch comes from the GSoC Continuatio
Reminder, there's one week left to submit proposals for the
virtualization micro-conference at LPC. Please see below for details
and note the update to submit proposals through the Linux Plumbers
website:
http://www.linuxplumbersconf.org/2013/ocw/events/LPC2013/proposals/new
Thanks,
Alex
On Su
** Changed in: qemu (Debian)
Status: Unknown => Incomplete
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1204697
Title:
guest disk accesses lead to ATA errors + host vcpu0 unhandled
wrmsr/
Public bug reported:
Hi.
This is from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717724.
Using Debian sid with 1.5.0-5 my Linux VMs (also Debian sid) are broken. When
they boot I get gazillions of ATA errors inside the guest, as well as:
[ 242.479951] kvm [7790]: vcpu0 unhandled rdmsr: 0
On Thu, Jul 25, 2013 at 11:25:20AM +0930, Rusty Russell wrote:
> Hi all,
>
> Using latest kernel and master qemu, the following doesn't use
> vhost acceleration:
>
> sudo qemu-system-x86_64 -machine pc,accel=kvm $ARGS -m 1024 -net
> tap,script=/home/rusty/bin/kvm-ifup,downscript=no,vhost
When signed int compared to unsigned int, signed int will be converted to
unsigned int.
For example, (-1 < sizeof(structure)) always true because -1 in the left is
converted into unsigned int, thus this restule in unexpected true.
Signed-off-by: Liu Yuan
---
block/sheepdog.c | 10 +-
Hello Kazutaka,
I have two patches fixing the problems I found on my testing and they are
complementary patches. Please consider sending them on top of your patch set.
Thanks
Yuan
qemu_co_send() in the add_aio_request might fail if connection is closed. In
this case we should it requests into failed list to be resended later when
connection is repaired.
Signed-off-by: Liu Yuan
---
block/sheepdog.c |8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --gi
On Mon, 2013-07-22 at 10:34 -0500, Anthony Liguori wrote:
>
> Really nice series. I'd prefer we simply got rid of the endianness
> flag
> entirely but this is a good step.
>
> Reviewed-by: Anthony Liguori
Are you going to merge this ?
Afaik (Alexey just told me), pretty much anything IO is br
Anthony Liguori writes:
> On Wed, Jul 24, 2013 at 8:55 PM, Rusty Russell wrote:
>> Hi all,
>>
>> Using latest kernel and master qemu, the following doesn't use
>> vhost acceleration:
>>
>> sudo qemu-system-x86_64 -machine pc,accel=kvm $ARGS -m 1024 -net
>> tap,script=/home/rusty/bin/kvm-
On Fri, Jul 12, 2013 at 09:36:57PM +0100, Peter Maydell wrote:
> The MMIO virtio transport spec allows the guest to tell the host how
> large the queue size is. Add virtio_queue_set_num() function which
> implements this in the QEMU common virtio support code.
>
> Signed-off-by: Peter Maydell
Pr
On Thu, 2013-07-25 at 15:26 +1000, Benjamin Herrenschmidt wrote:
> On Mon, 2013-07-22 at 10:34 -0500, Anthony Liguori wrote:
> >
> > Really nice series. I'd prefer we simply got rid of the endianness
> > flag
> > entirely but this is a good step.
> >
> > Reviewed-by: Anthony Liguori
>
> Are yo
At Thu, 25 Jul 2013 13:25:33 +0800,
Liu Yuan wrote:
>
> Hello Kazutaka,
>
>I have two patches fixing the problems I found on my testing and they are
> complementary patches. Please consider sending them on top of your patch set.
Thanks a lot for your comments and patches, but I've already pr
On Thu, Jul 25, 2013 at 02:53:57PM +0900, MORITA Kazutaka wrote:
> At Thu, 25 Jul 2013 13:25:33 +0800,
> Liu Yuan wrote:
> >
> > Hello Kazutaka,
> >
> >I have two patches fixing the problems I found on my testing and they are
> > complementary patches. Please consider sending them on top of y
On 2013-07-25 07:47, Benjamin Herrenschmidt wrote:
> On Thu, 2013-07-25 at 15:26 +1000, Benjamin Herrenschmidt wrote:
>> On Mon, 2013-07-22 at 10:34 -0500, Anthony Liguori wrote:
>>>
>>> Really nice series. I'd prefer we simply got rid of the endianness
>>> flag
>>> entirely but this is a good ste
On Tue, 07/23 11:52, Stefan Hajnoczi wrote:
> On Wed, Jul 17, 2013 at 05:42:12PM +0800, Fam Zheng wrote:
> > Signed-off-by: Fam Zheng
> > ---
> > block/backup.c | 3 ++-
> > block/mirror.c | 4 ++--
> > 2 files changed, 4 insertions(+), 3 deletions(-)
>
> Should we update the blockjob.c in_use c
Paolo Bonzini writes:
> Il 14/06/2013 12:32, Nikunj A Dadhania ha scritto:
>> Nikunj A Dadhania writes:
>>> commit 08521e28c7e6e8cc1f53424a0f845f58d2ed9546
>>> Author: Paolo Bonzini
>>> Date: Fri May 24 12:54:01 2013 +0200
>>>
>>> memory: add big endian support to access_with_adjusted_siz
23.07.2013 21:33, Peter Maydell wrote:
> On 23 July 2013 18:18, Michael Tokarev wrote:
>> 23.07.2013 21:00, Petar Jovanovic wrote:
>>> From: Petar Jovanovic
>>>
>>> sys_mremap missed 5th argument (new_address), which caused examples that
>>> remap to a specific address to fail.
>>> sys_splice mis
24.07.2013 21:48, Stefan Weil wrote:
> All these typos were found by codespell.
>
> sould -> should
> emperical -> empirical
> intialization -> initialization
> successfuly -> successfully
> gaurantee -> guarantee
>
> Fix also another error (before before) in the same context.
Thanks, applied to
I've recently tried experimenting with the gtk qemu frontend.
Unfortunately with gtk, mouse seems very unresponsive: sometimes I move
it and the pointer won't move, or it jumps around, or refuses to go to
some parts of the screen.
No issues if I supply -sdl.
I don't know much about how mouse work
When useing x86_64-softmmu --enable-kvm boot qemu, cpu-add command fails to add
a vcpu,
there show (KVM: setting VAPIC address failed).
The reason is that we use an uninitialized cpu->kvm-fd to ioctl.
so we move realizing apic to the back of qemu_init_vcpu.
Signed-off-by: Chen Fan
---
include/
On Tue, Jul 23, 2013 at 06:23:00PM +0200, Igor Mammedov wrote:
> From: Vasilis Liaskovitis
>
> Currently visit_type_size checks if the visitor's type_size function pointer
> is
> NULL. If not, it calls it, otherwise it calls v->type_uint64(). But neither of
> these pointers are ever set. Fallbac
On Thu, 2013-07-25 at 14:27 +0800, Chen Fan wrote:
> When useing x86_64-softmmu --enable-kvm boot qemu, cpu-add command fails to
> add a vcpu,
> there show (KVM: setting VAPIC address failed).
>
> The reason is that we use an uninitialized cpu->kvm-fd to ioctl.
> so we move realizing apic to the
On Tue, Jul 23, 2013 at 06:23:02PM +0200, Igor Mammedov wrote:
> From: Vasilis Liaskovitis
<...>
> +
> +/**
> + * DimmBus:
DimmDevice
> + * @start: starting physical address, where @DimmDevice is mapped.
> + * @size: amount of memory mapped at @start.
> + * @node: numa node to which @DimmDevic
On 07/24/13 08:01, Michael S. Tsirkin wrote:
> It turns out that some 32 bit windows guests crash
> if 64 bit PCI hole size is >2G.
Ah, *that* is the reason for winxp crashing with a 64bit hole.
Current seabios uses a slightly different approach: the 64bit hole is
present only in case it is actua
From: Riku Voipio
With nptl enabled, atomic_cmpxchg_32 and atomic_barrier
system calls are needed. This patch enabled really dummy
versions of the system calls, modeled after the m68k
kernel code.
With this patch I am able to execute m68k binaries
with qemu linux-user (busybox compiled for coldf
At Tue, 23 Jul 2013 13:08:04 +0200,
Luca Lazzeroni wrote:
>
> Is this series of patches applyable to sheepdog-stable-0.6 band qemu 1.5.0 ?
> I've seen they use async i/o...
This series is against upstream qemu. I've not tried it with qemu
1.5.x, but probably it can be applied without a big cha
--On 24 July 2013 08:42:26 +0200 Paolo Bonzini wrote:
With ppoll, is this true or just hearsay?
(Without ppoll, indeed setitimer has 1 us resolution while poll has 1
ms; too bad that select has other problems, because select has also 1 us
resolution).
Most 'reasonable' POSIX compliant oper
On Wed, Jul 24, 2013 at 08:39:53AM +0800, Fam Zheng wrote:
> On Tue, 07/23 15:34, Stefan Hajnoczi wrote:
> > On Tue, Jul 23, 2013 at 06:32:25PM +0800, Fam Zheng wrote:
> > > On Tue, 07/23 11:36, Stefan Hajnoczi wrote:
> > > > On Wed, Jul 17, 2013 at 05:42:06PM +0800, Fam Zheng wrote:
> > > > > Intr
At Tue, 23 Jul 2013 13:36:08 +0200,
Paolo Bonzini wrote:
>
> Il 23/07/2013 10:30, MORITA Kazutaka ha scritto:
> > This allows us to use inet_nonblocking_connect() and
> > unix_nonblocking_connect() in block drivers.
> >
> > qemu-ga needs to link block-obj to resolve dependencies of
> > qemu_aio_s
Il 24/07/2013 09:31, Alex Bligh ha scritto:
>
>
> --On 24 July 2013 08:42:26 +0200 Paolo Bonzini wrote:
>
>> With ppoll, is this true or just hearsay?
>>
>> (Without ppoll, indeed setitimer has 1 us resolution while poll has 1
>> ms; too bad that select has other problems, because select has al
On Wed, Jul 24, 2013 at 2:42 PM, Paolo Bonzini wrote:
> Il 24/07/2013 03:28, liu ping fan ha scritto:
>> On Tue, Jul 23, 2013 at 6:30 PM, Paolo Bonzini wrote:
>>> > Il 23/07/2013 04:53, liu ping fan ha scritto:
>> The scenior I can figure out is if adopting timeout of poll, then when
>>
On Wed, 07/24 09:35, Stefan Hajnoczi wrote:
> On Wed, Jul 24, 2013 at 08:39:53AM +0800, Fam Zheng wrote:
> > On Tue, 07/23 15:34, Stefan Hajnoczi wrote:
> > > On Tue, Jul 23, 2013 at 06:32:25PM +0800, Fam Zheng wrote:
> > > > On Tue, 07/23 11:36, Stefan Hajnoczi wrote:
> > > > > On Wed, Jul 17, 201
Introduce type constant and use QOM cast.
Fix indentation.
Signed-off-by: Andreas Färber
---
hw/arm/integratorcp.c | 32 +++-
1 file changed, 19 insertions(+), 13 deletions(-)
diff --git a/hw/arm/integratorcp.c b/hw/arm/integratorcp.c
index 58f4ed7..af31007 100644
--
Introduce TYPE_* constant and use QOM cast.
Signed-off-by: Andreas Färber
---
hw/arm/armv7m.c | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/hw/arm/armv7m.c b/hw/arm/armv7m.c
index 5b22e84..82d36fb 100644
--- a/hw/arm/armv7m.c
+++ b/hw/arm/armv7m.c
@@ -114,
Hello Peter,
This series eliminates FROM_SYSBUS() in hw/arm/.
Variable naming has been prepared for QOM realize and to avoid ->qdev access.
Post-1.6 many of the devices should be moved into the appropriate hw/
sub-directory from their board file.
Regards,
Andreas
Cc: Peter Maydell
Cc: Peter Cr
Introduce type constant and use QOM casts.
Signed-off-by: Andreas Färber
---
hw/arm/musicpal.c | 13 ++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
index b06d442..293ab26 100644
--- a/hw/arm/musicpal.c
+++ b/hw/arm/musicpal.c
@@
Rename to IntegratorCMState, introduce type constant and use QOM cast.
Signed-off-by: Andreas Färber
---
hw/arm/integratorcp.c | 33 -
1 file changed, 20 insertions(+), 13 deletions(-)
diff --git a/hw/arm/integratorcp.c b/hw/arm/integratorcp.c
index 249a430..58f4
Signed-off-by: Andreas Färber
---
hw/arm/musicpal.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
index e7efed9..e2d9e84 100644
--- a/hw/arm/musicpal.c
+++ b/hw/arm/musicpal.c
@@ -1641,7 +1641,7 @@ static void musicpal_init(QEMUMachineIn
Signed-off-by: Andreas Färber
---
hw/arm/pxa2xx_pic.c | 18 --
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/hw/arm/pxa2xx_pic.c b/hw/arm/pxa2xx_pic.c
index 8929b6d..46d337c 100644
--- a/hw/arm/pxa2xx_pic.c
+++ b/hw/arm/pxa2xx_pic.c
@@ -31,8 +31,15 @@
#define P
Signed-off-by: Andreas Färber
---
hw/arm/musicpal.c | 18 --
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
index d35b6cd..54ead12 100644
--- a/hw/arm/musicpal.c
+++ b/hw/arm/musicpal.c
@@ -814,8 +814,15 @@ typedef struct mv88w
Signed-off-by: Andreas Färber
---
hw/arm/musicpal.c | 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
index 293ab26..e7efed9 100644
--- a/hw/arm/musicpal.c
+++ b/hw/arm/musicpal.c
@@ -461,8 +461,15 @@ static const TypeInfo m
Signed-off-by: Andreas Färber
---
hw/arm/musicpal.c | 30 +++---
1 file changed, 19 insertions(+), 11 deletions(-)
diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
index 8c1d200..a8beae6 100644
--- a/hw/arm/musicpal.c
+++ b/hw/arm/musicpal.c
@@ -1181,8 +1181,15 @@ stati
Signed-off-by: Andreas Färber
---
hw/arm/strongarm.c | 24 ++--
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/hw/arm/strongarm.c b/hw/arm/strongarm.c
index efb56b3..421ac54 100644
--- a/hw/arm/strongarm.c
+++ b/hw/arm/strongarm.c
@@ -706,9 +706,14 @@ static c
Signed-off-by: Andreas Färber
---
hw/arm/musicpal.c | 23 ++-
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
index e2d9e84..d35b6cd 100644
--- a/hw/arm/musicpal.c
+++ b/hw/arm/musicpal.c
@@ -675,9 +675,15 @@ static const Ty
Signed-off-by: Andreas Färber
---
hw/arm/pxa2xx.c | 28 ++--
1 file changed, 18 insertions(+), 10 deletions(-)
diff --git a/hw/arm/pxa2xx.c b/hw/arm/pxa2xx.c
index 3c520d7..babe22e 100644
--- a/hw/arm/pxa2xx.c
+++ b/hw/arm/pxa2xx.c
@@ -457,9 +457,16 @@ static const VMStat
Signed-off-by: Andreas Färber
---
hw/arm/musicpal.c | 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
index 54ead12..8c1d200 100644
--- a/hw/arm/musicpal.c
+++ b/hw/arm/musicpal.c
@@ -980,8 +980,15 @@ static const TypeInfo m
Signed-off-by: Andreas Färber
---
hw/arm/pxa2xx.c | 17 -
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/hw/arm/pxa2xx.c b/hw/arm/pxa2xx.c
index babe22e..6548338 100644
--- a/hw/arm/pxa2xx.c
+++ b/hw/arm/pxa2xx.c
@@ -798,8 +798,15 @@ static int pxa2xx_ssp_init(SysB
Signed-off-by: Andreas Färber
---
hw/arm/strongarm.c | 15 ++-
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/hw/arm/strongarm.c b/hw/arm/strongarm.c
index 457f9c7..78211a0 100644
--- a/hw/arm/strongarm.c
+++ b/hw/arm/strongarm.c
@@ -242,8 +242,13 @@ static const TypeI
Signed-off-by: Andreas Färber
---
hw/arm/pxa2xx.c | 26 +-
1 file changed, 17 insertions(+), 9 deletions(-)
diff --git a/hw/arm/pxa2xx.c b/hw/arm/pxa2xx.c
index 6548338..ab145ee 100644
--- a/hw/arm/pxa2xx.c
+++ b/hw/arm/pxa2xx.c
@@ -1224,8 +1224,15 @@ typedef struct {
Signed-off-by: Andreas Färber
---
hw/arm/musicpal.c | 22 +++---
1 file changed, 15 insertions(+), 7 deletions(-)
diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c
index a8beae6..6e8eb5d 100644
--- a/hw/arm/musicpal.c
+++ b/hw/arm/musicpal.c
@@ -1434,8 +1434,15 @@ static const T
Signed-off-by: Andreas Färber
---
hw/arm/stellaris.c | 13 +
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/hw/arm/stellaris.c b/hw/arm/stellaris.c
index a2b6b17..1c69bcf 100644
--- a/hw/arm/stellaris.c
+++ b/hw/arm/stellaris.c
@@ -43,8 +43,13 @@ typedef const struct {
Signed-off-by: Andreas Färber
---
hw/arm/pxa2xx_gpio.c | 35 +--
1 file changed, 21 insertions(+), 14 deletions(-)
diff --git a/hw/arm/pxa2xx_gpio.c b/hw/arm/pxa2xx_gpio.c
index f8c3ee0..ca77f56 100644
--- a/hw/arm/pxa2xx_gpio.c
+++ b/hw/arm/pxa2xx_gpio.c
@@ -13,9
Signed-off-by: Andreas Färber
---
hw/arm/strongarm.c | 28 ++--
1 file changed, 18 insertions(+), 10 deletions(-)
diff --git a/hw/arm/strongarm.c b/hw/arm/strongarm.c
index 61c2b22..82a9492 100644
--- a/hw/arm/strongarm.c
+++ b/hw/arm/strongarm.c
@@ -1336,8 +1336,14 @@ st
Currently, if a sheepdog server exits, all the connecting VMs need to
be restarted. This series implements a feature to reconnect the
server, and enables us to do online sheepdog upgrade and avoid
restarting VMs when sheepdog servers crash unexpectedly.
v2:
- Dropped nonblocking connect patches
Signed-off-by: Andreas Färber
---
hw/arm/strongarm.c | 17 +++--
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/hw/arm/strongarm.c b/hw/arm/strongarm.c
index 421ac54..61c2b22 100644
--- a/hw/arm/strongarm.c
+++ b/hw/arm/strongarm.c
@@ -908,8 +908,13 @@ static const Typ
This helper function behaves similarly to co_sleep_ns(), but the
sleeping coroutine will be resumed when using qemu_aio_wait().
Signed-off-by: MORITA Kazutaka
---
include/block/coroutine.h | 8
qemu-coroutine-sleep.c| 47 +++
2 files chan
On Tue, Jul 23, 2013 at 03:46:23PM +0100, Alex Bligh wrote:
> --On 23 July 2013 14:18:25 +0200 Stefan Hajnoczi wrote:
> >Unfortunately there is an issue with the series which I haven't had time
> >to look into yet. I don't remember the details but I think make check
> >is failing.
> >
> >The curr
Hi paolo,
With -M pc,trim works well in windows guest with ide device and ahci bus.
About the filter driver,you mean do something in windows virtio-scsi
driver,let it send unmap command to qemu?
Thanks
baiqing.
> -Original Message-
> From: Paolo Bonzini [mailto:pbonz...@redhat
Il 24/07/2013 09:43, liu ping fan ha scritto:
> Paid some time to dig the kernel code, and find out that the
> resolution lost by timeout of poll/select..etc is cause by the timeout
> is a slack region.
> See code in
> do_poll()
>if (!poll_schedule_timeout(wait, TASK_INTERRUPTIBLE, to, slack))
Paolo,
--On 24 July 2013 09:43:28 +0200 Paolo Bonzini wrote:
Most 'reasonable' POSIX compliant operating systems have ppoll
Really? I could find no manpages for any of Solaris and *BSD.
OK I shall (re)research that then! I suppose select() / pselect() is
an alternative when there are few
Signed-off-by: Andreas Färber
---
hw/arm/strongarm.c | 25 -
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/hw/arm/strongarm.c b/hw/arm/strongarm.c
index feaaf45..457f9c7 100644
--- a/hw/arm/strongarm.c
+++ b/hw/arm/strongarm.c
@@ -70,8 +70,14 @@ static str
Am 24.07.2013 09:48, schrieb Andreas Färber:
> Signed-off-by: Andreas Färber
> ---
> hw/arm/musicpal.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Erm, this was supposed to be squashed, obviously. ;) Fixed.
Andreas
--
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, German
The current resend_aio_req() doesn't work when the request is against
vdi objects. This fixes the problem.
Signed-off-by: MORITA Kazutaka
---
block/sheepdog.c | 21 -
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/block/sheepdog.c b/block/sheepdog.c
index bca
qemu_co_recv/send return shorter length on error.
Signed-off-by: MORITA Kazutaka
---
block/sheepdog.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/block/sheepdog.c b/block/sheepdog.c
index 6a41ad9..bca5730 100644
--- a/block/sheepdog.c
+++ b/block/sheepdog.c
@@ -67
Signed-off-by: Andreas Färber
---
hw/arm/stellaris.c | 24 +++-
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/hw/arm/stellaris.c b/hw/arm/stellaris.c
index 1c69bcf..15093ba 100644
--- a/hw/arm/stellaris.c
+++ b/hw/arm/stellaris.c
@@ -684,8 +684,13 @@ static in
Signed-off-by: Andreas Färber
---
hw/arm/versatilepb.c | 37 +
1 file changed, 21 insertions(+), 16 deletions(-)
diff --git a/hw/arm/versatilepb.c b/hw/arm/versatilepb.c
index 725f60f..b48d84c 100644
--- a/hw/arm/versatilepb.c
+++ b/hw/arm/versatilepb.c
@@ -25
This prevents the tools from being stopped when they write data to a
closed connection in the other side.
Reviewed-by: Paolo Bonzini
Signed-off-by: MORITA Kazutaka
---
qemu-img.c | 4
qemu-io.c | 4
2 files changed, 8 insertions(+)
diff --git a/qemu-img.c b/qemu-img.c
index c55ca5c.
This patch tries to cancel aio requests in pending queue and failed
queue. When the sheepdog driver cannot cancel the requests, it waits
for them to be completed.
Signed-off-by: MORITA Kazutaka
---
block/sheepdog.c | 70 +++-
1 file changed, 5
This introduces a failed request queue and links all the inflight
requests to the list after network error happens. After QEMU
reconnects to the sheepdog server successfully, the sheepdog block
driver will retry all the requests in the failed queue.
Signed-off-by: MORITA Kazutaka
---
block/shee
Without this patch, iov_send_recv() never returns when do_send_recv()
returns zero.
Reviewed-by: Paolo Bonzini
Signed-off-by: MORITA Kazutaka
---
util/iov.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/util/iov.c b/util/iov.c
index cc6e837..f705586 100644
--- a/util/iov.c
+++ b/uti
Stefan,
--On 24 July 2013 09:54:39 +0200 Stefan Hajnoczi wrote:
I left this how it was in the end (I think), and got round it by
creating a bogus pipe for the test to listen to.
Doing that requires the changes in my patch series, otherwise you break
aio_poll() loops that are waiting for pend
These functions no longer return errors. We can make them void
functions and simplify the codes.
Signed-off-by: MORITA Kazutaka
---
block/sheepdog.c | 66 +++-
1 file changed, 17 insertions(+), 49 deletions(-)
diff --git a/block/sheepdog.c b/
This prepares for using resend_aioreq() after reconnecting to the
sheepdog server.
Signed-off-by: MORITA Kazutaka
---
block/sheepdog.c | 33 +++--
1 file changed, 19 insertions(+), 14 deletions(-)
diff --git a/block/sheepdog.c b/block/sheepdog.c
index f25c7df..cde887
Paolo,
--On 24 July 2013 09:54:57 +0200 Paolo Bonzini wrote:
Alex, can you add it to your series? (Note that you must set a timer
slack of 1, because 0 is interpreted as "default").
Sure, will do. I'm guessing I'll have to look for that inside configure
as well.
--
Alex Bligh
On 07/19/2013 05:32 AM, Anthony Liguori wrote:
> From: Alexey Kardashevskiy
>
> The savevm code for the powerpc cpu emulation is currently based around
> the old register_savevm() rather than register_vmstate() method. It's also
> rather broken, missing some important state on some CPU models.
>
Signed-off-by: Andreas Färber
---
hw/arm/spitz.c | 17 ++---
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/hw/arm/spitz.c b/hw/arm/spitz.c
index 0bf5c5c..70f23b3 100644
--- a/hw/arm/spitz.c
+++ b/hw/arm/spitz.c
@@ -215,8 +215,13 @@ static const int spitz_gpiomap[5] =
Il 24/07/2013 10:01, Alex Bligh ha scritto:
>>>
>>
>> Part of it should be fixed by os_setup_early_signal_handling.
>>
>> This is corroborated by the fact that without
>> os_setup_early_signal_handling Wine always works, and Windows breaks.
>
> This:
> http://www.windowstimestamp.com/description
Il 24/07/2013 09:52, Libaiqing ha scritto:
> Hi paolo,
> With -M pc,trim works well in windows guest with ide device and ahci bus.
>
> About the filter driver,you mean do something in windows virtio-scsi
> driver,let it send unmap command to qemu?
Yes, it must trap the IOCTL_STORAGE_MA
Am 24.07.2013 10:16, schrieb Alexey Kardashevskiy:
> On 07/19/2013 05:32 AM, Anthony Liguori wrote:
>> diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c
>> index 79bfcd8..09ea944 100644
>> --- a/target-ppc/translate_init.c
>> +++ b/target-ppc/translate_init.c
>> @@ -8449,6 +844
Signed-off-by: Andreas Färber
---
hw/arm/spitz.c | 17 ++---
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/hw/arm/spitz.c b/hw/arm/spitz.c
index 593b75e..0bf5c5c 100644
--- a/hw/arm/spitz.c
+++ b/hw/arm/spitz.c
@@ -50,8 +50,12 @@
#define FLASHCTL_RYBY (1 <<
Add type constant and use QOM casts.
Signed-off-by: Andreas Färber
---
hw/arm/highbank.c | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/hw/arm/highbank.c b/hw/arm/highbank.c
index be264d3..35d5511 100644
--- a/hw/arm/highbank.c
+++ b/hw/arm/highbank.c
@@ -1
1 - 100 of 250 matches
Mail list logo