On Mon, Jun 24, 2013 at 05:17:35PM +0200, Kevin Wolf wrote:
Am 21.06.2013 um 18:39 hat mdroth geschrieben:
On Wed, Jun 19, 2013 at 06:28:05PM +0200, Kevin Wolf wrote:
Don't duplicate more code than is really necessary.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
scripts
On Wed, Jun 19, 2013 at 06:28:05PM +0200, Kevin Wolf wrote:
Don't duplicate more code than is really necessary.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
scripts/qapi.py | 24 ++--
1 file changed, 10 insertions(+), 14 deletions(-)
diff --git a/scripts/qapi.py
On Wed, Jun 19, 2013 at 01:17:57PM +0200, Laszlo Ersek wrote:
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
On Thu, Jun 20, 2013 at 10:12:30AM -0500, mdroth wrote:
On Wed, Jun 19, 2013 at 01:17:57PM +0200, Laszlo Ersek wrote:
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
, but if it's a recursive mutex would that simplify
things?
I've been doing something similar with IOHandlers for the QContext
stuff, and that's the approach I took. This patch introduces the
recursive mutex:
https://github.com/mdroth/qemu/commit/c7ee0844da62283c9466fcb10ddbfadd0b8bfc53
On Tue, Jun 18, 2013 at 10:14:38AM -0500, mdroth wrote:
On Sun, Jun 16, 2013 at 07:21:21PM +0800, Liu Ping Fan wrote:
BH will be used outside big lock, so introduce lock to protect
between the writers, ie, bh's adders and deleter.
Note that the lock only affects the writers and bh's
On Tue, Jun 11, 2013 at 04:53:51PM -0500, mdroth wrote:
On Wed, May 22, 2013 at 11:32:51AM -0500, 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
On Tue, Jun 18, 2013 at 10:05:23AM +0200, Markus Armbruster wrote:
Watch this:
$ upstream-qemu -nodefaults -S -vnc :0,acl,sasl -monitor stdio
QEMU 1.5.50 monitor - type 'help' for more information
(qemu) acl_add vnc.username drei allow
acl: added rule at position 1
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 is possible, we should avoid recursive
On Thu, Jun 13, 2013 at 02:36:20PM +0200, Andreas Färber wrote:
Am 13.06.2013 14:27, schrieb Paolo Bonzini:
Il 12/06/2013 17:41, Michael Roth ha scritto:
Hi everyone,
The following new patches are queued for QEMU stable v1.5.1:
https://github.com/mdroth/qemu/commits/stable-1.5-staging
On Wed, Jun 12, 2013 at 04:41:12PM -0500, Michael Roth wrote:
Hi everyone,
The following new patches are queued for QEMU stable v1.5.1:
https://github.com/mdroth/qemu/commits/stable-1.5-staging
Repo updated with everything I'm tracking that's been committed so far.
As far as I'm aware
On Mon, Jun 17, 2013 at 04:04:31PM -0700, Richard Henderson wrote:
On 06/17/2013 03:56 PM, mdroth wrote:
On Wed, Jun 12, 2013 at 04:41:12PM -0500, Michael Roth wrote:
Hi everyone,
The following new patches are queued for QEMU stable v1.5.1:
https://github.com/mdroth/qemu/commits
was certainly a good candidate. I was going to cherry-pick it but
I agree the other patches looked safe to I went ahead and applied the
series:
https://github.com/mdroth/qemu/commits/stable-1.5-staging
Markus Armbruster arm...@redhat.com writes:
Better error messages, a bit of code cleanup
On Thu, Jun 13, 2013 at 02:36:20PM +0200, Andreas Färber wrote:
Am 13.06.2013 14:27, schrieb Paolo Bonzini:
Il 12/06/2013 17:41, Michael Roth ha scritto:
Hi everyone,
The following new patches are queued for QEMU stable v1.5.1:
https://github.com/mdroth/qemu/commits/stable-1.5-staging
/mdroth/qemu/commits/stable-1.5-staging
The release is planned for 2013-06-26:
http://wiki.qemu.org/Planning/1.5
Please respond here or CC qemu-sta...@nongnu.org on any patches you
think should be included in the release. The cut-off date is
2013-06-19 for new patches.
Testing/feedback
On Tue, May 21, 2013 at 05:32:57PM -0500, 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
On Fri, May 31, 2013 at 02:12:48PM -0400, Cole Robinson wrote:
'default_backend' isn't always set, but 'rng' is, so use that.
$ ./x86_64-softmmu/qemu-system-x86_64 -object
rng-random,id=rng0,filename=/dev/random -device virtio-rng-pci,rng=rng0
Segmentation fault (core dumped)
Regressed
On Wed, Jun 12, 2013 at 09:42:14PM +0100, Peter Maydell wrote:
On 12 June 2013 21:11, mdroth mdr...@linux.vnet.ibm.com wrote:
On Tue, May 21, 2013 at 05:32:57PM -0500, Michael Roth wrote:
When this VMSD was introduced it's version fields were set to
sizeof(I6300State), making them
On Wed, Jun 12, 2013 at 04:17:53PM -0500, Anthony Liguori wrote:
mdroth mdr...@linux.vnet.ibm.com writes:
On Tue, May 21, 2013 at 05:32:57PM -0500, Michael Roth wrote:
When this VMSD was introduced it's version fields were set to
sizeof(I6300State), making them essentially random from
On Tue, Jun 11, 2013 at 12:05:20PM +0200, Andreas Färber wrote:
Am 10.06.2013 20:23, schrieb Michael Roth:
bd07684aacfb61668ae2c25b7dd00b64f3d7c7f3 added a test to ensure BSY
flag is set when a flush request is in flight. It does this by setting
a blkdebug breakpoint on flush_to_os before
On Mon, May 20, 2013 at 08:17:47PM +0200, Hervé Poussineau wrote:
Ping.
This should be IMO committed to stable, as it fixes a crash with
qemu-system-ppc -M prep -cpu 603e
Ping^2. Looking to pull this in for 1.5.1
Hervé
Hervé Poussineau a écrit :
IABR SPR is already registered in
On Wed, May 22, 2013 at 11:32:51AM -0500, 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
On Tue, May 28, 2013 at 12:28:50PM +0200, Gerd Hoffmann wrote:
Hi,
This pull updates seabios to the 1.7.2.2 release tagged yesterday,
bringing some fixes which unfortunaly missed the qemu 1.5 boat.
please pull,
Gerd
The following changes since commit
On Tue, Jun 11, 2013 at 05:05:59PM -0500, mdroth wrote:
On Tue, May 28, 2013 at 12:28:50PM +0200, Gerd Hoffmann wrote:
Hi,
This pull updates seabios to the 1.7.2.2 release tagged yesterday,
bringing some fixes which unfortunaly missed the qemu 1.5 boat.
please pull,
Gerd
On Thu, May 30, 2013 at 04:14:44PM +0200, Stefan Hajnoczi wrote:
Coverity picked up a copy-paste bug. In vhost_scsi_start() we check for
!k-set_guest_notifiers and error out. The check probably got copied
but instead of erroring we actually use the function pointer!
Cc: Nicholas Bellinger
On Thu, May 30, 2013 at 04:14:46PM +0200, Stefan Hajnoczi wrote:
I'm not sure why we check the mode only after invoking popen(3) but we
need to close the file pointer.
Spotted by Coverity.
Cc: Juan Quintela quint...@redhat.com
Cc: qemu-sta...@nongnu.org
Signed-off-by: Stefan Hajnoczi
On Mon, Jun 10, 2013 at 12:14:19PM +0200, Peter Lieven wrote:
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
On Mon, Jun 10, 2013 at 12:14:20PM +0200, Peter Lieven wrote:
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
On Mon, Jun 10, 2013 at 11:10:29AM -0500, mdroth wrote:
On Mon, Jun 10, 2013 at 12:14:20PM +0200, Peter Lieven wrote:
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
On Fri, Jun 07, 2013 at 09:50:39AM -0400, Luiz Capitulino wrote:
On Tue, 4 Jun 2013 16:35:09 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote:
When CHR_EVENT_OPENED was initially added, it was CHR_EVENT_RESET,
and it was issued as a bottom-half:
On Fri, Jun 07, 2013 at 11:36:16AM -0400, Luiz Capitulino wrote:
On Fri, 7 Jun 2013 09:56:00 -0500
mdroth mdr...@linux.vnet.ibm.com wrote:
On Fri, Jun 07, 2013 at 09:50:39AM -0400, Luiz Capitulino wrote:
On Tue, 4 Jun 2013 16:35:09 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote
On Tue, Jun 04, 2013 at 11:58:12AM +0200, Hans de Goede wrote:
Hi,
On 06/03/2013 10:25 PM, Michael Roth wrote:
snip
To fix these, let's just drop the BH.
Since the initial reasoning for using it still applies to an extent,
work around that by deferring the delivery of
On Mon, Jun 03, 2013 at 12:17:00PM -0500, Anthony Liguori wrote:
Michael Roth mdr...@linux.vnet.ibm.com writes:
When CHR_EVENT_OPEN was initially added, it was CHR_EVENT_RESET,
and it was issued as a bottom-half:
86e94dea5b740dad65446c857f6959eae43e0ba6
Which we basically used to
On Mon, Jun 03, 2013 at 03:54:48PM -0400, Luiz Capitulino wrote:
On Mon, 03 Jun 2013 21:13:30 +0200
Paolo Bonzini pbonz...@redhat.com wrote:
Il 03/06/2013 19:17, Luiz Capitulino ha scritto:
This entry doesn't reflect reality for a few years now. This commit
splits it into Human Monitor
On Thu, May 30, 2013 at 11:55:56AM -0500, Anthony Liguori wrote:
Michael Roth mdr...@linux.vnet.ibm.com writes:
When CHR_EVENT_OPEN was initially added, it was CHR_EVENT_RESET, and
it was issued as a bottom-half:
86e94dea5b740dad65446c857f6959eae43e0ba6
AFAICT the only reason this
On Thu, May 30, 2013 at 02:35:37PM -0500, Anthony Liguori wrote:
mdroth mdr...@linux.vnet.ibm.com writes:
On Thu, May 30, 2013 at 11:55:56AM -0500, Anthony Liguori wrote:
Michael Roth mdr...@linux.vnet.ibm.com writes:
When CHR_EVENT_OPEN was initially added, it was CHR_EVENT_RESET
On Thu, May 30, 2013 at 03:24:14PM -0500, Anthony Liguori wrote:
mdroth mdr...@linux.vnet.ibm.com writes:
On Thu, May 30, 2013 at 02:35:37PM -0500, Anthony Liguori wrote:
mdroth mdr...@linux.vnet.ibm.com writes:
On Thu, May 30, 2013 at 11:55:56AM -0500, Anthony Liguori wrote
On Wed, May 29, 2013 at 01:32:52PM -0400, Luiz Capitulino wrote:
On Sun, 26 May 2013 22:20:58 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote:
With the introduction of native list types, we now have types such as
int64List where the 'value' field is not a pointer, but the actual
On Wed, May 29, 2013 at 01:27:33PM -0400, Luiz Capitulino wrote:
On Mon, 27 May 2013 12:59:25 -0500
mdroth mdr...@linux.vnet.ibm.com wrote:
On Mon, May 27, 2013 at 11:16:01AM -0500, Anthony Liguori wrote:
Luiz Capitulino lcapitul...@redhat.com writes:
On Sun, 26 May 2013 10:33:39
On Wed, May 29, 2013 at 01:27:33PM -0400, Luiz Capitulino wrote:
On Mon, 27 May 2013 12:59:25 -0500
mdroth mdr...@linux.vnet.ibm.com wrote:
On Mon, May 27, 2013 at 11:16:01AM -0500, Anthony Liguori wrote:
Luiz Capitulino lcapitul...@redhat.com writes:
On Sun, 26 May 2013 10:33:39
On Mon, May 27, 2013 at 06:38:35AM +0200, Stefan Weil wrote:
Am 27.05.2013 05:20, schrieb Michael Roth:
With the introduction of native list types, we now have types such as
int64List where the 'value' field is not a pointer, but the actual
64-bit value.
On 32-bit architectures, this
processed, can
cause the rejection of 'qmp_capabilities' for a subsequent session,
since we reset capabilities in response to CHR_EVENT_OPENED, which may
not yet have been delivered. This can be reproduced with the following
command, generally within 50 or so iterations:
mdroth@loki:~$ cat
On Sun, May 26, 2013 at 12:00:57PM +, Blue Swirl wrote:
I get this on i386 chroot for make check:
GTESTER tests/test-qmp-output-visitor
**
ERROR:/src/qemu/tests/test-qmp-output-visitor.c:595:check_native_list:
assertion failed: (tmp)
GTester: last random seed:
On Sun, May 26, 2013 at 05:13:36PM +0200, Stefan Priebe wrote:
Am 26.05.2013 03:23, schrieb mdroth:
On Sat, May 25, 2013 at 01:09:50PM +0200, Stefan Priebe wrote:
Am 25.05.2013 00:32, schrieb mdroth:
On Sat, May 25, 2013 at 12:12:22AM +0200, Stefan Priebe wrote:
Am 25.05.2013 00:09, schrieb
On Sun, May 26, 2013 at 10:26:48AM -0500, mdroth wrote:
On Sun, May 26, 2013 at 12:00:57PM +, Blue Swirl wrote:
I get this on i386 chroot for make check:
GTESTER tests/test-qmp-output-visitor
**
ERROR:/src/qemu/tests/test-qmp-output-visitor.c:595:check_native_list:
assertion
On Sat, May 25, 2013 at 01:09:50PM +0200, Stefan Priebe wrote:
Am 25.05.2013 00:32, schrieb mdroth:
On Sat, May 25, 2013 at 12:12:22AM +0200, Stefan Priebe wrote:
Am 25.05.2013 00:09, schrieb mdroth:
I would try to create a small example script.
I use qmp-shell and other little scripts very
Hi everyone,
I am pleased to announce that the QEMU v1.4.2 stable release is now
available at:
http://wiki.qemu.org/download/qemu-1.4.2.tar.bz2
The official stable-1.4 repository has also been updated to v1.4.2:
http://git.qemu.org/?p=qemu-stable-1.4.git;a=summary
This release contains 25
On Fri, May 24, 2013 at 11:37:46PM +0200, Stefan Priebe wrote:
Am 24.05.2013 17:21, schrieb Luiz Capitulino:
On Fri, 24 May 2013 16:36:26 +0200
Stefan Priebe - Profihost AG s.pri...@profihost.ag wrote:
Am 24.05.2013 um 16:02 schrieb Luiz Capitulino lcapitul...@redhat.com:
On Fri, 24 May
On Sat, May 25, 2013 at 12:12:22AM +0200, Stefan Priebe wrote:
Am 25.05.2013 00:09, schrieb mdroth:
I would try to create a small example script.
I use qmp-shell and other little scripts very often.
Am this be due to the fact that I don't wait for the welcome banner
right now
On Tue, May 21, 2013 at 12:33:38PM +0100, Nicholas Thomas wrote:
Hi all,
Migrating from:
/opt/qemu-1.4.1/bin/qemu-system-x86_64 -M pc -watchdog i6300esb
-watchdog-action reset [...]
to:
/opt/qemu-1.5.0/bin/qemu-system-x86_64 -M pc-i440fx-1.4 -watchdog
i6300esb -watchdog-action
On Tue, May 21, 2013 at 11:55:56AM -0500, mdroth wrote:
On Tue, May 21, 2013 at 12:33:38PM +0100, Nicholas Thomas wrote:
Hi all,
Migrating from:
/opt/qemu-1.4.1/bin/qemu-system-x86_64 -M pc -watchdog i6300esb
-watchdog-action reset [...]
to:
/opt/qemu-1.5.0/bin/qemu
On Tue, May 21, 2013 at 06:50:23PM +0100, Peter Maydell wrote:
On 21 May 2013 18:26, mdroth mdr...@linux.vnet.ibm.com wrote:
static const VMStateDescription vmstate_i6300esb = {
.name = i6300esb_wdt,
.version_id = sizeof(I6300State),
.minimum_version_id = sizeof(I6300State
On Tue, May 21, 2013 at 10:16:48PM +0100, Peter Maydell wrote:
On 21 May 2013 21:43, mdroth mdr...@linux.vnet.ibm.com wrote:
Makes sense, but apparently version IDs for incoming device state are
not allowed to exceed the destination's version, so we can't bump it
beyond the value in 1.5
On Sat, May 18, 2013 at 06:31:47AM +0200, Laszlo Ersek wrote:
Qouting patch 2/6:
Since commit 39097daf (qemu-ga: use key-value store to avoid
recycling fd handles after restart) we've relied on the state
directory for the fd handles' key-value store. Even though we don't
support the
On Fri, May 17, 2013 at 10:46:15AM -0500, Doug Goldstein wrote:
On Tue, May 14, 2013 at 4:52 PM, Michael Roth
mdr...@linux.vnet.ibm.comwrote:
Hi everyone,
The following new patches are queued for QEMU stable v1.4.2:
https://github.com/mdroth/qemu/commits/stable-1.4-staging
On Thu, May 16, 2013 at 12:38:30PM +0200, Laszlo Ersek wrote:
On 05/15/13 21:13, mdroth wrote:
On Wed, May 15, 2013 at 02:05:58PM -0400, Luiz Capitulino wrote:
On Wed, 15 May 2013 12:42:24 -0500
mdroth mdr...@linux.vnet.ibm.com wrote:
The only way I've managed to reproduce
On Fri, May 17, 2013 at 01:43:28PM -0700, Josh Durgin wrote:
On 05/17/2013 12:08 PM, mdroth wrote:
On Fri, May 17, 2013 at 10:46:15AM -0500, Doug Goldstein wrote:
On Tue, May 14, 2013 at 4:52 PM, Michael Roth
mdr...@linux.vnet.ibm.comwrote:
Hi everyone,
The following new patches
On Wed, May 15, 2013 at 06:53:47PM -0500, Anthony Liguori wrote:
Hi,
On behalf of the QEMU Team, I'd like to announce the availability of the
third release candidate for the QEMU 1.5 release. This release is meant
for testing purposes and should not be used in a production environment.
On Thu, May 16, 2013 at 06:07:12PM +0200, Paolo Bonzini wrote:
Il 16/05/2013 17:54, KONRAD Frédéric ha scritto:
I think this can do the job, any better idea?
diff --git a/hw/pci/pci.c b/hw/pci/pci.c
index d5257ed..e033b53 100644
--- a/hw/pci/pci.c
+++ b/hw/pci/pci.c
@@ -43,7 +43,6
On Thu, May 16, 2013 at 06:34:09PM +0200, KONRAD Frédéric wrote:
On 16/05/2013 18:07, Paolo Bonzini wrote:
Il 16/05/2013 17:54, KONRAD Frédéric ha scritto:
I think this can do the job, any better idea?
diff --git a/hw/pci/pci.c b/hw/pci/pci.c
index d5257ed..e033b53 100644
---
On Wed, May 15, 2013 at 05:48:14PM -0400, Cole Robinson wrote:
On 05/14/2013 05:52 PM, Michael Roth wrote:
Hi everyone,
The following new patches are queued for QEMU stable v1.4.2:
https://github.com/mdroth/qemu/commits/stable-1.4-staging
The release is planned for 05-24-2013
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Cc: mdroth mdr...@linux.vnet.ibm.com
Re-tested the failure scenario with this patch applied and this does
seem to resolve the issue. For reference, the configuration was v1.4.0
- 1.5.0-rc2+fix using the following options:
x86_64-softmmu/qemu-system
On Wed, May 15, 2013 at 09:17:46AM -0400, Luiz Capitulino wrote:
On Fri, 10 May 2013 17:45:59 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote:
These patches apply on top of qemu.git master, and can also be obtained
from:
git://github.com/mdroth/qemu.git qapi-native-lists
Sending
On Wed, May 15, 2013 at 10:37:43AM -0500, Anthony Liguori wrote:
Paolo Bonzini pbonz...@redhat.com writes:
Il 15/05/2013 15:24, Kevin Wolf ha scritto:
Am 15.05.2013 um 15:15 hat Paolo Bonzini geschrieben:
Il 15/05/2013 15:00, Kevin Wolf ha scritto:
The test case passes on big endian
On Wed, May 15, 2013 at 10:09:32AM -0400, Brad Smith wrote:
On Tue, May 14, 2013 at 04:52:57PM -0500, Michael Roth wrote:
Hi everyone,
The following new patches are queued for QEMU stable v1.4.2:
https://github.com/mdroth/qemu/commits/stable-1.4-staging
The release is planned
On Wed, May 15, 2013 at 11:04:27AM -0400, Luiz Capitulino wrote:
On Wed, 15 May 2013 09:32:37 -0500
mdroth mdr...@linux.vnet.ibm.com wrote:
On Wed, May 15, 2013 at 09:17:46AM -0400, Luiz Capitulino wrote:
On Fri, 10 May 2013 17:45:59 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote
On Wed, May 15, 2013 at 02:05:58PM -0400, Luiz Capitulino wrote:
On Wed, 15 May 2013 12:42:24 -0500
mdroth mdr...@linux.vnet.ibm.com wrote:
On Wed, May 15, 2013 at 11:04:27AM -0400, Luiz Capitulino wrote:
On Wed, 15 May 2013 09:32:37 -0500
mdroth mdr...@linux.vnet.ibm.com wrote
On Sun, May 12, 2013 at 06:47:05PM +0200, Andreas Färber wrote:
Am 10.05.2013 22:09, schrieb mdroth:
On Fri, May 10, 2013 at 09:53:27PM +0200, Laszlo Ersek wrote:
On 05/10/13 21:30, mdroth wrote:
On Wed, May 08, 2013 at 05:31:34PM +0200, Laszlo Ersek wrote:
I should have paid more
On Fri, May 10, 2013 at 11:04:22AM +0800, Amos Kong wrote:
On Thu, May 09, 2013 at 09:20:53PM -0500, Michael Roth wrote:
Teach type generators about native types so they can generate the
appropriate linked list types.
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
On Fri, May 10, 2013 at 02:47:18PM +0200, Laszlo Ersek wrote:
On 05/10/13 14:22, Eric Blake wrote:
On 05/09/2013 08:20 PM, Michael Roth wrote:
Currently our JSON parser assumes that numbers lacking a mantissa are
integers and attempts to store them as QInt/int64 values. This breaks in
the
QmpInputVisitors
where the JSON values come from native C types. The only case where I
can see this triggering the change is if they did something like:
obj = qobject_from_jsonf({'myInt': %f}, whole_valued_float);
which would be evil, and thankfully such cases don't appear to exist:
mdroth@loki
On Fri, May 10, 2013 at 10:07:45AM -0400, Luiz Capitulino wrote:
On Thu, 9 May 2013 21:20:53 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote:
Teach type generators about native types so they can generate the
appropriate linked list types.
Signed-off-by: Michael Roth
On Fri, May 10, 2013 at 11:17:17AM -0400, Luiz Capitulino wrote:
On Thu, 9 May 2013 21:20:58 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote:
Currently our JSON parser assumes that numbers lacking a mantissa are
integers and attempts to store them as QInt/int64 values. This breaks in
On Fri, May 10, 2013 at 10:10:03AM -0400, Luiz Capitulino wrote:
On Thu, 9 May 2013 21:20:56 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote:
Also, fix a dependency issue with libqemuutil: qemu-sockets.c needs
qapi-types.c/qapi-visit.c
Signed-off-by: Michael Roth
assumption when the input fd is valid.)
Laszlo Ersek (2):
qga: distinguish binary modes in guest_file_open_modes map
qga: unlink just created guest-file if fchmod() or fdopen() fails on
it
Thanks, applied to qga branch:
https://github.com/mdroth/qemu/commits/qga
qga/commands
On Fri, May 10, 2013 at 09:53:27PM +0200, Laszlo Ersek wrote:
On 05/10/13 21:30, mdroth wrote:
On Wed, May 08, 2013 at 05:31:34PM +0200, Laszlo Ersek wrote:
I should have paid more attention to portability and error path cleanup
in the CVE-2013-2007 fix.
(We continue to assume, like
On Fri, May 10, 2013 at 11:32:48AM -0500, mdroth wrote:
On Fri, May 10, 2013 at 10:10:03AM -0400, Luiz Capitulino wrote:
On Thu, 9 May 2013 21:20:56 -0500
Michael Roth mdr...@linux.vnet.ibm.com wrote:
Also, fix a dependency issue with libqemuutil: qemu-sockets.c needs
qapi-types.c
On Thu, May 09, 2013 at 02:31:03PM +0200, Laszlo Ersek wrote:
On 05/09/13 01:33, Michael Roth wrote:
+case PTYPE_NUMBER: {
+numberList *ptr;
+char *double1, *double2;
+if (cur_head) {
+ptr = cur_head;
+
On Thu, May 09, 2013 at 03:31:08PM +0200, Laszlo Ersek wrote:
On 05/09/13 01:33, Michael Roth wrote:
These patches apply on top of qemu.git master, and can also be obtained
from:
git://github.com/mdroth/qemu.git qapi-native-lists
Sending this now since a number of series have popped
On Tue, May 07, 2013 at 11:27:03AM -0600, Eric Blake wrote:
On 05/07/2013 10:56 AM, Laszlo Ersek wrote:
In Windows guests this may make a difference.
Suggested-by: Eric Blake ebl...@redhat.com
Signed-off-by: Laszlo Ersek ler...@redhat.com
---
qga/commands-posix.c | 22
On Tue, May 07, 2013 at 09:55:06AM -0600, Eric Blake wrote:
On 05/07/2013 05:47 AM, Anthony Liguori wrote:
From: Laszlo Ersek ler...@redhat.com
The qemu guest agent creates a bunch of files with insecure permissions
when started in daemon mode. For example:
-rw-rw-rw- 1 root root
On Mon, May 06, 2013 at 09:54:14AM +0200, Paolo Bonzini wrote:
Il 03/05/2013 18:03, Michael Roth ha scritto:
These patches apply on top of qemu.git master, and can also be obtained
from:
git://github.com/mdroth/qemu.git qcontext
OVERVIEW
This series introduces a set of QOM
On Mon, May 06, 2013 at 07:25:24AM -0500, Anthony Liguori wrote:
Paolo Bonzini pbonz...@redhat.com writes:
Il 03/05/2013 18:03, Michael Roth ha scritto:
These patches apply on top of qemu.git master, and can also be obtained
from:
git://github.com/mdroth/qemu.git qcontext
OVERVIEW
On Mon, May 06, 2013 at 11:26:06AM +0800, liu ping fan wrote:
On Sat, May 4, 2013 at 12:03 AM, Michael Roth mdr...@linux.vnet.ibm.com
wrote:
These patches apply on top of qemu.git master, and can also be obtained
from:
git://github.com/mdroth/qemu.git qcontext
OVERVIEW
On Mon, May 06, 2013 at 09:44:13AM +0200, Paolo Bonzini wrote:
Il 03/05/2013 18:03, Michael Roth ha scritto:
This interface allows us to add a child property without specifying a
name. Instead, a unique name is created and passed back after adding
the property.
Signed-off-by: Michael
On Mon, May 06, 2013 at 09:45:22AM +0200, Paolo Bonzini wrote:
Il 03/05/2013 18:03, Michael Roth ha scritto:
This is similar in concept to realize, though semantics are a
bit more open-ended:
And object might in some cases need a number of properties to be
specified before it can be
On Mon, May 06, 2013 at 09:53:12AM +0200, Paolo Bonzini wrote:
Il 03/05/2013 18:03, Michael Roth ha scritto:
This introduces a GlibQContext wrapper around the main GMainContext
event loop, and associates iohandlers with it via a QSource (which
GlibQContext creates a GSource from so that it
On Mon, May 06, 2013 at 09:54:03AM +0200, Paolo Bonzini wrote:
Il 03/05/2013 18:03, Michael Roth ha scritto:
virtio-blk dataplane currently creates/manages it's own thread to
offload work to a separate event loop.
This patch insteads allows us to specify a QContext-based event loop by
pushed my
WIP here for reference:
https://github.com/mdroth/qemu/commits/qapi-native-lists
Please give that a shot.
---
include/qapi/visitor.h |7 +++
qapi/qapi-visit-core.c | 23 +++
scripts/qapi-types.py |1 +
scripts/qapi.py|4 ++--
4 files
just hit this too.
I think it's a question for aliguori, luiz, or mdroth.
Stefan
Hi everyone,
I am pleased to announce that the QEMU v1.4.1 stable release is now
available at:
http://wiki.qemu.org/download/qemu-1.4.1.tar.bz2
The official stable-1.4 repository has also been updated to v1.4.1:
http://git.qemu.org/?p=qemu-stable-1.4.git;a=summary
This release includes 57
On Tue, Apr 02, 2013 at 04:45:05PM -0500, Michael Roth wrote:
Hi everyone,
The following new patches are queued for QEMU stable v1.4.1:
https://github.com/mdroth/qemu/commits/stable-1.4-staging
The release is planned for 04-15-2013:
http://wiki.qemu.org/Planning/1.4
Please CC qemu
On Wed, Apr 03, 2013 at 11:51:31PM +0200, Aurelien Jarno wrote:
On Tue, Apr 02, 2013 at 04:45:05PM -0500, Michael Roth wrote:
Hi everyone,
The following new patches are queued for QEMU stable v1.4.1:
https://github.com/mdroth/qemu/commits/stable-1.4-staging
The release is planned
staging tree:
https://github.com/mdroth/qemu/commits/stable-1.4-staging
Thanks for the backport!
Stefan Hajnoczi (4):
oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
net: ensure socket backend uses non-blocking fds
qemu-socket: set passed fd non-blocking
On Thu, Apr 04, 2013 at 07:55:02AM +0200, Peter Lieven wrote:
On 02.04.2013 23:45, Michael Roth wrote:
Hi everyone,
The following new patches are queued for QEMU stable v1.4.1:
https://github.com/mdroth/qemu/commits/stable-1.4-staging
The release is planned for 04-15-2013:
http
On Wed, Mar 27, 2013 at 09:17:30AM -0400, Luiz Capitulino wrote:
On Wed, 27 Mar 2013 10:10:42 +0100
Stefan Hajnoczi stefa...@redhat.com wrote:
There are several places where QEMU accidentally relies on the O_NONBLOCK
state
of passed file descriptors. Exposing O_NONBLOCK state makes it
On Thu, Feb 14, 2013 at 08:54:20AM +0100, Antoine Mathys wrote:
This patch consolidates the bit twidling involved in reading and
writing the time registers to four functions that are used consistently.
This also has the effect of fixing bug 1090558.
Signed-off-by: Antoine Mathys
On Thu, Feb 21, 2013 at 04:28:27PM -0600, mdroth wrote:
On Fri, Feb 22, 2013 at 12:29:44AM +0400, Michael Tokarev wrote:
22.02.2013 00:20, Serge E. Hallyn wrote:
The snprintf format isn't taking into account the new 'left' and
'right' variables (for ipv6 []) when placing the ':', which
On Fri, Feb 22, 2013 at 10:57:52PM +0800, Jason Wang wrote:
Cc: Markus Armbruster arm...@redhat.com
Cc: qemu-sta...@nongnu.org
Signed-off-by: Jason Wang jasow...@redhat.com
Reviewed-by: Michael Roth mdr...@linux.vnet.ibm.com
Documentation is still missing upstream. Looking to pull this in for
On Thu, Mar 28, 2013 at 03:55:52PM +0100, Stefan Hajnoczi wrote:
On Thu, Mar 28, 2013 at 03:55:51PM +0800, Liu Ping Fan wrote:
From: Liu Ping Fan pingf...@linux.vnet.ibm.com
These series aim to make the whole network re-entrant, here only apply
backend and frontend,
and for the
1 - 100 of 233 matches
Mail list logo