Hi eric and luiz,
Does you have some comments on this version?
--
Regards
Qiao Nuohan
On Wed, May 22, 2013 at 08:32:52AM +0200, Stefan Weil wrote:
> Am 22.05.2013 00:07, schrieb Michael S. Tsirkin:
> > Once in a while make gets killed and doesn't
> > clean up partial object files after it.
> > Result is nasty errors from link.
> > This hack checks object is well formed before linkin
"Michael S. Tsirkin" writes:
> On Tue, May 21, 2013 at 11:01:05PM +0100, Peter Maydell wrote:
>> On 21 May 2013 22:46, Michael S. Tsirkin wrote:
>> > Once in a while make gets killed and doesn't
>> > clean up partial object files after it.
>> > Result is nasty errors from link.
>> > This hack ch
On Wed, May 22, 2013 at 11:50:22AM +1000, peter.crosthwa...@xilinx.com wrote:
> From: Peter Crosthwaite
>
> Currently QEMU provides a local clone of the file libfdt_env.h in
> /include. This file is supposed to come with the libfdt package and is
> only needed for broken installs of libfdt. Unfor
glibc wipes malloc(3) memory when the MALLOC_PERTURB_ environment
variable is set. The value of the environment variable determines the
bit pattern used to wipe memory. For more information, see
http://udrepper.livejournal.com/11429.html.
Set MALLOC_PERTURB_ for gtester and qemu-iotests. Note w
On 05/22/13 00:32, Michael Roth wrote:
> When this VMSD was introduced it's version fields were set to
> sizeof(I6300State), making them essentially random from build to build,
> version to version.
>
> To fix this, we lock in a high version id and low minimum version id to
> support old->new migr
On 22 May 2013 08:47, Edgar E. Iglesias wrote:
> On Wed, May 22, 2013 at 11:50:22AM +1000, peter.crosthwa...@xilinx.com wrote:
>> From: Peter Crosthwaite
>> Currently QEMU provides a local clone of the file libfdt_env.h in
>> /include. This file is supposed to come with the libfdt package and is
If I replace the idle thread with this code
void *_CPU_Thread_Idle_body( uintptr_t ignored )
{
while ( true ) {
__asm__ volatile ("wfi");
}
}
void foobarblub(void)
{
__asm__ volatile ("nop; nop; nop; nop; nop");
bsp_reset();
}
then I get also an invalid execution sequence:
0x0001
On Wed, May 22, 2013 at 09:44:04AM +0200, Markus Armbruster wrote:
> "Michael S. Tsirkin" writes:
>
> > On Tue, May 21, 2013 at 11:01:05PM +0100, Peter Maydell wrote:
> >> On 21 May 2013 22:46, Michael S. Tsirkin wrote:
> >> > Once in a while make gets killed and doesn't
> >> > clean up partial
On 22 May 2013 09:37, Michael S. Tsirkin wrote:
> It's my fault for running -rc kernels all the time I guess, I get
> crashes kind of often, and losing more time on make clean
> on top of reboot annoys me.
> But we actually could make it robust, even against OS crash. Output to a
> temporary file
Il 22/05/2013 08:26, Stefan Priebe - Profihost AG ha scritto:
>> Hi,
>>
>> as i can't reproduce no ;-( i just saw the kernel segfault message and
>> used addr2line and a qemu dbg package to get the code line.
>
> I've now seen this again for two or three times. It always happens
> when we do an fs
Il 22/05/2013 10:38, Peter Maydell ha scritto:
> On 22 May 2013 09:37, Michael S. Tsirkin wrote:
>> It's my fault for running -rc kernels all the time I guess, I get
>> crashes kind of often, and losing more time on make clean
>> on top of reboot annoys me.
>> But we actually could make it robust,
On Wed, May 22, 2013 at 09:38:39AM +0100, Peter Maydell wrote:
> On 22 May 2013 09:37, Michael S. Tsirkin wrote:
> > It's my fault for running -rc kernels all the time I guess, I get
> > crashes kind of often, and losing more time on make clean
> > on top of reboot annoys me.
> > But we actually c
On Wed, May 22, 2013 at 10:43:45AM +0200, Paolo Bonzini wrote:
> Il 22/05/2013 10:38, Peter Maydell ha scritto:
> > On 22 May 2013 09:37, Michael S. Tsirkin wrote:
> >> It's my fault for running -rc kernels all the time I guess, I get
> >> crashes kind of often, and losing more time on make clean
If I use this idle thread
volatile int sdlkfj = 0;
void *_CPU_Thread_Idle_body( uintptr_t ignored )
{
while ( true ) {
while ( sdlkfj == 0 ) {
__asm__ volatile ("wfi; nop; nop; nop");
}
__asm__ volatile ("wfi; nop; nop; nop");
}
}
then the test program seems to run forev
Il 22/05/2013 10:52, Michael S. Tsirkin ha scritto:
> The fix is simple here: don't use ccache. I don't.
>
> In fact, from what I saw people use ccache to work around makefile bugs,
> so they can do make clean; make and have it finish quickly.
>
> Any other examples?
Testing configure patches s
Il 22/05/2013 04:30, Alexey Kardashevskiy ha scritto:
> On 05/21/2013 08:57 PM, Paolo Bonzini wrote:
>> This is part 1 of the memory API updates for 1.6. (Part 2 is the
>> introduction of get/set_owner, part 3 is the introduction of the
>> RCU-style flatview).
>>
>> Compared to the first submissio
Hi Stefan,
thanks for your attention. See all infos below including complete
command-line.
Thnx,
Oliver.
Original Message
Subject: [Qemu-stable] connectivity problem with Windows 7 + heavy
network-traffic
Date: Wed, 08 May 2013 10:04:19 +0200
From: Oliver Francke
T
Rich,
Please try this version with libguestfs. Thanks.
(missing CC due to improper git send-email config)
On Wed, 05/22 11:16, Fam Zheng wrote:
> CURL library API has changed, the current curl driver is not working.
> This patch rewrites the use of API as well as the structure of internal
> sta
Am 16.05.2013 um 10:36 hat Stefan Hajnoczi geschrieben:
> From: Dietmar Maurer
>
> backup_start() creates a block job that copies a point-in-time snapshot
> of a block device to a target block device.
>
> We call backup_do_cow() for each write during backup. That function
> reads the original da
On Wed, May 22, 2013 at 12:57:35PM +0800, Amos Kong wrote:
> I try to hotplug 28 * 8 multiple-function devices to guest with
> old host kernel, ioeventfds in host kernel will be exhausted, then
> qemu fails to allocate ioeventfds for blk/nic devices.
>
> It's better to add detail error here.
>
>
On Wed, May 22, 2013 at 11:22:52AM +0200, Paolo Bonzini wrote:
> Il 22/05/2013 10:52, Michael S. Tsirkin ha scritto:
> > The fix is simple here: don't use ccache. I don't.
> >
> > In fact, from what I saw people use ccache to work around makefile bugs,
> > so they can do make clean; make and have
On Wed, May 22, 2013 at 11:16:40AM +0800, Fam Zheng wrote:
> Changes from v3:
> 01, 06, 07: Add QLIST_INIT in qemu_open to initialize each list.
> 07: Move clean up for s->acbs from later patch to here. Use qemu_aio_relase
> instead of g_free on acb.
> Fix use-after-free bug. [Rich]
Thi
On Tue, May 21, 2013 at 08:01:10PM +, Mark Trumpold wrote:
> Linux kernel 3.3.1 with Qemu patch to enable kernel flushing:
> http://thread.gmane.org/gmane.linux.drivers.nbd.general/1108
Did you check that the kernel is sending NBD_FLUSH commands? You can
use tcpdump and then check
On Wed, May 22, 2013 at 12:46:45AM +0300, Michael S. Tsirkin wrote:
> Once in a while make gets killed and doesn't
> clean up partial object files after it.
> Result is nasty errors from link.
> This hack checks object is well formed before linking,
> and rebuilds it if not.
>
> Signed-off-by: Mic
Am 16.05.2013 um 10:36 hat Stefan Hajnoczi geschrieben:
> @drive-backup
>
> Start a point-in-time copy of a block device to a new destination. The
> status of ongoing drive-backup operations can be checked with
> query-block-jobs where the BlockJobInfo.type field has the value 'backup'.
> The ope
Il 22/05/2013 11:38, Kevin Wolf ha scritto:
>> +
>> +DPRINTF("brdv_co_backup_cow done C%" PRId64 "\n", start);
>> +}
>> +
>> +out:
>> +if (bounce_buffer) {
>> +qemu_vfree(bounce_buffer);
>> +}
>> +
>> +cow_request_end(&cow_request);
>> +
>> +qemu_co_rwlock_unlock
Am 22.05.2013 um 11:54 hat Paolo Bonzini geschrieben:
> Il 22/05/2013 11:38, Kevin Wolf ha scritto:
> >> +
> >> +DPRINTF("brdv_co_backup_cow done C%" PRId64 "\n", start);
> >> +}
> >> +
> >> +out:
> >> +if (bounce_buffer) {
> >> +qemu_vfree(bounce_buffer);
> >> +}
> >> +
On Wed, May 22, 2013 at 11:48:54AM +0200, Stefan Hajnoczi wrote:
> On Wed, May 22, 2013 at 12:46:45AM +0300, Michael S. Tsirkin wrote:
> > Once in a while make gets killed and doesn't
> > clean up partial object files after it.
> > Result is nasty errors from link.
> > This hack checks object is we
From: "Edgar E. Iglesias"
Hi,
I've been using variations of this scheme to aid with debugging
guest errors that QEMU can detect. I'm posting this RFC to see
if there is interest to get something like this upstreamed.
Patch 1 adds the mechanism to break the debugger session from
within emulation
From: "Edgar E. Iglesias"
Makes it possible to request interruption of the GDB
debug session.
Signed-off-by: Edgar E. Iglesias
---
gdbstub.c | 68 ++--
include/exec/gdbstub.h |2 ++
2 files changed, 56 insertions(+), 14 deletions(-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
qemu-log.c | 20
1 file changed, 20 insertions(+)
diff --git a/qemu-log.c b/qemu-log.c
index 797f2af..693bc94 100644
--- a/qemu-log.c
+++ b/qemu-log.c
@@ -19,6 +19,7 @@
#include "qemu-common.h"
#include "
Il 22/05/2013 11:42, Michael S. Tsirkin ha scritto:
> On Wed, May 22, 2013 at 11:22:52AM +0200, Paolo Bonzini wrote:
>> Il 22/05/2013 10:52, Michael S. Tsirkin ha scritto:
>>> The fix is simple here: don't use ccache. I don't.
>>>
>>> In fact, from what I saw people use ccache to work around makef
On 22 May 2013 11:38, wrote:
> From: "Edgar E. Iglesias"
> @@ -45,6 +46,25 @@ void qemu_log_mask(int mask, const char *fmt, ...)
> vfprintf(qemu_logfile, fmt, ap);
> }
> va_end(ap);
> +
> +/*
> + * Break the GDB session (if connected) so that the user can inspect the
>
On Wed, May 22, 2013 at 12:40:23PM +0200, Paolo Bonzini wrote:
> Il 22/05/2013 11:42, Michael S. Tsirkin ha scritto:
> > On Wed, May 22, 2013 at 11:22:52AM +0200, Paolo Bonzini wrote:
> >> Il 22/05/2013 10:52, Michael S. Tsirkin ha scritto:
> >>> The fix is simple here: don't use ccache. I don't.
Il 22/05/2013 12:50, Michael S. Tsirkin ha scritto:
> On Wed, May 22, 2013 at 12:40:23PM +0200, Paolo Bonzini wrote:
>> Il 22/05/2013 11:42, Michael S. Tsirkin ha scritto:
>>> On Wed, May 22, 2013 at 11:22:52AM +0200, Paolo Bonzini wrote:
Il 22/05/2013 10:52, Michael S. Tsirkin ha scritto:
>>>
Il 22/05/2013 11:44, Richard W.M. Jones ha scritto:
> On Wed, May 22, 2013 at 11:16:40AM +0800, Fam Zheng wrote:
>> Changes from v3:
>> 01, 06, 07: Add QLIST_INIT in qemu_open to initialize each list.
>> 07: Move clean up for s->acbs from later patch to here. Use
>> qemu_aio_relase instead of
Il 22/05/2013 11:47, Stefan Hajnoczi ha scritto:
> On Tue, May 21, 2013 at 08:01:10PM +, Mark Trumpold wrote:
>> Linux kernel 3.3.1 with Qemu patch to enable kernel flushing:
>> http://thread.gmane.org/gmane.linux.drivers.nbd.general/1108
>
> Did you check that the kernel is sendin
On Wed, May 22, 2013 at 12:51:42PM +0200, Paolo Bonzini wrote:
> Il 22/05/2013 12:50, Michael S. Tsirkin ha scritto:
> > On Wed, May 22, 2013 at 12:40:23PM +0200, Paolo Bonzini wrote:
> >> Il 22/05/2013 11:42, Michael S. Tsirkin ha scritto:
> >>> On Wed, May 22, 2013 at 11:22:52AM +0200, Paolo Bonz
Il 22/05/2013 13:09, Michael S. Tsirkin ha scritto:
> > Usually I do the same---I just do slightly more thorough testing for
> > configure patches.
>
> I've no idea what happens with ccache on a crash by the way.
> It's possible that it's careful to do renames in order to not leave
> corrupted out
On Wed, May 22, 2013 at 01:04:51PM +0200, Paolo Bonzini wrote:
> Something is trying to write, but there's no write operation defined for
> CURL.
>
> I guess curl (and other backends too) should reject being opened for
> write. Alternatively, block.c could do that for them.
Yes, I'd just got to
From: "Aneesh Kumar K.V"
9p server should never follow a symlink. So use O_NOFOLLOW with all open
syscall
Tested-by: "M. Mohan Kumar"
Signed-off-by: Aneesh Kumar K.V
---
hw/9pfs/virtio-9p-handle.c | 2 +-
hw/9pfs/virtio-9p-local.c | 48 +++---
2 files
Am 16.05.2013 um 10:36 hat Stefan Hajnoczi geschrieben:
> Note: These patches apply to my block-next tree. You can also grab the code
> from git here:
> git://github.com/stefanha/qemu.git block-backup-core
>
> This series adds a new QMP command, drive-backup, which takes a point-in-time
> snapsho
On Wed, May 22, 2013 at 01:12:15PM +0200, Paolo Bonzini wrote:
> Il 22/05/2013 13:09, Michael S. Tsirkin ha scritto:
> > > Usually I do the same---I just do slightly more thorough testing for
> > > configure patches.
> >
> > I've no idea what happens with ccache on a crash by the way.
> > It's pos
I did a bit of digging, and the reason that QEMU is not taking the
branch is that when control returns from the exception handler the CPSR
ITSTATE fields are non-zero. This means that the branch instruction is
UNPREDICTABLE (and therefore falling through is architecturally valid
behaviour for QEMU
Am 16.05.2013 um 10:36 hat Stefan Hajnoczi geschrieben:
> Testing drive-backup is similar to image streaming and drive mirroring.
> This test case is based on 041.
>
> Signed-off-by: Stefan Hajnoczi
> ---
> tests/qemu-iotests/055 | 230
> +
> test
On 22/05/13 05:16 AM, Stefan Hajnoczi wrote:
glibc wipes malloc(3) memory when the MALLOC_PERTURB_ environment
variable is set. The value of the environment variable determines the
bit pattern used to wipe memory. For more information, see
http://udrepper.livejournal.com/11429.html.
Set MALLOC
On Wed, 22 May 2013 10:09:19 +0800
Wenchao Xia wrote:
> 于 2013-5-20 10:39, Wenchao Xia 写道:
> > 于 2013-5-17 20:30, Luiz Capitulino 写道:
> >> On Fri, 17 May 2013 11:30:31 +0800
> >> Wenchao Xia wrote:
> >>
> >>> 于 2013-5-16 20:17, Luiz Capitulino 写道:
> On Thu, 16 May 2013 10:22:09 +0800
>
Am 22.05.2013 um 10:41 schrieb Paolo Bonzini :
> Il 22/05/2013 08:26, Stefan Priebe - Profihost AG ha scritto:
>>> Hi,
>>>
>>> as i can't reproduce no ;-( i just saw the kernel segfault message and
>>> used addr2line and a qemu dbg package to get the code line.
>>
>> I've now seen this again for
On Wed, 22 May 2013 14:37:37 +0800
Qiao Nuohan wrote:
> Hi eric and luiz,
>
> Does you have some comments on this version?
I haven't reviewed it yet, but we need introspection support before merging
this.
Am 22.05.2013 03:25, schrieb Qiao Nuohan:
> On 05/22/2013 09:21 AM, Qiao Nuohan wrote:
>> Function walk_pte needs pte index to calculate virtual address. However,
>> pte
>> index of PAE paging or IA-32e paging is 9 bit, so the mask should be
>> 0x1ff.
>>
>> Signed-off-by: Qiao Nuohan
>
> Reviewed
Net queues support efficient "receive disable". For example, tap's file
descriptor will not be polled while its peer has receive disabled. This
saves CPU cycles for needlessly copying and then dropping packets which
the peer cannot receive.
rtl8139 is missing the qemu_flush_queued_packets() call
On Wed, May 22, 2013 at 11:27 AM, Oliver Francke wrote:
> Hi Stefan,
>
> thanks for your attention. See all infos below including complete
> command-line.
>
Hi Oliver,
I just sent a fix for qemu.git/master. If you need to backport it, replace
qemu_get_queue(s->nic) with &s->nic->nc.
Please let
Am 22.05.2013 14:50, schrieb Stefan Hajnoczi:
> Net queues support efficient "receive disable". For example, tap's file
> descriptor will not be polled while its peer has receive disabled. This
> saves CPU cycles for needlessly copying and then dropping packets which
> the peer cannot receive.
>
The memory mapping API uses hwaddr, so use it in the struct, too.
This avoids a header dependency on target_ulong type.
Cc: Wen Congyang
Signed-off-by: Andreas Färber
---
include/sysemu/memory_mapping.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/sysemu/memory_ma
Hello,
This mini-series cleans up the remaining guest-memory-dump related
-stub.c file in making it compile-once.
The next step would then be to turn some of the per-target functions
into CPUState hooks.
Regards,
Andreas
Cc: Wen Congyang
Cc: Qiao Nuohan
Cc: Jens Freimann
Cc: Vincent Rabin
C
Removes the last occurrence of CPUArchState from sysemu/memory_mapping.h.
Signed-off-by: Andreas Färber
---
include/sysemu/memory_mapping.h | 2 +-
memory_mapping.c | 2 +-
target-i386/arch_memory_mapping.c | 7 +--
3 files changed, 7 insertions(+), 4 deletions(-)
diff --
Eliminates an occurrence of CPUArchState from sysemu/memory_mapping.h.
Signed-off-by: Andreas Färber
---
include/sysemu/memory_mapping.h | 2 +-
memory_mapping.c | 2 +-
target-i386/arch_memory_mapping.c | 5 -
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a
Allows us to drop CONFIG_NO_GET_MEMORY_MAPPING with its indirect
dependency on CONFIG_HAVE_GET_MEMORY_MAPPING in Makefile.target.
Signed-off-by: Andreas Färber
---
Makefile.target | 2 --
stubs/Makefile.objs | 1 +
memory_mapping-stub.c
Peter Maydell writes:
> Reformat the qapi-schema TargetType enumeration so that it has just
> one target architecture name per line. This allows patches for
> adding new targets to just add a single line, rather than having
> to reformat most of the list (resulting in a hard-to-check diff).
>
> S
Paolo Bonzini writes:
> Il 20/05/2013 18:21, Peter Maydell ha scritto:
>> Reformat the qapi-schema TargetType enumeration so that it has just
>> one target architecture name per line. This allows patches for
>> adding new targets to just add a single line, rather than having
>> to reformat most o
The configure script had some code to manipulate config-host.ld~ (i.e.,
a common backup filename), comparing it with the newly-generated file.
I believe the sense of the comparison was backwards.
Since it seemed to serve little purpose anyway, remove it to avoid any
confusion.
Signed-off-by: Ed M
On Wed, May 22, 2013 at 2:53 PM, Andreas Färber wrote:
> Am 22.05.2013 14:50, schrieb Stefan Hajnoczi:
>> Net queues support efficient "receive disable". For example, tap's file
>> descriptor will not be polled while its peer has receive disabled. This
>> saves CPU cycles for needlessly copying
On Tue, May 21, 2013 at 06:46:39PM +0200, Paolo Bonzini wrote:
> Il 21/05/2013 18:26, Dietmar Maurer ha scritto:
> >> Hmm, right. But do we need the bitmap at all? We can just use
> >> > bdrv_is_allocated like bdrv_co_do_readv does.
> > Does that works with a nbd driver?
>
> Ah, right. That's t
On 05/21/2013 10:50 AM, peter.crosthwa...@xilinx.com wrote:
From: Peter Crosthwaite
The data_count variable was being reset on every transfer, including
DMA transfer resumptions. This is incorrect, it should only be set
on a new command.
Manifests as a bug when using ADMA and there is a timer
On 05/21/2013 10:51 AM, peter.crosthwa...@xilinx.com wrote:
From: Peter Crosthwaite
This interrupt is not risen after the last block is written to sd. It
is mutually exclusive with the end of transfer conditions. Fix.
Signed-off-by: Peter Crosthwaite
---
hw/sd/sdhci.c | 5 ++---
1 file cha
On 22 May 2013 14:12, Anthony Liguori wrote:
> Peter Maydell writes:
>> I would much prefer it if we autogenerated this list so you didn't
>> need to change this file at all to add a new target, but Anthony
>> is against that; so this is at least an improvement.
>
> I don't object to autogenerati
On 05/21/2013 10:50 AM, peter.crosthwa...@xilinx.com wrote:
From: Peter Crosthwaite
the SD command ACMD41 can be used in a read only mode to query device
state without doing the SD card initialisation. This is valid even
which the device is already initialised. Fix the command to be
responsive
On 05/21/2013 10:52 AM, peter.crosthwa...@xilinx.com wrote:
From: Peter Crosthwaite
This message was printing out the data in decimal only, which is not
very friendly to the debugging developer. Add hex variant in
parenthesis to make it consistent with other similar messages in this
module.
Si
On 05/21/2013 10:53 AM, peter.crosthwa...@xilinx.com wrote:
From: Peter Crosthwaite
The end of transfer check was occurring and potentially returning before
the interrupt flag was checked. This means the interrupt will be missed
if it occurs on the last packet. Fix by checking for the interrupt
Hi all,
We already have query-command-line-options to query details of command-line
options. As we discussed in the list, we also need full introspection of QMP
(command). The qmp-events also need to be dumped, we can define events in
qai-schema.json. We can also dump QMP errors in future if it's
From: Petar Jovanovic
This change corrects rounding and saturation of Q31 fractional value in
mipsdsp_trunc16_sat16_round(). Overflow detection was incorrect for the
corner case for PRECRQ_RS.PH, and this test case is also part of the change.
Signed-off-by: Petar Jovanovic
---
target-mips/dsp_
ping
From: Petar Jovanovic
Sent: Wednesday, May 08, 2013 1:16 AM
To: riku.voi...@linaro.org; qemu-devel@nongnu.org
Cc: Aurelien Jarno; Petar Jovanovic; blauwir...@gmail.com; r...@twiddle.net;
Alexander Graf; Andreas Färber
Subject: RE: [Qemu-devel] [PATCH v
On Tue, May 21, 2013 at 10:58:47AM +, Dietmar Maurer wrote:
> > >> True, but that would happen only in case the host crashes. Even for
> > >> a QEMU crash the changes would be safe, I think. They would be
> > >> written back when the persistent dirty bitmap's mmap() area is
> > >> unmapped, d
On Wed, May 22, 2013 at 11:32:27AM +0200, Stefan Hajnoczi wrote:
> On Wed, May 22, 2013 at 12:57:35PM +0800, Amos Kong wrote:
> > I try to hotplug 28 * 8 multiple-function devices to guest with
> > old host kernel, ioeventfds in host kernel will be exhausted, then
> > qemu fails to allocate ioevent
Am 22.05.2013 15:15, schrieb Anthony Liguori:
> Paolo Bonzini writes:
>
>> Il 20/05/2013 18:21, Peter Maydell ha scritto:
>>> Reformat the qapi-schema TargetType enumeration so that it has just
>>> one target architecture name per line. This allows patches for
>>> adding new targets to just add a
On 22 May 2013 14:15, Anthony Liguori wrote:
> Paolo Bonzini writes:
>> You
>> don't need to know what targets were supported in the version that you
>> compiled from. Only one target is supported in this executable
>> anyway.
>
> It seems useful to me. One day we may support multiple targets p
Am 16.05.2013 um 21:05 hat Eric Blake geschrieben:
> On 05/16/2013 02:24 AM, Kevin Wolf wrote:
> > Okay, let's take a step back here. The idea was more or less that you
> > can specify each BlockDriverState by itself in the end, like this:
> >
> > { "execute": "blockdev-add", "data": {
> > "id
On Wed, May 22, 2013 at 11:56:45AM +0200, Kevin Wolf wrote:
> Am 22.05.2013 um 11:54 hat Paolo Bonzini geschrieben:
> > Il 22/05/2013 11:38, Kevin Wolf ha scritto:
> > >> +
> > >> +DPRINTF("brdv_co_backup_cow done C%" PRId64 "\n", start);
> > >> +}
> > >> +
> > >> +out:
> > >> +if (
On Wed, May 22, 2013 at 11:45:46AM +0100, Peter Maydell wrote:
> On 22 May 2013 11:38, wrote:
> > From: "Edgar E. Iglesias"
> > @@ -45,6 +46,25 @@ void qemu_log_mask(int mask, const char *fmt, ...)
> > vfprintf(qemu_logfile, fmt, ap);
> > }
> > va_end(ap);
> > +
> > +/*
>
Am 22.05.2013 um 15:58 hat Stefan Hajnoczi geschrieben:
> On Wed, May 22, 2013 at 11:56:45AM +0200, Kevin Wolf wrote:
> > Am 22.05.2013 um 11:54 hat Paolo Bonzini geschrieben:
> > > Il 22/05/2013 11:38, Kevin Wolf ha scritto:
> > > >> +
> > > >> +DPRINTF("brdv_co_backup_cow done C%" PRId64
Am 17.05.2013 05:24, schrieb Qiao Nuohan:
> Move includes and definition of struct DumpState into include/sysemu/dump.h.
>
> Signed-off-by: Qiao Nuohan
> Reviewed-by: Zhang Xiaohe
> ---
> dump.c| 29 -
> include/sysemu/dump.h | 30
On 05/22/2013 02:16 AM, Stefan Hajnoczi wrote:
> glibc wipes malloc(3) memory when the MALLOC_PERTURB_ environment
> variable is set. The value of the environment variable determines the
> bit pattern used to wipe memory. For more information, see
> http://udrepper.livejournal.com/11429.html.
>
Andreas Färber writes:
> Am 22.05.2013 15:15, schrieb Anthony Liguori:
>> Paolo Bonzini writes:
>>
>>> Il 20/05/2013 18:21, Peter Maydell ha scritto:
Reformat the qapi-schema TargetType enumeration so that it has just
one target architecture name per line. This allows patches for
Peter Maydell writes:
> On 22 May 2013 14:15, Anthony Liguori wrote:
>> Paolo Bonzini writes:
>>> You
>>> don't need to know what targets were supported in the version that you
>>> compiled from. Only one target is supported in this executable
>>> anyway.
>>
>> It seems useful to me. One day
Am 22.05.2013 16:28, schrieb Anthony Liguori:
> Andreas Färber writes:
>> More common is however that people start writing a new target and don't
>> submit it yet (ahem!) while another target gets added, and the current
>> form of rebreaking this block of enum values causes more conflicts
>
> Sou
On Wed, May 22, 2013 at 01:19:58PM +0200, Kevin Wolf wrote:
> Am 16.05.2013 um 10:36 hat Stefan Hajnoczi geschrieben:
> > Testing drive-backup is similar to image streaming and drive mirroring.
> > This test case is based on 041.
> >
> > Signed-off-by: Stefan Hajnoczi
> > ---
> > tests/qemu-iote
Il 22/05/2013 16:29, Anthony Liguori ha scritto:
> Peter Maydell writes:
>
>> On 22 May 2013 14:15, Anthony Liguori wrote:
>>> Paolo Bonzini writes:
You
don't need to know what targets were supported in the version that you
compiled from. Only one target is supported in this exe
On Wed, May 22, 2013 at 11:53:44AM +0200, Kevin Wolf wrote:
> Am 16.05.2013 um 10:36 hat Stefan Hajnoczi geschrieben:
> > +proto_drv = bdrv_find_protocol(target);
> > +if (!proto_drv) {
> > +error_set(errp, QERR_INVALID_BLOCK_FORMAT, format);
> > +return;
> > +}
>
> I s
On Wed, May 22, 2013 at 12:12:24PM +0100, Richard W.M. Jones wrote:
> On Wed, May 22, 2013 at 01:04:51PM +0200, Paolo Bonzini wrote:
> > Something is trying to write, but there's no write operation defined for
> > CURL.
> >
> > I guess curl (and other backends too) should reject being opened for
>
Am 17.05.2013 05:24, schrieb Qiao Nuohan:
> Qiao Nuohan (9):
> Add API to manipulate dump_bitmap
> Add API to manipulate cache_data
> Move includes and struct definition to dump.h
> Add API to create header of vmcore
> Add API to create data of dump bitmap
> Add API to create page
> A
Am 22.05.2013 um 15:40 hat Amos Kong geschrieben:
> Hi all,
>
> We already have query-command-line-options to query details of command-line
> options. As we discussed in the list, we also need full introspection of QMP
> (command). The qmp-events also need to be dumped, we can define events in
> q
Andreas Färber writes:
> Am 22.05.2013 16:28, schrieb Anthony Liguori:
>> Andreas Färber writes:
>>> More common is however that people start writing a new target and don't
>>> submit it yet (ahem!) while another target gets added, and the current
>>> form of rebreaking this block of enum values
On Wed, May 22, 2013 at 04:52:54PM +0530, Aneesh Kumar K.V wrote:
> diff --git a/hw/9pfs/virtio-9p-handle.c b/hw/9pfs/virtio-9p-handle.c
> index fe8e0ed..e2a89e3 100644
> --- a/hw/9pfs/virtio-9p-handle.c
> +++ b/hw/9pfs/virtio-9p-handle.c
> @@ -608,7 +608,7 @@ static int handle_init(FsContext *ctx)
From: "Richard W.M. Jones"
---
block/curl.c | 4
1 file changed, 4 insertions(+)
diff --git a/block/curl.c b/block/curl.c
index b8935fd..f1e302b 100644
--- a/block/curl.c
+++ b/block/curl.c
@@ -406,6 +406,10 @@ static int curl_open(BlockDriverState *bs, QDict *options,
int flags)
s
> > That way you can also implement async replication to a remote site (like MS
> do).
>
> Sounds like rsync.
yes, but we need 'snapshots' and something more optimized (rsync compared the
whole files).
I think this can be implemented using the backup job with a specialized backup
driver.
Signed-off-by: Luiz Capitulino
---
qemu-options.hx | 1 +
vl.c| 4 +++-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/qemu-options.hx b/qemu-options.hx
index fb3961d..bf94862 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -2528,6 +2528,7 @@ Redirect the monitor
On 2013年05月22日 04:01, Anthony Liguori wrote:
"Daniel P. Berrange" writes:
On Tue, May 21, 2013 at 11:12:26AM -0600, Eric Blake wrote:
I have also argued in the past that it would be useful for libvirt to
support the idea of a template, where you can specify a domain XML that
inherits defaults
On 22 May 2013 15:48, Anthony Liguori wrote:
> Andreas Färber writes:
>> Am 22.05.2013 16:28, schrieb Anthony Liguori:
>> So are incompletely implemented targets (wrt instruction set) eligible
>> for upstream these days?
>
> Aren't most of our target incomplete by some standard?
>
> I thought the
> That sounds like more work than a persistent dirty bitmap. The advantage is
> that
> while dirty bitmaps are consumed by a single user, the Merkle tree can be used
> to sync up any number of replicas.
I also consider it safer, because you make sure the data exists (using hash
keys like SHA1).
1 - 100 of 168 matches
Mail list logo