Anthony Liguori writes:
> On 02/15/2012 07:33 AM, Markus Armbruster wrote:
>> Anthony Liguori writes:
>>
>>> On 02/14/2012 11:24 AM, Markus Armbruster wrote:
Markus Armbruster writes:
> Anthony Liguori writes:
[Anthony asking for error_set() instead of error_report()...]
>
Hi,
$subject says all, which pretty much breaks libvirt-managed qemu ...
cheers,
Gerd
On 02/23/12 09:20, Gerd Hoffmann wrote:
> Hi,
>
> $subject says all, which pretty much breaks libvirt-managed qemu ...
Even just "qemu" segfaults, right here:
(gdb) bt
#0 qemu_opt_get (opts=0x0, name=0x77f7478f "kernel")
at /home/kraxel/projects/qemu/qemu-option.c:545
#1 0x77
On 23 February 2012 08:20, Gerd Hoffmann wrote:
> $subject says all, which pretty much breaks libvirt-managed qemu ...
Does http://patchwork.ozlabs.org/patch/142548/ fix this for you?
-- PMM
Hi all
I have been working on the qcow2 image format ,
In theory regarding cluster size it is written that as the size of cluster
increase performance should increase.
But something surprising happen The performance is degrading as the size of
cluster increased from *64K* to *1M* or *2M* ( d
On 23 February 2012 09:20, Gerd Hoffmann wrote:
> $subject says all, which pretty much breaks libvirt-managed qemu ...
Also "device_add nonexistent-device" in the monitor gives a rather
unhelpful message:
Parameter 'driver' expects device type
Cheers
andrzej zaborowski writes:
> On 23 February 2012 09:20, Gerd Hoffmann wrote:
>> $subject says all, which pretty much breaks libvirt-managed qemu ...
>
> Also "device_add nonexistent-device" in the monitor gives a rather
> unhelpful message:
>
> Parameter 'driver' expects device type
"-device fo
On 02/23/12 09:23, Peter Maydell wrote:
> On 23 February 2012 08:20, Gerd Hoffmann wrote:
>> $subject says all, which pretty much breaks libvirt-managed qemu ...
>
> Does http://patchwork.ozlabs.org/patch/142548/ fix this for you?
Yes.
thanks,
Gerd
On 23 February 2012 09:48, Markus Armbruster wrote:
> andrzej zaborowski writes:
>
>> On 23 February 2012 09:20, Gerd Hoffmann wrote:
>>> $subject says all, which pretty much breaks libvirt-managed qemu ...
>>
>> Also "device_add nonexistent-device" in the monitor gives a rather
>> unhelpful mes
On Wed, Feb 22, 2012 at 10:13:11PM +, Peter Maydell wrote:
> Increase the width of the column used for the machine name in
> the "-M ?" output from 10 to 20 spaces. This fixes the formatting
> so it looks nice for architectures where a few of the machines
> have overly long names. (Our current
On Wed, Feb 22, 2012 at 09:49:59PM -, Avleen Vig wrote:
> Version 0.12.2 - I know this isn't the latest but I looked through the
> changelogs and couldn't find any references to this being fixed.
>
> This is related to issues that many apps have, and is described in more
> detail here:
> h
On Thu, Feb 23, 2012 at 11:01:46AM +0530, PANKAJ RAWAT wrote:
> I theory regarding cluster size it is written that as the size of cluster
> increase performance should increase.
>
> But something surprising happen The performance is degrading as the size of
> cluster increased from 64K to 1M ( d
On Thu, Feb 23, 2012 at 8:24 AM, PANKAJ RAWAT wrote:
> Here are the reading taken through fio tool during write operation
>
>
> Cluster size : 32K 587Mb/sec (aggrb MB/sec)
>
>
> Cluster size : 64K 697Mb/sec (aggrb MB/sec)
>
> Cluster size : 1M 440Mb/sec (aggrb MB/sec)
>
>
> Cluster size
switch console only if needed, also pass down whenever the console was
switched or not because a displaysurface redraw is only needed in case
the console was switched.
Signed-off-by: Gerd Hoffmann
---
console.c | 10 +++---
console.h |2 +-
hw/qxl.c|4 ++--
hw/v
Hi,
After checking again I figured the displaychangelistener for screendumps
isn't needed. Sorry alon. So lets just zap it. Also the console
switching can be optimized further, when no switching was needed (the
common case) we can just go ahead and write out the dump without a full
displaysur
The displaychangelistener isn't needed at all, we can simply save the
image when vga_hw_update is done instead of hooking into the update
process.
---
hw/vga.c | 36 +---
1 files changed, 1 insertions(+), 35 deletions(-)
diff --git a/hw/vga.c b/hw/vga.c
index c10
Hi,
> vga: stop after the first ppm_save
>- single liner to ensure a single ppm_save for a single screendump
> monitor command.
That needs a refinement. /me somehow looked at a old vga.c checkout and
missed commit 2313e998d7bf55d02499ee162fb4558af4fbb3f5. See the small
patch series
- Original Message -
> From: "Paolo Bonzini"
> Cc: "Federico Simoncelli" , kw...@redhat.com,
> mtosa...@redhat.com, qemu-devel@nongnu.org
> Sent: Thursday, February 23, 2012 8:38:55 AM
> Subject: Re: [PATCH 3/3] Add nocreate option to snapshot_blkdev
>
> On 02/23/2012 08:19 AM, Paolo Bon
Hi guys,
I ran into weird issue. Issuing unknown-command on qemu monitor gives this:
{"error": {"class": "CommandNotFound", "desc": "The command
unknown-command has not been found", "data": {"name": "unknown-command"}}}
However, issuing the very same on GA socket gets me:
{"error": {"class": "
- Original Message -
> From: "Paolo Bonzini"
> To: "Federico Simoncelli"
> Cc: qemu-devel@nongnu.org, kw...@redhat.com, mtosa...@redhat.com
> Sent: Thursday, February 23, 2012 8:18:28 AM
> Subject: Re: [PATCH 2/3] Update the blkmirror block driver
>
> On 02/22/2012 06:13 PM, Federico Sim
The following changes since commit 235fe3bfd46b1104575b540d0bc3fdf584030b99:
qom: add test tools (2012-02-22 12:18:26 -0600)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Christoph Hellwig (10):
qemu-iotests: Initial import into the public reposito
On 02/23/2012 10:44 AM, Federico Simoncelli wrote:
> Any comment on the BDRV_O_NO_BACKING flag I added? That's the real
> trick I'm pulling here. It basically allows to open the second image
> only for writing and it doesn't complain if the backing file is not
> there yet (it will be copied during
On 02/23/2012 10:39 AM, Federico Simoncelli wrote:
> I agree on the fact that using snapshot_blkdev is a misnomer but at
> the same time I like very much how blkmirror is modular and it can
> be used as a regular image filename.
True, on the other hand if we add this we will have to keep it foreve
On Thu, Feb 23, 2012 at 10:22:37AM +0100, Gerd Hoffmann wrote:
> The displaychangelistener isn't needed at all, we can simply save the
> image when vga_hw_update is done instead of hooking into the update
> process.
ACK.
> ---
> hw/vga.c | 36 +---
> 1 files cha
Thanks for the reply .
i am not using a backing file.
My concern is growing file system.
The performance of 64K is better than 1M , 2M or 32K
Is the degrade in performance is only due to allocation of large cluster
during expansion of qcow2 image ?
But the trend is same in case of
Sequential writ
On Thu, Feb 23, 2012 at 10:22:38AM +0100, Gerd Hoffmann wrote:
> switch console only if needed, also pass down whenever the console was
> switched or not because a displaysurface redraw is only needed in case
> the console was switched.
>
You've missed some implementations of the vga_hw_screen_du
On Thu, Feb 23, 2012 at 10:02 AM, PANKAJ RAWAT wrote:
> Is the degrade in performance is only due to allocation of large cluster
> during expansion of qcow2 image ?
>
> But the trend is same in case of
> Sequential write
> Random write of 1 GB data
>
> In random i can understand the sparseness of
- Original Message -
> From: "Paolo Bonzini"
> To: "Federico Simoncelli"
> Cc: kw...@redhat.com, mtosa...@redhat.com, qemu-devel@nongnu.org
> Sent: Thursday, February 23, 2012 10:48:59 AM
> Subject: Re: [PATCH 3/3] Add nocreate option to snapshot_blkdev
>
> On 02/23/2012 10:39 AM, Federi
Without that it's impossible to write a virtio-serial port driver that
sends any buffers bigger than a couple kilobytes, other than by
polling to check when space in the queue becomes available.
Signed-off-by: Andrzej Zaborowski
---
v2: rebase after QOM.
---
hw/virtio-serial-bus.c |8 +++
This is a relatively simple to use OpenGL passthrough transport
because it doesn't need any guest kernel changes, but it's not
blazing fast. Still faster than software rendering.
The main problems are:
* transfers are split in very small chunks by virtio queues, some
OpenGL calls (think texture
Signed-off-by: Andrzej Zaborowski
---
qemu-options.hx | 24
vl.c| 36
2 files changed, 60 insertions(+), 0 deletions(-)
diff --git a/qemu-options.hx b/qemu-options.hx
index b129996..8a5784c 100644
--- a/qemu-options.hx
Thanks for the reply
On Thu, Feb 23, 2012 at 3:46 PM, Stefan Hajnoczi wrote:
> On Thu, Feb 23, 2012 at 10:02 AM, PANKAJ RAWAT
> wrote:
> > Is the degrade in performance is only due to allocation of large cluster
> > during expansion of qcow2 image ?
> >
> > But the trend is same in case of
> >
On 02/23/2012 11:19 AM, Federico Simoncelli wrote:
>>> I'm worried that blkmirror does not satisfy _all_ mirroring
>>> needs, for example you cannot use block_stream to copy from the
>>> source to the destination, so perhaps in the future we want to
>>> change it to something else.
>
> Are you tal
When running qemu with -device usb-host an assertion failed caused by
attaching a new usb device to the host that gets routed to the guest.
The assertion that fails is:
qemu-system-x86_64: /home/erik/qemu/hw/usb.c:358 usb_packet_complete:
Assertion 'p->state == USB_PACKET_QUEUED' failed.
It was
QEMU as a dynamic translator is already available. This adds extra
functionality to QEMU. I needed to do this since I wanted to explore the
ARM memory model over TCG micro-operations; so I needed translation of the
whole binary and not just the parts which QEMU needs to execute. Don't know
if other
Public bug reported:
$ kvm -spice port=5900,addr=127.0.0.1,disable-ticketing
kvm: -spice port=5900,addr=127.0.0.1,disable-ticketing: there is no option
group "spice"
spice is not supported by this qemu build.
$ kvm -version
QEMU emulator version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabric
Public bug reported:
My laptop resolution is 1366x768, but can not support at -vga vmware the
-vga std.
$ kvm -version
QEMU emulator version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabrice
Bellard
** Affects: qemu
Importance: Undecided
Status: New
--
You received this bug no
On Thu, 23 Feb 2012 08:50:08 +0100
Markus Armbruster wrote:
> Kevin Wolf writes:
>
> > Am 17.02.2012 20:21, schrieb Luiz Capitulino:
> >> It's emitted whenever the tray is moved by the guest or by HMP/QMP
> >> commands.
> >>
> >> Signed-off-by: Luiz Capitulino
> >> ---
> >> QMP/qmp-events.tx
Here the bisect results:
db4be873d312576c6971da15a38e056017a406b8 is the first bad commit
commit db4be873d312576c6971da15a38e056017a406b8
Author: Gerd Hoffmann
Date: Thu Jan 12 14:26:13 2012 +0100
usb: maintain async packet list per endpoint
Maintain a list of async packets per endp
Group all structs at the top of hw/acpi.h.
Just moving around lines, no code changes.
Signed-off-by: Gerd Hoffmann
---
hw/acpi.h | 48 +++-
1 files changed, 23 insertions(+), 25 deletions(-)
diff --git a/hw/acpi.h b/hw/acpi.h
index c141e65..5c43b7d
Hi,
Next round, dropping the wakeup reason from the wakeup qmp event and
improving monitor command description in the josn schema.
cheers,
Gerd
The following changes since commit 235fe3bfd46b1104575b540d0bc3fdf584030b99:
qom: add test tools (2012-02-22 12:18:26 -0600)
are available in th
Do APCIREGS->pm1.evt.en updates using the new acpi_pm1_evt_write_en
function, so the acpi code will see those updates.
Signed-off-by: Gerd Hoffmann
---
hw/acpi.c |5 +
hw/acpi.h |1 +
hw/acpi_piix4.c |2 +-
hw/vt82c686.c |2 +-
4 files changed, 8 insertions(+),
This patch switches pc s3 suspend over to the new infrastructure.
The cmos_s3 qemu_irq is killed, the new notifier is used instead.
The xen hack goes away with that too, the hypercall can simply be
done in a notifier function now.
This patch also makes the guest actually stay suspended instead
of
This patch adds wakeup support to ps/2 emulation. Any key press on the
ps/2 keyboard will wakeup the guest. Likewise any mouse button press
will wakeup the guest. Mouse moves are ignored, so the guest will not
wakeup in case your mouse crosses the vnc window of a suspended guest by
accident.
Si
This patch adds the system_wakeup monitor command which will simply
wake up suspended guests.
Signed-off-by: Gerd Hoffmann
---
hmp-commands.hx | 14 ++
hmp.c|5 +
hmp.h|1 +
qapi-schema.json | 11 +++
qmp-commands.hx | 21 ++
Add a 'wakeup' property to the serial port. It is off by default. When
enabled any incoming character on the serial line will wake up the
guest. Useful for guests which have a serial console configured.
Signed-off-by: Gerd Hoffmann
---
hw/serial.c |6 ++
1 files changed, 6 insertions(
Send qmp events on suspend and wakeup so libvirt
has a chance to track the vm state.
Signed-off-by: Gerd Hoffmann
---
monitor.c |6 ++
monitor.h |2 ++
vl.c |2 ++
3 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/monitor.c b/monitor.c
index 0d4daad..248ef2a 10
Two reset fixes:
* pick up s->usbcmd value after ehci_reset call to make sure it
keeps the reset value and doesn't get rubbish filled in when
val is written back to the mmio register array later on.
* make sure the frame timer is zapped on reset.
Signed-off-by: Gerd Hoffmann
---
hw/u
2012/2/22 Anthony Liguori :
> On 02/20/2012 06:11 AM, Roger Pau Monne wrote:
>>
>> Replace clock_gettime with timer_gettime, since at least under
>> uclibc 0.9.33 the clock_getttime function can be used without linking
>> against librt (although the manual page states the opposite).
>>
>> Signed-of
Pretty pointless, can easily be reached via ACPIREGS now.
Signed-off-by: Gerd Hoffmann
---
hw/acpi.c |6 +++---
hw/acpi.h |2 +-
hw/acpi_piix4.c |4 ++--
hw/vt82c686.c |4 ++--
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/hw/acpi.c b/hw/acpi.c
inde
Make the rtc wake up the guest when the alarm fires.
Add acpi windup to property support RTC_EN, so guests
can enable and disable this.
Signed-off-by: Gerd Hoffmann
---
hw/acpi.c|7 +++
hw/mc146818rtc.c |1 +
sysemu.h |1 +
3 files changed, 9 insertions(+), 0 dele
Make the acpi timer wake up the guest.
Guests can enable/disable this via acpi too.
Signed-off-by: Gerd Hoffmann
---
hw/acpi.c |8
sysemu.h |1 +
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/hw/acpi.c b/hw/acpi.c
index c05dde6..5d521e5 100644
--- a/hw/acpi.c
+
All those acpi structs are not independent from each other.
Various acpi functions expecting multiple acpi structs passed
in are a clean indicator for that ;)
So this patch bundles all acpi structs in the new ACPIREGS
struct, then use it everythere pass around acpi state.
Signed-off-by: Gerd Hoff
'POWERPC_INSNS2_DEFAULT' was defined incorrectly which was causing the
opcode table creation code to erroneously register 'eieio' and 'mbar'
for the "default" processor:
** ERROR: opcode 1a already assigned in opcode table 16
*** ERROR: unable to insert opcode [1f-16-1a]
*** ERROR initial
This patch adds some infrastructure to handle suspend and resume to
qemu. First there are two functions to switch state and second there
is a suspend notifier:
* qemu_system_suspend_request is supposed to be called when the
guest asks for being be suspended, for example via ACPI.
* qemu_sys
Alexander Graf wrote:
> On 22.02.2012, at 17:09, Peter Maydell wrote:
>
>> On 22 February 2012 16:04, Andreas Färber wrote:
>>> Am 22.02.2012 16:42, schrieb Peter Maydell:
On 22 February 2012 15:37, Andreas Färber wrote:
> NB: Your cpu-vmstate patches were not applied so far and they ap
Luiz Capitulino writes:
> On Thu, 23 Feb 2012 08:50:08 +0100
> Markus Armbruster wrote:
>
>> Kevin Wolf writes:
>>
>> > Am 17.02.2012 20:21, schrieb Luiz Capitulino:
>> >> It's emitted whenever the tray is moved by the guest or by HMP/QMP
>> >> commands.
>> >>
>> >> Signed-off-by: Luiz Capitu
On Sun, 19 Feb 2012 12:15:43 +0100
Michal Privoznik wrote:
> This command returns an array of:
>
> [ifname, ipaddr, ipaddr_family, prefix, hwaddr]
>
> for each interface in the system that has an IP address.
> Currently, only IPv4 and IPv6 are supported.
>
> Signed-off-by: Michal Privoznik
>
Activate usb hid pointer devices (mouse+tablet) unconditionally
on polls, even if we NAK the poll due to lack of new events.
Signed-off-by: Gerd Hoffmann
---
hw/usb-hid.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/hw/usb-hid.c b/hw/usb-hid.c
index 53353d3..36730ce
Contains only the DEVICE_TRAY_MOVED event series.
The changes (since 235fe3bfd46b1104575b540d0bc3fdf584030b99) are available
in the following repository:
git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
Luiz Capitulino (5):
block: Rename bdrv_mon_event() & BlockMonEventAction
blo
This is used to sync the physical tray state after migration when
using CD-ROM passthrough. However, migrating when using passthrough
is broken anyway and shouldn't be supported...
So, drop this function as it causes a problem with the DEVICE_TRAY_MOVED
event, which is going to be introduced by th
Signed-off-by: Luiz Capitulino
Reviewed-by: Markus Armbruster
Acked-by: Kevin Wolf
---
block.c |2 +-
block.h |2 +-
block/raw-posix.c |6 +++---
block/raw.c |2 +-
block_int.h |2 +-
5 files changed, 7 insertions(+), 7 deletions(-)
diff --gi
They are QMP events, not monitor events. Rename them accordingly.
Also, move bdrv_emit_qmp_error_event() up in the file. A new event will
be added soon and it's good to have them next each other.
Signed-off-by: Luiz Capitulino
Reviewed-by: Markus Armbruster
Acked-by: Kevin Wolf
---
block.c
It's emitted whenever the tray is moved by the guest or by HMP/QMP
commands.
Signed-off-by: Luiz Capitulino
Reviewed-by: Markus Armbruster
Acked-by: Kevin Wolf
---
QMP/qmp-events.txt | 18 ++
block.c| 24
monitor.c |3 +++
m
It's not needed. Besides we can then assume that bdrv_eject() is
only called when there's a tray state change, which is useful to
the DEVICE_TRAY_MOVED event (going to be added in a future
commit).
Signed-off-by: Luiz Capitulino
Reviewed-by: Markus Armbruster
Acked-by: Kevin Wolf
---
hw/ide/at
On 02/23/12 12:38, Erik Rull wrote:
> When running qemu with -device usb-host an assertion failed caused by
> attaching a new usb device to the host that gets routed to the guest.
>
> The assertion that fails is:
>
> qemu-system-x86_64: /home/erik/qemu/hw/usb.c:358 usb_packet_complete:
> Asserti
Am 22.02.2012 20:50, schrieb Vincent Autefage:
> $ qemu -enable-kvm -name opeth -hda debian1.img -k fr -localtime -m 512
The qemu executable has been renamed to qemu-system-i386 some time ago.
Are you sure you're executing the right one, and which version are you
using? Did you check qemu.git mast
Michael Hope pointed out that glibc defines a macro __stub_makecontext
when the makecontext() implementation is a stub, so we can just add this
to the qemu configure test to make it automatically fall back to the
pthreads version as required.
--
You received this bug notification because you are
Hi,
i have recently been playing with an old idea (originally in grsecurity
for security reasons) to change
the policy from zero on allocate to zero after free in the linux page
allocator. My concern is that linux
leaves a lot of waste in the physical memory unlike Windows which per
default zeros
On Wed, Feb 22, 2012 at 5:13 PM, Federico Simoncelli
wrote:
> Preparation
> ===
>
> $ mkdir /tmp/{src/dst}
> $ qemu-img create -f qcow2 /tmp/src/hd0base.qcow2 20G
> Formatting '/tmp/src/hd0base.qcow2', fmt=qcow2 size=21474836480
> encryption=off cluster_size=65536
>
> Step 1 - Initital Sce
On Thu, 2012-02-23 at 09:25 +0530, rukhsana ansari wrote:
> Hello,
>
> Was wondering whether someone could shed some light on the issue below.
> Without FLR exposed in the VF, VF reset via FLR cannot be initiated from
> the guest.
> Appreciate any pointers.
The device state needs to be restored a
- Original Message -
> From: "Stefan Hajnoczi"
> To: "Federico Simoncelli"
> Cc: qemu-devel@nongnu.org, kw...@redhat.com, mtosa...@redhat.com
> Sent: Thursday, February 23, 2012 4:47:38 PM
> Subject: Re: [Qemu-devel] Live Block Migration using Mirroring
>
> On Wed, Feb 22, 2012 at 5:13 PM
On Wed, Feb 22, 2012 at 5:13 PM, Federico Simoncelli
wrote:
> From: Marcelo Tosatti
>
> Mirrored writes are used by live block copy.
I think the right approach is to create a single blkmirror driver that
also includes blkverify functionality. The code is basically the same
except blkverify also
Improve the configure test for presence of ucontext functions by
making linker warnings fatal; this allows us to detect when we are
linked with a glibc which implements makecontext() to always return
ENOSYS.
Signed-off-by: Peter Maydell
---
Compiling on an Ubuntu Natty ARM host will hit this.
(An
On Thu, Feb 23, 2012 at 4:14 PM, Stefan Hajnoczi wrote:
> By the way, this code does not build against qemu.git/master. It uses
> interfaces which have been dropped.
Ah, I see you changed that in Patch 2/3. Please don't do that, it's
hard to review and breaks git-bisect.
Stefan
- Original Message -
> From: "Stefan Hajnoczi"
> To: "Federico Simoncelli"
> Cc: qemu-devel@nongnu.org, kw...@redhat.com, mtosa...@redhat.com
> Sent: Thursday, February 23, 2012 5:14:09 PM
> Subject: Re: [Qemu-devel] [PATCH 1/3] Add blkmirror block driver
>
> On Wed, Feb 22, 2012 at 5:13
On 23 February 2012 16:16, Peter Maydell wrote:
> Improve the configure test for presence of ucontext functions by
> making linker warnings fatal; this allows us to detect when we are
> linked with a glibc which implements makecontext() to always return
> ENOSYS.
Er, ignore this, emailed wrong pa
On some systems (notably ARM Linux) glibc provides implementations
of makecontext(), getcontext() and friends which are stubs which
always return failure. Make the configure test for makecontext()
also check for the presence of the __stub_makecontext macro which
indicates the presence of these stub
- Original Message -
> From: "Stefan Hajnoczi"
> To: "Federico Simoncelli"
> Cc: qemu-devel@nongnu.org, kw...@redhat.com, mtosa...@redhat.com
> Sent: Thursday, February 23, 2012 5:18:41 PM
> Subject: Re: [Qemu-devel] [PATCH 1/3] Add blkmirror block driver
>
> On Thu, Feb 23, 2012 at 4:14
On 02/22/2012 09:12 PM, Anthony Liguori wrote:
On 02/22/2012 12:00 PM, alexander_barab...@mentor.com wrote:
From: Alexander Barabash
In the existing implementation, object_delete()
calls object_unref(), then frees the object's storage.
Running object_delete() on an object with reference count
d
On Thu, Feb 23, 2012 at 4:20 PM, Federico Simoncelli
wrote:
> - Original Message -
>> From: "Stefan Hajnoczi"
>> To: "Federico Simoncelli"
>> Cc: qemu-devel@nongnu.org, kw...@redhat.com, mtosa...@redhat.com
>> Sent: Thursday, February 23, 2012 5:18:41 PM
>> Subject: Re: [Qemu-devel] [PAT
On Wed, Feb 22, 2012 at 5:13 PM, Federico Simoncelli
wrote:
> recently I've been working on live block migration combining the live
> snapshots and the blkmirror patch sent by Marcelo Tosatti few months ago.
>
> The design is summarized at this url as "Mirrored-Snapshot":
>
> http://www.ovirt.org
On Thu, Feb 23, 2012 at 3:40 PM, Peter Lieven wrote:
> However, in a virtual machine I have not observed the above slow down to
> that extend
> while the benefit of zero after free in a virtualisation environment is
> obvious:
>
> 1) zero pages can easily be merged by ksm or other technique.
> 2)
- Original Message -
> From: "Stefan Hajnoczi"
> To: "Federico Simoncelli"
> Cc: qemu-devel@nongnu.org, kw...@redhat.com, mtosa...@redhat.com
> Sent: Thursday, February 23, 2012 5:28:23 PM
> Subject: Re: [Qemu-devel] [PATCH 1/3] Add blkmirror block driver
>
> On Thu, Feb 23, 2012 at 4:20
@Jamie,
if you feel the priority if this needs to be raised, please do raise it
or comment here.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/918791
Title:
qemu-kvm dies when using vmvga driver a
- Original Message -
> From: "Stefan Hajnoczi"
> To: "Federico Simoncelli"
> Cc: qemu-devel@nongnu.org, kw...@redhat.com, mtosa...@redhat.com
> Sent: Thursday, February 23, 2012 5:35:23 PM
> Subject: Re: [Qemu-devel] Live Block Migration using Mirroring
>
> On Wed, Feb 22, 2012 at 5:13 PM
On Tue, 21 Feb 2012 21:58:39 -0600, C Anthony Risinger wrote:
> On Sat, Feb 18, 2012 at 11:38 AM, Aneesh Kumar K.V
> wrote:
> > On Thu, 16 Feb 2012 06:20:21 -0600, C Anthony Risinger
> > wrote:
> >> a) mapped FS security policy (xattrs) causes `ldconfig` to abort()?
> >> root or normal user ...
Gerd Hoffmann wrote:
On 02/23/12 12:38, Erik Rull wrote:
When running qemu with -device usb-host an assertion failed caused by
attaching a new usb device to the host that gets routed to the guest.
The assertion that fails is:
qemu-system-x86_64: /home/erik/qemu/hw/usb.c:358 usb_packet_comple
On Thu, Feb 23, 2012 at 11:42 AM, Stefan Hajnoczi wrote:
> The other approach is a memory page "discard" mechanism - which
> obviously requires more code changes than zeroing freed pages.
>
> The advantage is that we don't take the brute-force and CPU intensive
> approach of zeroing pages. It wou
Stefan Hajnoczi schrieb:
>On Thu, Feb 23, 2012 at 3:40 PM, Peter Lieven wrote:
>> However, in a virtual machine I have not observed the above slow down
>to
>> that extend
>> while the benefit of zero after free in a virtualisation environment
>is
>> obvious:
>>
>> 1) zero pages can easily be
Hi Peter,
Would QEMU developers be interested in integrating this TCG compilation
functionality that I have been working on into later releases of QEMU? The
patch I have right now breaks the original emulation but if there is some
interest in supporting static compilation into TCG in the future, I
On Tue, 21 Feb 2012 16:22:10 +
Anthony PERARD wrote:
> Signed-off-by: Anthony PERARD
>
> ---
> include/linux/pci_regs.h |1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/include/linux/pci_regs.h b/include/linux/pci_regs.h
> index e41a10f..4b608f5 100644
> --- a
On Fri, Feb 17, 2012 at 05:08:37PM +, Anthony PERARD wrote:
> Signed-off-by: Anthony PERARD
Applied, thanks.
> ---
> hw/pci_regs.h |1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/hw/pci_regs.h b/hw/pci_regs.h
> index 6b42515..56a404b 100644
> --- a/hw/pci_regs
These patches apply on top of qemu.git master, and can also be obtained from:
git://github.com/mdroth/qemu.git visitor-fixed-width-v2
CHANGES SINCE V1:
- unit tests: covert QmpOutputVisitor qobject to json before passing it to
QmpInputVisitor*. I.e., actually do the serialization :)
- QmpInpu
This adds visitor interfaces for fixed-width integers types.
Implementing these in visitors is optional, otherwise we fall back to
visit_type_int() (int64_t) with some additional bounds checking to avoid
integer overflows for cases where the value fetched exceeds the bounds
of our target C type.
S
Signed-off-by: Michael Roth
---
test-visitor-serialization.c | 40
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/test-visitor-serialization.c b/test-visitor-serialization.c
index 6ef57d0..b8ad16f 100644
--- a/test-visitor-serialization
Signed-off-by: Michael Roth
---
hw/qdev-addr.c |4 ++--
hw/qdev-properties.c | 42 +-
2 files changed, 19 insertions(+), 27 deletions(-)
diff --git a/hw/qdev-addr.c b/hw/qdev-addr.c
index 0bb16c7..b711b6b 100644
--- a/hw/qdev-addr.c
+++ b/hw/q
JSON numbers can be interpreted as either integers or floating point
values depending on their representation. As a result, QMP input visitor
might visit a QInt when it was expecting a QFloat, so add handling to
account for this.
Signed-off-by: Michael Roth
---
qapi/qmp-input-visitor.c |9 ++
On 02/20/2012 10:48 AM, Stefan Berger wrote:
On 02/20/2012 03:51 AM, Michael S. Tsirkin wrote:
+static const MemoryRegionOps tpm_tis_memory_ops = {
+.read = tpm_tis_mmio_read,
+.write = tpm_tis_mmio_write,
+.endianness = DEVICE_NATIVE_ENDIAN,
Are you sure? Most devices are BIG or
Currently we test our visitors individually, and seperately for input
vs. output. This is useful for validating internal representations
against the native C types and vice-versa, and other visitor-specific
testing, but it doesn't cover the potential use-case of using visitor
pairs for serializatio
1 - 100 of 158 matches
Mail list logo