于 2013-6-18 22:20, Stefan Hajnoczi 写道:
On Mon, Jun 17, 2013 at 11:25:26AM +0800, Wenchao Xia wrote:
于 2013-6-15 17:55, Eric Blake 写道:
Should this command be made available via 'transaction'? That is, if I
have a two-disk VM, and use 'transaction' to take a snapshot of both
disks at once,
于 2013-6-18 22:32, Stefan Hajnoczi 写道:
On Fri, Jun 14, 2013 at 07:39:59PM +0800, Wenchao Xia wrote:
Signed-off-by: Wenchao Xia xiaw...@linux.vnet.ibm.com
---
tests/qemu-iotests/055 | 157
tests/qemu-iotests/055.out |5 ++
drive-backup
于 2013-6-18 18:13, Paolo Bonzini 写道:
Il 07/06/2013 14:17, Markus Armbruster ha scritto:
diff --git a/util/iov.c b/util/iov.c
index cc6e837..b91cfb9 100644
--- a/util/iov.c
+++ b/util/iov.c
@@ -146,7 +146,7 @@ ssize_t iov_send_recv(int sockfd, struct iovec *iov,
unsigned iov_cnt,
{
Fam Zheng f...@redhat.com writes:
On Tue, 06/18 16:18, Markus Armbruster wrote:
Fam Zheng f...@redhat.com writes:
On Tue, 06/18 08:32, Kevin Wolf wrote:
Am 18.06.2013 um 05:58 hat Fam Zheng geschrieben:
On Mon, 06/17 17:12, Kevin Wolf wrote:
Am 17.06.2013 um 16:46 hat Paolo Bonzini
Anthony Liguori aligu...@us.ibm.com writes:
Markus Armbruster arm...@redhat.com writes:
Next commit needs it.
Cc: Blue Swirl blauwir...@gmail.com
Signed-off-by: Markus Armbruster arm...@redhat.com
---
tests/boot-order-test.c | 24
1 file changed, 16
On Wed, 06/19 08:27, Markus Armbruster wrote:
Fam Zheng f...@redhat.com writes:
On Tue, 06/18 16:18, Markus Armbruster wrote:
Fam Zheng f...@redhat.com writes:
On Tue, 06/18 08:32, Kevin Wolf wrote:
Am 18.06.2013 um 05:58 hat Fam Zheng geschrieben:
On Mon, 06/17 17:12, Kevin
On Tue, 2013-06-18 at 18:53 -0700, Paul E. McKenney wrote:
On Tue, Jun 18, 2013 at 05:37:42PM +0200, Torvald Riegel wrote:
On Tue, 2013-06-18 at 07:50 -0700, Paul E. McKenney wrote:
First, I am not a fan of SC, mostly because there don't seem to be many
(any?) production-quality
On Tue, Jun 18, 2013 at 04:52:11PM +0200, Kevin Wolf wrote:
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
From: Dietmar Maurer diet...@proxmox.com
backup_start() creates a block job that copies a point-in-time snapshot
of a block device to a target block device.
We call
18.06.2013 12:05, Markus Armbruster wrote:
[]
The second acl_add inserts at position 2 instead of 1.
Root cause is an off-by-one in qemu_acl_insert(): when index ==
acl-nentries, it appends instead of inserting before the last list
element.
Thanks, applied to the trivial patches queue.
Signed-off-by: Markus Armbruster arm...@redhat.com
---
tests/libqtest.c | 4
1 file changed, 4 insertions(+)
diff --git a/tests/libqtest.c b/tests/libqtest.c
index 879ffe9..bb82069 100644
--- a/tests/libqtest.c
+++ b/tests/libqtest.c
@@ -171,12 +171,16 @@ void qtest_quit(QTestState *s)
Signed-off-by: Markus Armbruster arm...@redhat.com
---
tests/fdc-test.c| 2 +-
tests/hd-geo-test.c | 8
tests/ide-test.c| 2 +-
tests/libqtest.h| 7 +++
4 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/tests/fdc-test.c b/tests/fdc-test.c
index
Markus Armbruster (2):
libqtest: Plug fd and memory leaks in qtest_quit()
libqtest: New qtest_end() to go with qtest_start()
tests/fdc-test.c| 2 +-
tests/hd-geo-test.c | 8
tests/ide-test.c| 2 +-
tests/libqtest.c| 4
tests/libqtest.h| 7 +++
5 files
17.06.2013 20:38, Anthony PERARD wrote: The qxl driver expect NULL for
QXLRam.memory_configs, but this is never
initialized.
Thanks, applied to the trivial patches queue.
/mjt
On Wed, Jun 19, 2013 at 02:18:48PM +0800, Wenchao Xia wrote:
于 2013-6-18 22:20, Stefan Hajnoczi 写道:
On Mon, Jun 17, 2013 at 11:25:26AM +0800, Wenchao Xia wrote:
于 2013-6-15 17:55, Eric Blake 写道:
Should this command be made available via 'transaction'? That is, if I
have a two-disk VM, and
On Wed, Jun 19, 2013 at 02:21:31PM +0800, Wenchao Xia wrote:
于 2013-6-18 22:32, Stefan Hajnoczi 写道:
On Fri, Jun 14, 2013 at 07:39:59PM +0800, Wenchao Xia wrote:
+def createSnapshotInTransaction(self, snapshot_num):
+actions = []
+for i in range(0, len(self.expect)):
+
18.06.2013 15:08, peter.crosthwa...@xilinx.com пишет:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
Make this code closer to passing checkpatch. Mostly missing braces, but
a few rogue tabs in there as well.
Thanks, applied to the trivial patches queue.
/mjt
18.06.2013 15:08, peter.crosthwa...@xilinx.com wrote:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
Most of this computation of s-iolen is the same for both the if and
else paths here. Factor out the common parts outside the if.
Cc: qemu-triv...@nongnu.org
Signed-off-by: Peter
On Tue, 2013-06-18 at 19:56 +0100, Stefano Stabellini wrote:
On Fri, 14 Jun 2013, Paul Durrant wrote:
-Original Message-
From: Paolo Bonzini [mailto:paolo.bonz...@gmail.com] On Behalf Of Paolo
Bonzini
Sent: 14 June 2013 15:58
To: Paul Durrant
Cc: Ian Campbell; Stefano
On 06/19/2013 04:19 AM, Bandan Das wrote:
Eduardo Habkost ehabk...@redhat.com writes:
On Tue, Jun 18, 2013 at 11:20:37AM +0200, Paolo Bonzini wrote:
[...]
Also, please use QemuOpts instead of yet another homegrown parser.
Eduardo, I think you had the most recent attempt to convert -numa to
Hi Michael,
On Wed, Jun 19, 2013 at 6:09 PM, Michael Tokarev m...@tls.msk.ru wrote:
18.06.2013 15:08, peter.crosthwa...@xilinx.com wrote:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
Most of this computation of s-iolen is the same for both the if and
else paths here. Factor out the
18.06.2013 07:45, liguang wrote:
last parameters of vnc_listen_read,vnc_connect are bool,
so pass 'false/true' instead of '0/1' for them.
Reviewed-by: Andreas Färber afaer...@suse.de
Signed-off-by: liguang lig.f...@cn.fujitsu.com
I think I'll apply my version instead, -- which converts
18.06.2013 07:45, liguang wrote:
local variables is_* should be bool by usage,
and last parameter of qemu_opt_get_bool is bool,
so pass true/false for it.
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
qemu-char.c | 20 ++--
1 files changed, 10 insertions(+), 10
-Original Message-
From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
Sent: 18 June 2013 20:35
To: Paolo Bonzini
Cc: Stefano Stabellini; Paul Durrant; qemu-devel@nongnu.org; xen-
de...@lists.xen.org; Ian Campbell
Subject: Re: [Xen-devel] [PATCH] Remove hardcoded
On Tue, 2013-06-18 at 23:38 +0200, Andreas Färber wrote:
Am 18.06.2013 21:35, schrieb Stefano Stabellini:
On Tue, 18 Jun 2013, Paolo Bonzini wrote:
Il 18/06/2013 20:56, Stefano Stabellini ha scritto:
xenfv-2.0 is a bad idea, like Paolo wrote, it should be possible to just
use -M pc for
Thanks, applied to the trivial patches queue.
/mjt
18.06.2013 07:45, liguang wrote:
[]
-void sdl_display_init(DisplayState *ds, int full_screen, int no_frame);
+void sdl_display_init(DisplayState *ds, bool full_screen, int no_frame);
The same applies to no_frame, isn't it?
These conversions to bool are like this -- thankless, because there are
-Original Message-
From: Ian Campbell
Sent: 19 June 2013 09:29
To: Andreas Färber
Cc: Stefano Stabellini; Paolo Bonzini; Paul Durrant; xen-de...@lists.xen.org;
qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [Xen-devel] [PATCH] Remove hardcoded xen-
platform device initialization
Some arguments to these functions are booleans - either by declaration,
or by actual usage, but sometimes value of 0 or 1 is passed for a bool,
and sometimes it is declared as int but a bool value, or true/false,
is passed to it instead. Clean it up a bit.
Cc: liguang lig.f...@cn.fujitsu.com
Il 19/06/2013 10:29, Ian Campbell ha scritto:
You could check for existence of the pc-i440fx-1.6 machine and infer
that it is at least v1.6 (might break in some distant future of course
and for current git commits until your changes get merged).
Actually, this raises an interesting point.
19.06.2013 12:13, Peter Crosthwaite wrote:
[]
All sounds fair. Ill have another look in the context of type
changing, and factoring out some commonality. Your able to take P2
without conflict? :)
Thanks!
And sure, either with or without your next reformatting
(block/nand: Formatting sweep)
于 2013-6-19 15:46, Stefan Hajnoczi 写道:
On Wed, Jun 19, 2013 at 02:18:48PM +0800, Wenchao Xia wrote:
于 2013-6-18 22:20, Stefan Hajnoczi 写道:
On Mon, Jun 17, 2013 at 11:25:26AM +0800, Wenchao Xia wrote:
于 2013-6-15 17:55, Eric Blake 写道:
Should this command be made available via 'transaction'?
On 18 June 2013 12:08, peter.crosthwa...@xilinx.com wrote:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
Most of this computation of s-iolen is the same for both the if and
else paths here. Factor out the common parts outside the if.
Cc: qemu-triv...@nongnu.org
Please don't cc
On Tue, Jun 18, 2013 at 09:34:39PM -0700, ronnie sahlberg wrote:
I can reproduce with current QEMU.
Ubuntu 13 crashes with if=virtio but if=ide is fine.
But it seems dependent on the guest/kernel.
For example Fedora-18-x86_64-Live-Desktop.iso installs and runs just
fine, even with
On Wed, 2013-06-19 at 10:41 +0200, Paolo Bonzini wrote:
Il 19/06/2013 10:29, Ian Campbell ha scritto:
You could check for existence of the pc-i440fx-1.6 machine and infer
that it is at least v1.6 (might break in some distant future of course
and for current git commits until your changes
On Wed, Jun 19, 2013 at 12:24:13AM +0400, Michael Tokarev wrote:
$(block-obj-y) already includes block/, so there's
no need to add it explicitly to $(common-obj-y).
Signed-off-by: Michael Tokarev m...@tls.msk.ru
---
Makefile.objs |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
On Tue, Jun 18, 2013 at 09:23:31PM -, Andrew McGowen wrote:
When performing a BIOS extended disk read (INT 13H, AH=0x42), if the
offset of the buffer destination in the DAP (disk address packet) is not
dword-aligned (i.e. a multiple of 4), SeaBIOS attempts to execute code
at non-mapped
On Wed, Jun 19, 2013 at 02:21:31PM +0800, Wenchao Xia wrote:
于 2013-6-18 22:32, Stefan Hajnoczi 写道:
On Fri, Jun 14, 2013 at 07:39:59PM +0800, Wenchao Xia wrote:
+def createSnapshotInTransaction(self, snapshot_num):
+actions = []
+for i in range(0, len(self.expect)):
+
On Wed, Jun 19, 2013 at 11:12:41AM +0800, Wanlong Gao wrote:
hw/net/eepro100.c:108:0: error: BIT redefined [-Werror]
In file included from /work/git/qemu/include/qemu/bitmap.h:16:0,
from /work/git/qemu/include/sysemu/sysemu.h:12,
from hw/net/eepro100.c:48:
-Original Message-
From: Ian Campbell
Sent: 19 June 2013 09:56
To: Paolo Bonzini
Cc: Andreas Färber; Stefano Stabellini; Paul Durrant; xen-
de...@lists.xen.org; qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [Xen-devel] [PATCH] Remove hardcoded xen-
platform device initialization
On 06/19/13 06:34, ronnie sahlberg wrote:
I can reproduce with current QEMU.
Ubuntu 13 crashes with if=virtio but if=ide is fine.
But it seems dependent on the guest/kernel.
For example Fedora-18-x86_64-Live-Desktop.iso installs and runs just
fine, even with virtio
But both
On 06/19/2013 05:10 PM, Stefan Hajnoczi wrote:
On Wed, Jun 19, 2013 at 11:12:41AM +0800, Wanlong Gao wrote:
hw/net/eepro100.c:108:0: error: BIT redefined [-Werror]
In file included from /work/git/qemu/include/qemu/bitmap.h:16:0,
from /work/git/qemu/include/sysemu/sysemu.h:12,
Signed-off-by: Amos Kong ak...@redhat.com
---
qapi-schema.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/qapi-schema.json b/qapi-schema.json
index 128cc58..38acd25 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -388,7 +388,7 @@
#
# Since: 1.4
##
-{
Signed-off-by: Amos Kong ak...@redhat.com
---
qapi-schema.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/qapi-schema.json b/qapi-schema.json
index 128cc58..38acd25 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -388,7 +388,7 @@
#
# Since: 1.4
##
-{
Il 19/06/2013 00:26, mdroth ha scritto:
On Tue, Jun 18, 2013 at 09:20:26PM +0200, Paolo Bonzini wrote:
Il 18/06/2013 17:14, mdroth ha scritto:
Could we possibly simplify this by introducing a recursive mutex that we
could use to protect the whole list loop and hold even during the cb?
If it
Il 18/06/2013 19:38, Andrew Haley ha scritto:
Or is Java volatile somewhere between acq_rel and seq_cst, as the last
paragraph of
http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html#volatile
seems to suggest?
As far as I know, the Java semantics are acq/rel. I can't see
The XenServer 6.1+ Citrix Windows PV bus driver binds to a new version
of the Xen platform device (since the newer driver set cannot co-exist
with previous drivers which bind to the existing xen-platform type of
device). This patch introduces a new xen-platform-2 device type with
the appropriate
Il 18/06/2013 18:38, Torvald Riegel ha scritto:
I don't think that this is the conclusion here. I strongly suggest to
just go with the C11/C++11 model, instead of rolling your own or trying
to replicate the Java model. That would also allow you to just point to
the C11 model and any
Il 19/06/2013 08:27, Wenchao Xia ha scritto:
gcc is too stupid to understand the control flow. The initialization
shuts it up.
Looks like most people's GCC is not that stupid, or I would have broken
build for everyone, right?
my gcc version:
[xiawenc@RH63Wenchao ~]$ gcc -v
Using
On 19.06.2013, at 01:20, Alexey Kardashevskiy wrote:
On 06/19/2013 01:49 AM, Alexander Graf wrote:
On 15.06.2013, at 03:51, David Gibson wrote:
Hi Alex,
I see that you're now back from your holiday. Here, rather
belatedly, is my series of ppc related patches collected while acting
-Original Message-
From: Ian Campbell
Sent: 19 June 2013 10:42
To: Paul Durrant
Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] Add Xen platform PCI device version 2.
On Wed, 2013-06-19 at 10:32 +0100, Paul Durrant wrote:
The XenServer 6.1+
On Wed, 2013-06-19 at 10:32 +0100, Paul Durrant wrote:
The XenServer 6.1+ Citrix Windows PV bus driver binds to a new version
of the Xen platform device (since the newer driver set cannot co-exist
with previous drivers which bind to the existing xen-platform type of
device). This patch
On Wed, 2013-06-19 at 10:43 +0100, Paul Durrant wrote:
-Original Message-
From: Ian Campbell
Sent: 19 June 2013 10:42
To: Paul Durrant
Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] Add Xen platform PCI device version 2.
On Wed,
On 06/14/2013 02:12 AM, Luiz Capitulino wrote:
I've started reviewing this, but I'm out of cycles for this week.
Hi Luiz,
No comments yet?
--
Regards
Qiao Nuohan
Il 06/06/2013 10:36, Peter Lieven ha scritto:
Not sending zero pages breaks migration if a page is zero
at the source but not at the destination. This can e.g. happen
if different BIOS versions are used at source and destination.
It has also been reported that migration on pseries is
Il 06/06/2013 10:36, Peter Lieven ha scritto:
on incoming migration do not memset pages to zero if they already read as
zero.
this will allocate a new zero page and consume memory unnecessarily. even
if we madvise a MADV_DONTNEED later this will only deallocate the memory
asynchronously.
-Original Message-
From: Ian Campbell
Sent: 19 June 2013 11:08
To: Paul Durrant
Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] Add Xen platform PCI device version 2.
On Wed, 2013-06-19 at 10:43 +0100, Paul Durrant wrote:
-Original
On Mon, Jun 17, 2013 at 03:21:41PM +0200, Pavel Hrdina wrote:
The bdrv_dev_change_media_cb() should be called only for eject and change
commands. We should call that function only if that command is successful.
What this function does is that it calls the change_media_cb() and also emit
the
At 11:07 +0100 on 19 Jun (1371640052), Ian Campbell wrote:
On Wed, 2013-06-19 at 10:43 +0100, Paul Durrant wrote:
-Original Message-
From: Ian Campbell
Sent: 19 June 2013 10:42
To: Paul Durrant
Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org
Subject: Re: [Xen-devel]
--On 19 June 2013 10:13:17 + Paul Durrant paul.durr...@citrix.com
wrote:
We obviously can't say to users Are you running Windows and are you
running PV drivers = X.Y, if so set lever A to position B, otherwise if
you are running some other OS or an earlier version of the Windows PV
On Wed, 2013-06-19 at 11:13 +0100, Paul Durrant wrote:
-Original Message-
From: Ian Campbell
Sent: 19 June 2013 11:08
To: Paul Durrant
Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] Add Xen platform PCI device version 2.
On Wed,
01.06.2013 14:50, Michael Tokarev wrote:
[Replying to a very old email which I missed initially]
Todd, do you still have the issue you describe?
I mean, not that we changed lots in that area (I guess we
changed nothing there), but i'm not sure I understand what
is going on there, and why
From: Bas van Sisseren b...@quarantainenet.nl
reorder slirp config options. first check the dns-server-address,
then check the first-dhcp-address. the original code was comparing
the first-dhcp-address with the default dns-server-address, not
the configured dns-server-address.
Signed-off-by: Bas
From: Gertjan Halkes q...@ghalkes.nl
This patch allows the hostfwd option to override the restrict=y setting in
the user network stack, as explicitly stated in the documentation on the
restrict option:
restrict=on|off
If this option is enabled, the guest will be isolated, i.e. it
The following changes since commit c1990468d5a13c8f1d9111fcca0a78a6adad062b:
wdt_i6300esb: fix vmstate versioning (2013-06-18 13:44:37 -0500)
are available in the git repository at:
git://git.kiszka.org/qemu.git queues/slirp
Bas van Sisseren (1):
fix -net user checks by reordering
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
From: Dietmar Maurer diet...@proxmox.com
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
Am 18.06.2013 13:10, schrieb peter.crosthwa...@xilinx.com:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
Define and use standard QOM cast macro. Remove usages of DO_UPCAST and
direct - style casting.
Cc: afaer...@suse.de
Signed-off-by: Peter Crosthwaite
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
notifier_list_notify() has no return value. This is fine when we just
want to invoke side-effects.
Sometimes it's useful for notifiers to produce a return value. This
allows notifiers to veto an operation and will be used by the block
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
The bdrv_add_before_write_notifier() function installs a callback that
is invoked before a write request is processed. This will be used to
implement copy-on-write point-in-time snapshots where we need to copy
out old data before
Am 18.06.2013 13:11, schrieb peter.crosthwa...@xilinx.com:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
The prescribed transition from Sysbus::init function to a
Device::realize.
Cc: afaer...@suse.de
Signed-off-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
It is not necessary to check that we can find a protocol block driver
since we create or open the image file. This produces the error that we
need anyway.
Besides, the QERR_INVALID_BLOCK_FORMAT is inappropriate since the
protocol is
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
Use bdrv_getlength() for its byte units and error return instead of
bdrv_get_geometry().
Reported-by: Kevin Wolf kw...@redhat.com
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
Reviewed-by: Kevin Wolf kw...@redhat.com
Am 18.06.2013 13:12, schrieb peter.crosthwa...@xilinx.com:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
Nand chips are not sysbus devices - they do not have any sense of MMIO,
nor interrupts. Re-parent to TYPE_DEVICE accordingly.
Cc: afaer...@suse.de
Signed-off-by: Peter
Am 30.05.2013 um 14:34 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
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
The QMP 'transaction' command keeps a list of in-flight transactions.
The transaction state structure is called BlkTransactionStates even
though it only deals with a single transaction. The only plural thing
is the linked list of
Il 19/06/2013 12:50, Kevin Wolf ha scritto:
+/* Publish progress */
+job-sectors_read += n;
+job-common.offset += n * BDRV_SECTOR_SIZE;
This is interesting, because the function is not only called by the
background job, but also by write notifiers. So 'offset' in a
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
Some QMP 'transaction' types don't need to do anything on .commit().
Make .commit() optional just like .abort().
The drive-backup action will take advantage of this, it only needs to
cancel the block job on .abort(). Other block job
Hello Michael,
this is with reference to
https://bugzilla.redhat.com/show_bug.cgi?id=907733.
Ever since the initial qemu-ga commit AFAICS an exception for
virtio-serial has existed, when reading EOF from the channel.
For isa-serial, EOF results in the client connection being closed. I
assume
Am 30.05.2013 um 14:34 hat Stefan Hajnoczi geschrieben:
This patch adds a transactional version of the drive-backup QMP command.
It allows atomic snapshots of multiple drives along with automatic
cleanup if there is a failure to start one of the backup jobs.
Note that QMP events are emitted
Il 19/06/2013 12:50, Kevin Wolf ha scritto:
+
+DPRINTF(%s enter %s C% PRId64 % PRId64 %d\n,
+__func__, bdrv_get_device_name(bs), start, sector_num,
nb_sectors);
Maybe put the first %s and __func__ directly into the DPRINTF macro?
Or just use tracepoints.
Am 03.06.2013 um 11:21 hat Stefan Hajnoczi geschrieben:
On Thu, May 30, 2013 at 07:11:25AM -0600, Eric Blake wrote:
On 05/30/2013 06:34 AM, Stefan Hajnoczi wrote:
The Abort action can be used to test QMP 'transaction' failure. Add it
as the last action to exercise the .abort() and
On 06/14/2013 03:15 AM, Paolo Bonzini wrote:
Il 13/06/2013 13:26, chandrashekar shastri ha scritto:
On 06/13/2013 02:14 PM, Stefan Hajnoczi wrote:
On Thu, Jun 13, 2013 at 10:31:04AM +0530, chandrashekar shastri wrote:
We are testing the upstream KVM with :
Kernel, Qemu, Libvirt, Virt-Manager
-Original Message-
From: James Harper [mailto:james.har...@bendigoit.com.au]
Sent: 19 June 2013 11:55
To: Paul Durrant; Ian Campbell
Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org
Subject: RE: [Xen-devel] [PATCH] Add Xen platform PCI device version 2.
-Original
-Original Message-
From: qemu-devel-bounces+paul.durrant=citrix@nongnu.org
[mailto:qemu-devel-bounces+paul.durrant=citrix@nongnu.org] On
Behalf Of Tim Deegan
Sent: 19 June 2013 11:36
To: Ian Campbell
Cc: Paul Durrant; qemu-devel@nongnu.org; xen-de...@lists.xen.org
Subject:
-Original Message-
From: Alex Bligh [mailto:a...@alex.org.uk]
Sent: 19 June 2013 11:42
To: Paul Durrant; Ian Campbell
Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org; Alex Bligh
Subject: Re: [Qemu-devel] [Xen-devel] [PATCH] Add Xen platform PCI device
version 2.
--On 19
-Original Message-
From: James Harper [mailto:james.har...@bendigoit.com.au]
Sent: 19 June 2013 11:55
To: Paul Durrant; Ian Campbell
Cc: qemu-devel@nongnu.org; xen-de...@lists.xen.org
Subject: RE: [Xen-devel] [PATCH] Add Xen platform PCI device version 2.
-Original
Am 28.05.2013 04:50, schrieb qiaonuo...@cn.fujitsu.com:
From: Qiao Nuohan qiaonuo...@cn.fujitsu.com
Struct dump_bitmap is associated with a tmp file which is used to store bitmap
in kdump-compressed format temporarily. The following patch will use these
functions to gather data of bitmap and
On Tue, 18 Jun 2013 16:09:49 -0400
Bandan Das b...@redhat.com wrote:
This allows us to use the cpu property multiple times
to specify multiple cpu (ranges) to the -numa option :
-numa node,cpu=1,cpu=2,cpu=4
or
-numa node,cpu=1-3,cpu=5
Signed-off-by: Bandan Das b...@redhat.com
---
This reverts commit 8ec7d390b0d50b5e5b4b1d8dba7ba40d64a70875.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
blockdev.c | 118 ++-
tests/qemu-iotests/group | 2 +-
2 files changed, 5 insertions(+), 115 deletions(-)
diff --git
This series adds options to make qcow2 discard freed clusters, in several
categories. By default, only freed clusters related to snapshots (i.e. mainly
snapshot deletion) are discarded.
v2:
- Removed leftover debug code
- Don't discard after COW (overwriting compressed clusters)
- Changed some
With -mem-path, qemu_ram_alloc_from_ptr() first tries to allocate
accordingly, but when it fails, it falls back to normal allocation.
The fall back allocation code used to be effectively identical to the
-mem-path not given code, until it started to diverge in commit
432d268. I believe the code
Issues:
* We try to obey -mem-path even though it can't work with Xen.
* To implement -machine mem-merge, we call
memory_try_enable_merging(new_block-host, size). But with Xen,
new_block-host remains null. Oops.
Fix by separating Xen allocation from normal allocation.
Acked-by: Stefano
Another issue missed in commit fdec991 is -mem-path: it needs to be
rejected only for old S390 KVM, not for any S390. Not that I
personally care, but the ifdeffery in qemu_ram_alloc_from_ptr() annoys
me.
Note that this doesn't actually make -mem-path work, as the kernel
doesn't (yet?) support
Make it a generic hook rather than a KVM hook. Less code and
ifdeffery.
Since the only user of the hook is old S390 KVM, there's hope we can
get rid of it some day.
Signed-off-by: Markus Armbruster arm...@redhat.com
---
exec.c | 20 ++--
include/exec/exec-all.h
Instead of spreading its ifdeffery everywhere, confine it to
qemu_ram_alloc_from_ptr(). Everywhere else, simply test block-fd,
which is non-negative exactly when block uses -mem-path.
Signed-off-by: Markus Armbruster arm...@redhat.com
---
exec.c | 37
This adds a refcount update reason to all callers of update_refcounts(),
so that a follow-up patch can use this information to decide whether
clusters that reach a refcount of 0 should be discarded in the image
file.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
block/qcow2-cluster.c | 19
Turning on discard options in qcow2 doesn't help a lot when the discard
requests that it issues are thrown away by the raw-posix layer. This
patch always enables discard functionality on the protocol level so that
it's the image format's responsibility to send (or not) discard
requests. Requests
Old S390 KVM wants guest RAM mapped in a peculiar way. Commit 6b02494
implemented that.
When qemu_ram_remap() got added in commit cd19cfa, its code carefully
mimicked the allocation code: peculiar way if defined(TARGET_S390X)
defined(CONFIG_KVM), else normal way.
For new S390 KVM, we actually
Deleted snapshots are discarded in the image file by default, discard
requests take their default from the -drive discard=... option and other
places that free clusters must always be enabled explicitly.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
block/qcow2-refcount.c | 5 +
We abort() on memory allocation failure. abort() is appropriate for
programming errors. Maybe most memory allocation failures are
programming errors, maybe not. But guest memory allocation failure
isn't, and aborting when the user asks for more memory than we can
provide is not nice. exit(1)
On Tue, Jun 18, 2013 at 10:25:55AM +0200, Kevin Wolf wrote:
As a preparation for moving all IDE commands into their own function
like in the ATAPI code, introduce a 'handler' callback to ide_cmd_table.
Commands using this new infrastructure get some things handled
automatically:
* The BSY
1 - 100 of 241 matches
Mail list logo