We only use it once, just remove the callback indirection.
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c |5 +
buffered_file.h |2 --
migration.c |4 +---
migration.h |1 +
4 files changed, 3 insertions(+), 9 deletions(-)
diff --git
We only used it once, just remove the callback indirection
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c |7 ++-
buffered_file.h |2 --
migration.c |6 ++
migration.h |3 +++
4 files changed, 7 insertions(+), 11 deletions(-)
diff --git
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c |5 ++---
buffered_file.h |3 +--
migration.c |2 +-
3 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/buffered_file.c b/buffered_file.c
index 4fca774..43e68b6 100644
--- a/buffered_file.c
+++
This was needed before due to the way that the callbacks worked.
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c | 17 -
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/buffered_file.c b/buffered_file.c
index de07a05..ac2327b 100644
---
Hi
This series include back xbrle. In addressed all the review comments
addressed by luiz.
Please, review.
Thanks, Juan.
Juan Quintela (1):
Restart optimization on stage3 update version
Orit Wasserman (10):
Add migration capabilities
Add migrate_set_parameter command
Add XBZRLE
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
scripts/qapi_visit.py | 143 +
1 file changed, 74 insertions(+), 69 deletions(-)
diff --git a/scripts/qapi_visit.py b/scripts/qapi_visit.py
index 04ef7c4..25707f5 100644
---
qidl embeds visitor code into object files rather than linking against
seperate files, so allow for static declarations when we're using
qapi_visit.py as a library as we do with qidl.py
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
scripts/qapi_visit.py | 51
From: Orit Wasserman owass...@redhat.com
Signed-off-by: Benoit Hudzia benoit.hud...@sap.com
Signed-off-by: Petter Svard pett...@cs.umu.se
Signed-off-by: Aidan Shribman aidan.shrib...@sap.com
Signed-off-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
We want the file assignment to happen before the thread is created to
avoid locking, so we just do it before creating the thread.
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c | 13 ++---
buffered_file.h |2 +-
migration.c |2 +-
migration.h |
This patch creates a migration bitmap, which is periodically kept in
sync with the qemu bitmap. A separate copy of the dirty bitmap for the
migration limits the amount of concurrent access to the qemu bitmap
from iothread and migration thread (which requires taking the big
lock).
We use the qemu
Signed-off-by: Juan Quintela quint...@redhat.com
---
arch_init.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index f555c27..02d36ce 100644
--- a/arch_init.c
+++ b/arch_init.c
@@ -491,6 +491,14 @@ static void
It just marks a region of memory as dirty.
Signed-off-by: Juan Quintela quint...@redhat.com
---
arch_init.c | 20 +---
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index 5a97710..b47bf05 100644
--- a/arch_init.c
+++ b/arch_init.c
@@
Is the only way of knowing the RAM size.
Signed-off-by: Juan Quintela quint...@redhat.com
---
cpu-all.h |2 ++
exec.c|2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/cpu-all.h b/cpu-all.h
index 0ff452f..45290b7 100644
--- a/cpu-all.h
+++ b/cpu-all.h
@@ -518,6
From: Paolo Bonzini pbonz...@redhat.com
Outside the execution threads the normal, non-MRU-ized order of
the RAM blocks should always be enough. So manage two separate
lists, which will have separate locking rules.
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Juan Quintela
You can only stop all cpus from the iothread or an vcpu. As we want
to do it from the migration_thread, we need to do this dance with the
botton handlers.
This patch is a request for ideas. I can move this function to cpus.c, but
wondered if there is an easy way of doing this?
Signed-off-by:
From: Umesh Deshpande udesh...@redhat.com
Add the new mutex that protects shared state between ram_save_live
and the iothread. If the iothread mutex has to be taken together
with the ramlist mutex, the iothread shall always be _outside_.
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
From: Orit Wasserman owass...@redhat.com
Signed-off-by: Benoit Hudzia benoit.hud...@sap.com
Signed-off-by: Petter Svard pett...@cs.umu.se
Signed-off-by: Aidan Shribman aidan.shrib...@sap.com
Signed-off-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
Instead of locking the whole migration_thread inside loop, just lock
migration_fd_put_notify, that is what interacts with the rest of the
world.
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c |2 --
migration.c |5 +
2 files changed, 5 insertions(+), 2
It was the only user, and now buffered_put_buffer just do the append
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c | 33 ++---
1 file changed, 14 insertions(+), 19 deletions(-)
diff --git a/buffered_file.c b/buffered_file.c
index
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
module.h |2 ++
vl.c |1 +
2 files changed, 3 insertions(+)
diff --git a/module.h b/module.h
index c4ccd57..cb81aa2 100644
--- a/module.h
+++ b/module.h
@@ -25,6 +25,7 @@ typedef enum {
MODULE_INIT_MACHINE,
From: Orit Wasserman owass...@redhat.com
Implement Unsigned Little Endian Base 128.
Signed-off-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
cutils.c | 33 +
qemu-common.h |8
2 files changed, 41
On Mon, Jul 23, 2012 at 8:14 PM, Eduardo Habkost ehabk...@redhat.com wrote:
On Mon, Jul 23, 2012 at 07:44:44PM +, Blue Swirl wrote:
On Mon, Jul 23, 2012 at 7:28 PM, Eduardo Habkost ehabk...@redhat.com wrote:
On Mon, Jul 23, 2012 at 07:11:11PM +, Blue Swirl wrote:
On Mon, Jul 23, 2012
From: Orit Wasserman owass...@redhat.com
Signed-off-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
docs/xbzrle.txt | 136 +++
1 file changed, 136 insertions(+)
create mode 100644 docs/xbzrle.txt
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
Makefile |3 ++-
qemu-timer.c | 25 +
qemu-timer.h |4
3 files changed, 31 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 0711f14..c545ebd 100644
--- a/Makefile
+++
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c | 10 +-
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/buffered_file.c b/buffered_file.c
index f170aa0..4148abb 100644
--- a/buffered_file.c
+++ b/buffered_file.c
@@ -50,20 +50,12 @@ static void
We call buffered_put_buffer with iothread held, and buffered_flush() does
synchronous writes. We only want to do the synchronous writes outside.
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c |2 --
1 file changed, 2 deletions(-)
diff --git a/buffered_file.c
Move all the writes to the migration_thread, and make writings
blocking. Notice that are still using the iothread for everything
that we do.
Signed-off-by: Juan Quintela quint...@redhat.com
---
migration-exec.c |2 --
migration-fd.c |6 --
migration-tcp.c |2 +-
Helper that we use each time that we need to syncronize the migration
bitmap with the other dirty bitmaps.
Signed-off-by: Juan Quintela quint...@redhat.com
---
arch_init.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
qapi/qapi-visit-core.c | 25 +
qapi/qapi-visit-core.h |8
scripts/qapi_visit.py | 28
3 files changed, 61 insertions(+)
diff --git a/qapi/qapi-visit-core.c
It just test if the dirty bit is set, and clears it.
Signed-off-by: Juan Quintela quint...@redhat.com
---
arch_init.c | 19 ++-
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index b47bf05..c49c321 100644
--- a/arch_init.c
+++
We only used it once, just remove the callback indirection.
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c |7 ++-
buffered_file.h |5 +
migration.c |8 ++--
migration.h |1 +
4 files changed, 6 insertions(+), 15 deletions(-)
diff --git
Signed-off-by: Juan Quintela quint...@redhat.com
---
buffered_file.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/buffered_file.c b/buffered_file.c
index 7155800..33b700b 100644
--- a/buffered_file.c
+++ b/buffered_file.c
@@ -27,7 +27,7 @@ typedef struct
Hi
This series are on top of the migration-next-v5 series just posted.
First of all, this is an RFC/Work in progress. Just a lot of people
asked for it, and I would like review of the design.
It does:
- get a new bitmap for migration, and that bitmap uses 1 bit by page
- it unfolds
From: Umesh Deshpande udesh...@redhat.com
This will be used to detect if last_block might have become invalid
across different calls to ram_save_live.
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Umesh Deshpande udesh...@redhat.com
Signed-off-by: Juan Quintela
On Tue, Jul 24, 2012 at 7:37 AM, Christian Borntraeger
borntrae...@de.ibm.com wrote:
This patch makes the sclp ascii default for S390.
Signed-off-by: Christian Borntraeger borntrae...@de.ibm.com
---
hw/s390-virtio.c |1 -
vl.c | 44
From: Paolo Bonzini pbonz...@redhat.com
Simplify the logic for pushing data from the buffer to the output
pipe/socket. This also matches more closely what will be the
operation of the migration thread.
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Juan Quintela
On Tue, Jul 24, 2012 at 7:37 AM, Christian Borntraeger
borntrae...@de.ibm.com wrote:
From: Heinz Graalfs graa...@linux.vnet.ibm.com
This code adds console support by implementing SCLP's ASCII Console
Data event. This is the same console as LPARs ASCII console or z/VMs
sysascii.
The console
On Tue, Jul 24, 2012 at 9:26 AM, Markus Armbruster arm...@redhat.com wrote:
Peter Maydell peter.mayd...@linaro.org writes:
On 23 July 2012 18:33, Blue Swirl blauwir...@gmail.com wrote:
I'm getting a strong feeling that it's a bad idea to reuse any Linux
kernel sources since they are seen as
On Tue, Jul 24, 2012 at 9:35 AM, Kevin Wolf kw...@redhat.com wrote:
Am 23.07.2012 19:09, schrieb Blue Swirl:
On Tue, Jul 17, 2012 at 9:03 AM, Pavel Hrdina phrd...@redhat.com wrote:
I tested it on the real floppy and the behavior is more complicated.
This reminds me of an idea: it could be
On Tue, Jul 24, 2012 at 11:03 AM, Paolo Bonzini pbonz...@redhat.com wrote:
Currently it is impossible to write a blkdebug script that ping-pongs
between two states, because the second set-state rule will use the
state that is set in the first. If you have
[set-state]
event = ...
On Tue, 2012-07-24 at 09:57 +0200, Jan Kiszka wrote:
On 2012-07-24 09:42, Nicholas A. Bellinger wrote:
Hi Anthony, Stefan QEMU folks,
SNIP
However, thus far I've not been able to get virtio-scsi - tcm_vhost
I/O to actually work against the latest qemu.git/master..
So while
On Tue, Jul 24, 2012 at 2:36 AM, Yoshihiro YUNOMAE
yoshihiro.yunomae...@hitachi.com wrote:
Hi All,
The following patch set provides a low-overhead system for collecting kernel
tracing data of guests by a host in a virtualization environment.
A guest OS generally shares some devices with
On Mon, 2012-07-23 at 18:56 -0700, Greg Kroah-Hartman wrote:
On Tue, Jul 24, 2012 at 01:26:20AM +, Nicholas A. Bellinger wrote:
From: Nicholas Bellinger n...@linux-iscsi.org
As requested by Anthony, here is a patch against
target-pending/for-next-merge
to expose an ABI version to
On Tue, Jul 24, 2012 at 5:20 PM, Michael Roth mdr...@linux.vnet.ibm.com wrote:
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
qidl.h | 58 ++
1 file changed, 58 insertions(+)
create mode 100644 qidl.h
diff --git
On Tue, 2012-07-24 at 13:20 -0700, Nicholas A. Bellinger wrote:
On Tue, 2012-07-24 at 09:57 +0200, Jan Kiszka wrote:
On 2012-07-24 09:42, Nicholas A. Bellinger wrote:
Hi Anthony, Stefan QEMU folks,
SNIP
However, thus far I've not been able to get virtio-scsi - tcm_vhost
I/O
Michael Roth mdr...@linux.vnet.ibm.com writes:
Reviewed-by: Anthony Liguori aligu...@us.ibm.com
Regards,
Anthony Liguori
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
scripts/qapi_visit.py | 143
+
1 file changed, 74
Michael Roth mdr...@linux.vnet.ibm.com writes:
Reviewed-by: Anthony Liguori aligu...@us.ibm.com
Regards,
Anthony Liguori
Add support for arrays in the code generators.
Complex field descriptions can now be used to provide additional
information to the visitor generators, such as the max
Michael Roth mdr...@linux.vnet.ibm.com writes:
Reviewed-by: Anthony Liguori aligu...@us.ibm.com
Regards,
Anthony Liguori
qidl embeds visitor code into object files rather than linking against
seperate files, so allow for static declarations when we're using
qapi_visit.py as a library as we
Michael Roth mdr...@linux.vnet.ibm.com writes:
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
qapi/qapi-visit-core.c | 25 +
qapi/qapi-visit-core.h |8
scripts/qapi_visit.py | 28
3 files changed, 61
Michael Roth mdr...@linux.vnet.ibm.com writes:
Reviewed-by: Anthony Liguori aligu...@us.ibm.com
Regards,
Anthony Liguori
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
scripts/qapi_visit.py |9 +
1 file changed, 9 insertions(+)
diff --git a/scripts/qapi_visit.py
Michael Roth mdr...@linux.vnet.ibm.com writes:
I don't think this is the most correct solution but I think it's good
enough in practice so
Reviewed-by: Anthony Liguori aligu...@us.ibm.com
Regards,
Anthony Liguori
We currently hard-code property size at 4096 for the purposes of
Michael Roth mdr...@linux.vnet.ibm.com writes:
License please.
Regards,
Anthony Liguori
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
hw/qdev-properties.h | 130
++
hw/qdev.h| 126
Michael Roth mdr...@linux.vnet.ibm.com writes:
Currently the QAPI JSON parser expects a very particular style of code
indentation, the major one being that terminating curly/square brackets are
not on placed on a seperate line. This is incompatible with most
pretty-print formats, so make it a
Michael Roth mdr...@linux.vnet.ibm.com writes:
Reviewed-by: Anthony Liguori aligu...@us.ibm.com
Regards,
Anthony Liguori
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
qapi/Makefile.objs |1 +
qapi/misc-qapi-visit.c | 14 ++
qapi/qapi-visit-core.h |3
From: Nicholas Bellinger n...@linux-iscsi.org
This QEMU patch sets VirtIOSCSIConfig-max_target=0 for vhost-scsi operation
to restrict virtio-scsi LLD guest scanning to max_id=0 (a single target ID
instance) when connected to individual tcm_vhost endpoints.
This ensures that virtio-scsi LLD only
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
This patch adds a new type of host device that drives the vhost_scsi
device. The syntax to add vhost-scsi is:
qemu -vhost-scsi id=vhost-scsi0,wwpn=...,tpgt=123
The virtio-scsi emulated device will make use of vhost-scsi to process
virtio-scsi
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
A vhost-scsi device must be bound to a tcm_vhost target port. This will
be done by issuing an ioctl to the device with the wwpn and tgpt. This
patch adds these properties to the virtio-scsi-pci device:
qemu -device
On Tue, Jul 24, 2012 at 05:23:33PM -0500, Anthony Liguori wrote:
Michael Roth mdr...@linux.vnet.ibm.com writes:
Currently the QAPI JSON parser expects a very particular style of code
indentation, the major one being that terminating curly/square brackets are
not on placed on a seperate
From: Nicholas Bellinger n...@linux-iscsi.org
Hi Anthony + QEMU storage folks,
The following is a reviewable RFC series of vhost-scsi against yesterday's
QEMU.git/master @ commit 401a66357d.
The series is available directly from:
git://git.kernel.org/pub/scm/virt/kvm/nab/qemu-kvm.git
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
For sanity assert that event notification succeeds.
Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Cc: Anthony Liguori aligu...@us.ibm.com
Cc: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Nicholas Bellinger n...@linux-iscsi.org
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Event notifiers that have not had the event_notifier_init() function
called on them are invalid. The event_notifier_valid() function checks
whether or not an event notifier is valild. This can be used to check
whether a notifier is in use or
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Normally host notifiers are only used together with vhost-net in KVM
mode. It is occassionally useful to use vhost with TCG mode, mainly for
testing and development. This isn't hard to achieve, simply fall back
to notifying the host notifier
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
This patch starts and stops vhost as the virtio device transitions
through its status phases. Vhost can only be started once the guest
reports its driver has successfully initialized, which means the
virtqueues have been set up by the guest.
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Begin adding vhost support by opening /dev/vhost-scsi.
(v2: Drop legacy -vhost_vqs[] usage)
Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Signed-off-by: Zhi Yong Wu wu...@linux.vnet.ibm.com
Cc: Michael S. Tsirkin m...@redhat.com
Cc:
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
The path to /dev/vhost-net is currently hardcoded in vhost_dev_init().
This needs to be changed so that /dev/vhost-scsi can be used. Pass in
the device path instead of hardcoding it.
Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Cc:
Michael Roth mdr...@linux.vnet.ibm.com writes:
Reviewed-by: Anthony Liguori aligu...@us.ibm.com
Regards,
Anthony Liguori
Python doesn't allow - in module names, so we need to rename the file
so we can re-use bits of the codegen
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
As long as two qualifies as assorted.
v1-v2:
- abandon original idea, allocate sufficient memory for OFW device path
formatting [Markus]
- all bus formatters should rely on glib for dynamic allocation [Peter]
Tested with an OVMF debug patch that grabs and logs the bootorder fw_cfg
file:
Signed-off-by: Laszlo Ersek ler...@redhat.com
---
hw/qdev.c | 54 +++---
1 files changed, 43 insertions(+), 11 deletions(-)
diff --git a/hw/qdev.c b/hw/qdev.c
index af54467..59cc0c2 100644
--- a/hw/qdev.c
+++ b/hw/qdev.c
@@ -25,6 +25,8 @@
Signed-off-by: Laszlo Ersek ler...@redhat.com
---
hw/ide/qdev.c |2 +-
hw/isa-bus.c |2 +-
hw/pci.c |2 +-
hw/scsi-bus.c |2 +-
hw/sysbus.c |2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/hw/ide/qdev.c b/hw/ide/qdev.c
index 22e58df..4f15070
On Tue, Jul 24, 2012 at 08:47:44PM +, Blue Swirl wrote:
On Tue, Jul 24, 2012 at 5:20 PM, Michael Roth mdr...@linux.vnet.ibm.com
wrote:
Signed-off-by: Michael Roth mdr...@linux.vnet.ibm.com
---
qidl.h | 58 ++
1 file
I'd like to review v2 tomorrow (ahem, today), ie. not right now, but
this catches my eye:
On 07/24/12 17:35, Stefan Hajnoczi wrote:
* Drop spurious closesocket(fd), probably merge conflict [Stefan]
I saw it last time and I thought you had fixed a leak with it on the
side. The function looks
On 24/07/12 21:32, Andreas Färber wrote:
Am 23.07.2012 20:29, schrieb Alex Williamson:
On Mon, 2012-07-23 at 13:16 -0500, Anthony Liguori wrote:
On 07/23/2012 12:05 PM, Alex Williamson wrote:
Looks like it merged ok for me, but you'll need this to complete the
PCIUnregisterFunc conversion.
Hi folks !
I was debugging a problem with 16bpp support, when I found out that
my attempts at writing to the Hidden DAC Register were not working.
The reason was that I (well, cirrusdrmfb really) was doing the sequence
READ, READ, READ, READ, WRITE (to the DAC mask register), which should
have
On Wed, Jul 25, 2012 at 6:33 AM, Nicholas A. Bellinger
n...@linux-iscsi.org wrote:
From: Nicholas Bellinger n...@linux-iscsi.org
Hi Anthony + QEMU storage folks,
The following is a reviewable RFC series of vhost-scsi against yesterday's
QEMU.git/master @ commit 401a66357d.
The series is
ping
On Fri, Jul 20, 2012 at 3:50 PM, Jia Liu pro...@gmail.com wrote:
This is the OpenCores OpenRISC 1200 support for QEMU.
Full implementation of the system-model and linux-user-model support.
OpenRISC 1200 is a OpenCores open source CPU,
its architecture manual can be found at
Thanks, I'll try it and update later.
On Tue, Jul 24, 2012 at 7:36 PM, 陳韋任 (Wei-Ren Chen)
che...@iis.sinica.edu.tw wrote:
On Tue, Jul 24, 2012 at 07:32:44PM +0800, Wei Xu wrote:
Hi Folks,
I am trying to install FreeBSD9.0 with xen4.0.2 and qemu 0.10.2, and try
to set
up a kernel debug
refer to orignal plan posted by Marcelo Tosatti,
http://lists.gnu.org/archive/html/qemu-devel/2012-06/msg04315.html
These patches protect DeviceState's rd from reclaimer. It is neccessary
when no qemu_global_lock protects between them.
From: Liu Ping Fan pingf...@linux.vnet.ibm.com
rwlock:
qemu_device_tree_mutex
rd side:
--device_del(destruction of device will be postphoned until unplug
ack from guest),
--pci hot-unplug
--iteration (qdev_reset_all)
wr side:
--device_add
Signed-off-by: Liu Ping Fan
From: Liu Ping Fan pingf...@linux.vnet.ibm.com
acquire device's refcnt with qemu_device_tree_mutex rwlock, so we
can safely handle it when mmio dispatch.
If in radix-tree, leaf is subpage, then move further step to acquire
opaque which is the type --DeiveState.
Signed-off-by: Liu Ping Fan
From: Liu Ping Fan pingf...@linux.vnet.ibm.com
When guest confirm the removal of device, we should
--unmap from MemoryRegion view
--isolated from device tree view
Signed-off-by: Liu Ping Fan pingf...@linux.vnet.ibm.com
---
hw/acpi_piix4.c |4 ++--
hw/qdev.c | 28
From: Liu Ping Fan pingf...@linux.vnet.ibm.com
Signed-off-by: Liu Ping Fan pingf...@linux.vnet.ibm.com
---
hw/e1000.c | 15 +--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/hw/e1000.c b/hw/e1000.c
index 4573f13..4c1e141 100644
--- a/hw/e1000.c
+++ b/hw/e1000.c
@@
On 07/24/2012 08:07 AM, Kevin Wolf wrote:
Am 23.07.2012 15:08, schrieb Corey Bryant:
When qemu_open is passed a filename of the /dev/fdset/nnn
format (where nnn is the fdset ID), an fd with matching access
mode flags will be searched for within the specified monitor
fd set. If the fd is
On 07/24/2012 08:09 AM, Kevin Wolf wrote:
Am 23.07.2012 15:07, schrieb Corey Bryant:
Corey Bryant (6):
qemu-char: Add MSG_CMSG_CLOEXEC flag to recvmsg
qapi: Introduce add-fd, remove-fd, query-fdsets
monitor: Clean up fd sets on monitor disconnect
block: Convert open calls to
From: Liu Ping Fan pingf...@linux.vnet.ibm.com
iohandler/bh/timer may use DeviceState when its refcnt=0,
postpone the reclaimer till they have done with it.
Signed-off-by: Liu Ping Fan pingf...@linux.vnet.ibm.com
---
include/qemu/object.h |2 +-
main-loop.c |4
Hi folks !
Would there be any objection to adding a second MMIO BAR to qemu-vga
which mirrors the bochs magic VBE ports ?
Support for IO space is optional in PCIe and can be problematic on some
architectures, it would be nice to be able to program the card entirely
using mmio.
Once done, I'd
- Original Message -
On Thu, 5 Jul 2012 20:48:44 +0800
Amos Kong ak...@redhat.com wrote:
Convert 'sendkey' to use QAPI. do_sendkey() depends on some
variables/functions in monitor.c, so reserve qmp_sendkey()
to monitor.c
key_defs[] in console.h is the mapping of key name
Hi,
This is the v3 of the patchset to support GlusterFS backend from QEMU.
Apart from cleanups, the major change in this version is to expose all
the gluster configuration options to QEMU user. With this, the gluster
specification looks like this:
-drive
qemu: Add a config option for GlusterFS as block backend
From: Bharata B Rao bhar...@linux.vnet.ibm.com
GlusterFS support in QEMU depends on libgfapi, libgfrpc and
libgfxdr provided by GlusterFS.
Signed-off-by: Bharata B Rao bhar...@linux.vnet.ibm.com
---
configure | 34
block: Support GlusterFS as a QEMU block backend.
From: Bharata B Rao bhar...@linux.vnet.ibm.com
This patch adds gluster as the new block backend in QEMU. This gives
QEMU the ability to boot VM images from gluster volumes. Its already
possible to boot from VM images on gluster volumes, but this
Public bug reported:
The Stellaris lm3s6965evb Machine model is broken:
qemu-system-arm -M lm3s6965evb -kernel qs_ek-lm3s6965.bin
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free
cc relevant maintainers (PMM and PB).
On Tue, Jul 24, 2012 at 3:58 PM, Peter Crosthwaite
peter.crosthwa...@petalogix.com wrote:
Public bug reported:
The Stellaris lm3s6965evb Machine model is broken:
qemu-system-arm -M lm3s6965evb -kernel qs_ek-lm3s6965.bin
GNU gdb (GDB) 7.1-ubuntu
** Attachment added: Test vector to replicate bug
https://bugs.launchpad.net/qemu/+bug/1028260/+attachment/3233691/+files/stellaris-test.tar
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1028260
On 07/23/2012 09:23 PM, Luiz Capitulino wrote:
On Fri, 13 Jul 2012 09:23:35 +0200
Juan Quintela quint...@redhat.com wrote:
From: Orit Wasserman owass...@redhat.com
Add migration capabilities that can be queried by the management.
The management can query the source QEMU and the destination
On 07/23/2012 10:33 PM, Luiz Capitulino wrote:
On Fri, 13 Jul 2012 09:23:43 +0200
Juan Quintela quint...@redhat.com wrote:
From: Orit Wasserman owass...@redhat.com
Signed-off-by: Benoit Hudzia benoit.hud...@sap.com
Signed-off-by: Petter Svard pett...@cs.umu.se
Signed-off-by: Aidan
Il 24/07/2012 00:27, Laszlo Ersek ha scritto:
This seems to consolidate net_hub_receive_iov()'s retval with that of
net_hub_receive(), but may I ask why it used to be calculated differently?
Because until this patch was introduced, net/hub.c had a TODO about the
return values of
This patch-set improves the Service-Call Logical Processor support for s390.
This version addresses comments from Blueswirl and Andreas Färber.
Patch 1 is a bugfix for the current code, dealing with error and condition
code handling. Patch 2 introduces a new file under target-s390 which will
This patch makes the sclp ascii default for S390.
Signed-off-by: Christian Borntraeger borntrae...@de.ibm.com
---
hw/s390-virtio.c |1 -
vl.c | 44
2 files changed, 44 insertions(+), 1 deletions(-)
diff --git a/hw/s390-virtio.c
Invalid sccb addresses will cause specification or addressing exception.
Lets add those checks. Furthermore, the good case (cc=0) was incorrect
for KVM, we did not set the CC at all. We now use return codes 0
as program checks and return codes 0 as condition code values.
Signed-off-by:
From: Heinz Graalfs graa...@linux.vnet.ibm.com
This code adds console support by implementing SCLP's ASCII Console
Data event. This is the same console as LPARs ASCII console or z/VMs
sysascii.
The console can be specified manually with something like
-chardev stdio,id=charconsole0 -device
A small change, introducing the --cache and --aio options I needed while
playing with block device mirroring.
The following changes since commit a21143486b9c6d7a50b7b62877c02b3c686943cb:
Merge remote-tracking branch 'stefanha/net' into staging (2012-07-23 13:15:34
-0500)
are available in the
1 - 100 of 281 matches
Mail list logo