On 09/04/2014 11:50 PM, Stefan Hajnoczi wrote:
From: Michael S. Tsirkin m...@redhat.com
This completes all packets, ensuring that callbacks
will not run when VM is stopped.
Cc: qemu-sta...@nongnu.org
Cc: Jason Wang jasow...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
From: Frederic Konrad [mailto:fred.kon...@greensocs.com]
On 08/09/2014 10:29, Paolo Bonzini wrote:
Il 08/09/2014 10:09, Frederic Konrad ha scritto:
By the way how do you want to have this discussion?
At the KVM forum? Or by phone on KVM phone call?
Or both. :)
Seriously, Pavel is
From: Gonglei arei.gong...@huawei.com
object_initialize() leaves the object with a refcount of 1.
object_property_add_child() adds its own reference which is dropped
again when the property is deleted.
The upshot of this is that we always have a refcount = 1. Upon hot
unplug the
From: Gonglei arei.gong...@huawei.com
virtio-rng-{pci, s390, ccw} all duplicate the
qdev properties of their VirtIORNG child.
This approach does not work well with string or pointer
properties since we must be careful about leaking or
double-freeing them.
Use the QOM alias property to forward
From: Gonglei arei.gong...@huawei.com
object_initialize() leaves the object with a refcount of 1.
object_property_add_child() adds its own reference which is dropped
again when the property is deleted.
The upshot of this is that we always have a refcount = 1. Upon hot
unplug the virtio-balloon
From: Gonglei arei.gong...@huawei.com
object_initialize() leaves the object with a refcount of 1.
object_property_add_child() adds its own reference which is dropped
again when the property is deleted.
The upshot of this is that we always have a refcount = 1. Upon hot
unplug the virtio-net
From: Gonglei arei.gong...@huawei.com
object_initialize() leaves the object with a refcount of 1.
object_property_add_child() adds its own reference which is dropped
again when the property is deleted.
The upshot of this is that we always have a refcount = 1. Upon hot
unplug the virtio-rng
From: Gonglei arei.gong...@huawei.com
{virtio, vhost}-scsi-{pci, s390, ccw} all duplicate the
qdev properties of their VirtIOSCSI/VHostSCSI child.
This approach does not work well with string or pointer
properties since we must be careful about leaking or
double-freeing them.
Use the QOM alias
From: Gonglei arei.gong...@huawei.com
virtio-net-pci, virtio-net-s390, and virtio-net-ccw all duplicate the
qdev properties of their VirtIONet child. This approach does not work
well with string or pointer properties since we must be careful about
leaking or double-freeing them.
Use the QOM
From: Gonglei arei.gong...@huawei.com
virtio-serial-{pci, s390, ccw} all duplicate the
qdev properties of their VirtIOSerial child.
This approach does not work well with string or pointer
properties since we must be careful about leaking or
double-freeing them.
Use the QOM alias property to
From: Gonglei arei.gong...@huawei.com
virtio-$device-{pci, s390, ccw} all duplicate the
qdev properties of their virtio child. This approach does
not work well with string or pointer properties since we
must be careful about leaking or double-freeing them.
Use the QOM alias property to forward
From: Gonglei arei.gong...@huawei.com
object_initialize() leaves the object with a refcount of 1.
object_property_add_child() adds its own reference which is dropped
again when the property is deleted.
The upshot of this is that we always have a refcount = 1. Upon hot
unplug the virtio-serial
Il 02/09/2014 12:24, Peter Maydell ha scritto:
This patchset converts the two remaining legacy chardevs
('socket' and 'udp') to use the new-style parse/kind
mechanisms, and removes all the no-longer-required
legacy machinery.
Patch 1 was posted to the list back in June
otherwise the message
dma: unregistered DMA channel used nchan=0 dma_pos=0 dma_len=1
gets printed every time and fills up the log-file with 50 MiB / minute.
Signed-off-by: Philipp Hahn h...@univention.de
---
hw/dma/i8257.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
Here the register dump of the stalled Win8
QEMU 2.1.0 monitor - type 'help' for more information
(qemu) info registers
EAX=3e2009e3 EBX=3e2009e3 ECX=8000 EDX=8000
ESI=3e2009e3 EDI=8220c108 EBP=81f9b33c ESP=81f9b2f0
EIP=80c98d83 EFL=00010282 [--S] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0023
This RFC series aims at enabling KVM platform device passthrough.
It implements a VFIO platform device, derived from VFIO PCI device.
The VFIO platform device uses the host VFIO platform driver which must
be bound to the assigned device prior to the QEMU system start.
- the guest can directly
This prepares for the introduction of VFIOPlatformDevice
Signed-off-by: Eric Auger eric.au...@linaro.org
---
hw/vfio/pci.c | 209 +-
1 file changed, 105 insertions(+), 104 deletions(-)
diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c
index
Introduce the VFIODevice struct that is going to be shared by
VFIOPCIDevice and VFIOPlatformDevice.
Additional fields will be added there later on for review
convenience.
the group's device_list becomes a list of VFIODevice
This obliges to rework the reset_handler which becomes generic and
From: Kim Phillips kim.phill...@linaro.org
This is done in preparation for the addition of VFIO platform
device support.
Signed-off-by: Kim Phillips kim.phill...@linaro.org
---
LICENSE | 2 +-
MAINTAINERS | 2 +-
hw/Makefile.objs | 1
This structure is going to be shared by VFIOPCIDevice and
VFIOPlatformDevice. VFIOBAR includes it.
vfio_eoi becomes an ops of VFIODevice specialized by parent device.
This makes possible to transform vfio_bar_write/read into generic
vfio_region_write/read that will be used by VFIOPlatformDevice
The platform device class has become abstract. The device can be be
instantiated on command line using such option.
-device vfio-calxeda-xgmac,host=fff51000.ethernet
compat string is hardcoded in the code except if user overrides it
Signed-off-by: Eric Auger eric.au...@linaro.org
---
v5 - v6
-
Minimal VFIO platform implementation supporting
- register space user mapping,
- IRQ assignment based on eventfds handled on qemu side.
irqfd kernel acceleration comes in a subsequent patch.
Signed-off-by: Kim Phillips kim.phill...@linaro.org
Signed-off-by: Eric Auger eric.au...@linaro.org
---
vfio_get_device now takes a VFIODevice as argument. The function is split
into 2 parts: vfio_get_device which is generic and vfio_populate_device
which is bus specific.
3 new fields are introduced in VFIODevice to store dev_info.
vfio_put_base_device is created.
---
v5-v6:
- simplifies the
vfio-calxeda-xgmac now can be instantiated using the -device option
Signed-off-by: Eric Auger eric.au...@linaro.org
---
v2 - v3:
- correct bug of reg_attr[2*i] in vfio_fdt_add_device_node
- fix a bug related to compat_str_len computed on original compat
instead of corrected compat
-
This patch aims at optimizing IRQ handling using irqfd framework.
Instead of handling the eventfds on user-side they are handled on
kernel side using
- the KVM irqfd framework,
- the VFIO driver virqfd framework.
the virtual IRQ completion is trapped at interrupt controller
This removes the need
Signed-off-by: Eric Auger eric.au...@linaro.org
---
hw/vfio/pci.c | 213 --
trace-events | 105 ++---
2 files changed, 111 insertions(+), 207 deletions(-)
diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c
index
This code is aimed at testing multiple IRQ injection with
user-side handled eventfds. Principle is a timer periodically
triggers an IRQ at VFIO driver level. Then this IRQ follows
regular VFIO driver - eventfd trigger - user-side eventfd handler.
The IRQ is not injected into the guest. the IRQ is
Syncup KVM related linux headers from linux-next tree using
scripts/update-linux-headers.sh.
Integrate updated KVM-VFIO API related to forwarded IRQ
Signed-off-by: Eric Auger eric.au...@linaro.org
---
linux-headers/linux/kvm.h | 9 +
1 file changed, 9 insertions(+)
diff --git
the device is now used in platform for forwarded IRQ setup
Signed-off-by: Eric Auger eric.au...@linaro.org
---
hw/vfio/common.c | 3 ++-
include/hw/vfio/vfio-common.h | 5 +
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/hw/vfio/common.c b/hw/vfio/common.c
index
Tests whether the forwarded IRQ modality is available.
In the positive device IRQs are forwarded. This control is
achieved with KVM-VFIO device. with such a modality injection
still is handled through irqfds. However end of interrupt is
not trapped anymore. As soon as the guest completes its
From: Miroslav Rezanina mreza...@redhat.com
It was possible to call strcmp with NULL argument, that can cause
segmentation fault. Properly checking parameters to prevent this
situation.
Signed-off-by: Miroslav Rezanina mreza...@redhat.com
---
util/uri.c | 3 ++-
1 file changed, 2 insertions(+),
better fit in the rest of the namespace
Signed-off-by: Eric Auger eric.au...@linaro.org
---
hw/vfio/pci.c | 22 +++---
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c
index d48ca04..5623539 100644
--- a/hw/vfio/pci.c
+++
A new common module is created. It implements all functions
that have no device specificity (PCI, Platform).
This patch only consists in move (no functional changes)
Signed-off-by: Kim Phillips kim.phill...@linaro.org
Signed-off-by: Eric Auger eric.au...@linaro.org
---
v5 - v6:
- follow all
Il 09/09/2014 09:01, Philipp Hahn ha scritto:
otherwise the message
dma: unregistered DMA channel used nchan=0 dma_pos=0 dma_len=1
gets printed every time and fills up the log-file with 50 MiB / minute.
Signed-off-by: Philipp Hahn h...@univention.de
---
hw/dma/i8257.c | 10
This new module implements routines which help in dynamic device
binding (mmio regions, irq). They are supposed to be used by machine
files that support dynamic sysbus instantiation.
Signed-off-by: Alexander Graf ag...@suse.de
Signed-off-by: Eric Auger eric.au...@linaro.org
---
v1 - v2:
-
This module will be used by ARM machine files to generate
device tree nodes of dynamically instantiated sysbus devices (ie.
those instantiated with -device option).
Signed-off-by: Alexander Graf ag...@suse.de
Signed-off-by: Eric Auger eric.au...@linaro.org
---
v2 - v3:
- add arm_ prefix
-
This patch series enables machvirt to dynamically instantiate sysbus
devices from command line (using -device option).
It applies on top of Alex Graf's series
- Dynamic sysbus device allocation support
http://lists.gnu.org/archive/html/qemu-ppc/2014-07/msg00047.html
and transposes the work
From: Alexander Graf ag...@suse.de
Now platform_bus_init_notify and functions it calls were moved
to dyn_sysbus_binding.c, remove those functions from e500.
PPCE500Params includes a DynSysbusParams struct which contains
the settings related to platform device instantiation.
Signed-off-by: Eric
Hi,
Subject: RE: [Qemu-devel] [PATCH v7 24/28] ide: add bootindex to qom property
Subject: Re: [Qemu-devel] [PATCH v7 24/28] ide: add bootindex to qom
property
On Fri, Sep 05, 2014 at 04:37:32PM +0800, arei.gong...@huawei.com wrote:
From: Gonglei arei.gong...@huawei.com
Add a
This patch adds the stm32f205 timers: TIM2, TIM3, TIM4 and TIM5
to QEMU.
Signed-off-by: Alistair Francis alistai...@gmail.com
---
V2:
- Small changes to functionality and style. Thanks to Peter C
- Rename for the Netduino 2 and it's SoC
default-configs/arm-softmmu.mak| 1 +
This patch adds the stm32f205 USART controller
(UART also uses the same controller).
Signed-off-by: Alistair Francis alistai...@gmail.com
---
V2:
- Small changes thanks to Peter C
- Rename for the Netduino 2 and it's SoC
hw/char/Makefile.objs | 1 +
hw/char/stm32f205_usart.c
This patch adds the stm32f205 System Configuration
Controller. This is used to configure what memory is mapped
at address 0 (although that is not supported) as well
as configure how the EXTI interrupts work (also not
supported at the moment).
This device is not required for basic examples, but
This patch is a hack
This patch makes the smallest number of changes possible to extend
armv7m_init() so that it can be used to init the Netduino 2.
Signed-off-by: Alistair Francis alistai...@gmail.com
---
I understand that this is probably not the way that everyone would
like this done. What I
This patch adds the stm32f205 SoC. This will be used by the
Netduino 2 to create a machine
Signed-off-by: Alistair Francis alistai...@gmail.com
---
hw/arm/Makefile.objs | 2 +-
hw/arm/stm32f205_soc.c | 140 +
Am 08.09.2014 um 18:57 hat Luiz Capitulino geschrieben:
On Mon, 8 Sep 2014 17:33:18 +0200
Kevin Wolf kw...@redhat.com wrote:
Am 08.09.2014 um 16:42 hat Luiz Capitulino geschrieben:
On Fri, 29 Aug 2014 16:07:27 -0400
Luiz Capitulino lcapitul...@redhat.com wrote:
Management
This patch adds the Netduino 2 Machine.
This is a Cortex-M3 based machine. Information can be found at:
http://www.netduino.com/netduino2/specs.htm
Signed-off-by: Alistair Francis alistai...@gmail.com
---
hw/arm/Makefile.objs | 2 +-
hw/arm/netduino2.c | 60
Am 08.09.2014 um 18:50 hat Markus Armbruster geschrieben:
Random crap I ran into while working on a bigger task.
Markus Armbruster (4):
qemu-io: Clean up openfile() after commit 2e40134
xen_disk: Plug memory leak on error path
xen: Drop redundant bdrv_close() from
Am 31.08.2014 um 10:32 hat Valentin Manea geschrieben:
Set the IDE MMIO memory type to little endian. The ATA specs identify
words part of the control commands encoded as little endian.
While this has no impact on little endian systems, it's required for big
endian systems(eg OpenRisc).
Hello,
I'm no qemu-devel expert, but as I tried myself at adding VHD_DIFF
support some time ago, here are some comments:
On 08.09.2014 16:41, Xiaodong Gong wrote:
diff --git a/block/vpc.c b/block/vpc.c
...
+/* Read backing file location from dyn header table */
+if
Signed-off-by: Marc Marí marc.mari.barc...@gmail.com
---
tests/libqos/virtio.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/libqos/virtio.c b/tests/libqos/virtio.c
index 128dbd0..9b6de2c 100644
--- a/tests/libqos/virtio.c
+++ b/tests/libqos/virtio.c
@@ -82,7
Am 05.09.2014 um 15:46 hat Benoît Canet geschrieben:
With the need to add new statistics it's better to modularize asap the I/O
block accounting code.
This series takes care of extracting this code and making it independant of
the
BlockDriverState structure.
Compile tested and basically
From: Dr. David Alan Gilbert dgilb...@redhat.com
Add back the PCIe config capabilities on XHCI cards in non-PCIe slots,
but only for machine types before 2.1.
This fixes a migration incompatibility in the XHCI PCI devices
caused by:
058fdcf52cdbf57b67e7 - xhci: add endpoint cap on express bus
From: Paolo Bonzini [mailto:pbonz...@redhat.com]
Il 27/08/2014 15:03, Pavel Dovgaluk ha scritto:
Hmm, probably not. The bug would not be other timers accessing the
APIC, because that would also call apic_sync_vapic and the only effect
would be an extra useless synchronization. The bug
On Tue, Sep 09, 2014 at 11:56:28AM +0200, Kevin Wolf wrote:
Am 05.09.2014 um 15:46 hat Benoît Canet geschrieben:
With the need to add new statistics it's better to modularize asap the I/O
block accounting code.
This series takes care of extracting this code and making it independant of
Il 09/09/2014 09:54, Eric Auger ha scritto:
This new module implements routines which help in dynamic device
binding (mmio regions, irq). They are supposed to be used by machine
files that support dynamic sysbus instantiation.
Signed-off-by: Alexander Graf ag...@suse.de
Signed-off-by: Eric
Il 09/09/2014 09:54, Eric Auger ha scritto:
This module will be used by ARM machine files to generate
device tree nodes of dynamically instantiated sysbus devices (ie.
those instantiated with -device option).
Signed-off-by: Alexander Graf ag...@suse.de
Signed-off-by: Eric Auger
Il 09/09/2014 09:54, Eric Auger ha scritto:
Create new functions:
- add_fdt_uart_node
- add_fdt_rtc_node
- add_fdt_virtio_nodes
Actually they are fdt_add_uart_node etc.
They will be used for dynamic sysbus instantiation.
Signed-off-by: Eric Auger eric.au...@linaro.org
---
v2 - v3:
Il 09/09/2014 09:54, Eric Auger ha scritto:
Allows sysbus devices to be instantiated from command line by
using -device option
Signed-off-by: Alexander Graf ag...@suse.de
Signed-off-by: Eric Auger eric.au...@linaro.org
---
v2 - v3
- renaming of arm_platform_bus_create_devtree and
On 9 September 2014 12:11, Paolo Bonzini pbonz...@redhat.com wrote:
And if arm_load_dtb used rom_add_blob_fixed
instead of cpu_physical_memory_write, you wouldn't need a reset hook at all.
We need to do this anyway, because currently we don't do
anything to ensure the DTB hangs around for the
Il 09/09/2014 07:27, Hu Tao ha scritto:
Add parameter errp to memory_region_init_ram_ptr and update all call
sites to pass in error_abort.
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
Aborting in VFIO would be wrong, since VFIO
From: Li Liu john.li...@huawei.com
Eeay to reproduce, just try qemu -monitor stdio -nographic
and type quit, then the terminal will be crashed.
There are two pathes try to call tcgetattr of stdio in vl.c:
1) Monitor_parse(optarg, readline);
.
qemu_opts_foreach(qemu_find_opts(chardev),
Il 09/09/2014 07:27, Hu Tao ha scritto:
Add parameter errp to memory_region_init_rom_device and update all call
sites to pass in error_abort.
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
Better not use error_abort if we can avoid it,
Il 09/09/2014 07:27, Hu Tao ha scritto:
diff --git a/exec.c b/exec.c
index 2b9c4c5..0362cd8 100644
--- a/exec.c
+++ b/exec.c
@@ -1129,8 +1129,8 @@ static void *file_ram_alloc(RAMBlock *block,
return area;
error:
-if (mem_prealloc) {
-exit(1);
+if (area area !=
Il 09/09/2014 07:27, Hu Tao ha scritto:
Add parameter errp to memory_region_init_ram and update all call sites
to pass in error_abort.
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
backends/hostmem-ram.c | 2
Il 09/09/2014 07:27, Hu Tao ha scritto:
This is merely a rebase of v7, and fixes two merge conflicts.
This series includes two parts:
1. part 1 includes patches 1-4, which improves error handling of
memory_region_init_ram, memory_region_init_ram_ptr and
Please ignore this mail.
I did some tests on LE/BE guest/host combinations and came up with
these 2 patches. Please comment. Thanks.
Alexey Kardashevskiy (1):
Revert vfio: Make BARs native endian
Nikunj A Dadhania (1):
vfio: make rom read endian sensitive
hw/misc/vfio.c | 24
1 file
From: Nikunj A Dadhania nik...@linux.vnet.ibm.com
All memory regions used by VFIO are LITTLE_ENDIAN and they
already take care of endiannes when accessing real device BARs
except ROM - it was broken on BE hosts.
This fixes endiannes for ROM BARs the same way as it is done
for other BARs.
This reverts commit c40708176a6b52b73bec14796b7c71b882ceb102.
The idea not to swap bytes at all did not work out as MMIO interface
is defined as target host endian and it is always big-endian for PPC64
so the original part broke PPC64 guests on LE hosts (x86/ppc64le).
Signed-off-by: Alexey
On 2014/9/3 15:08, Michael S. Tsirkin wrote:
On Wed, Sep 03, 2014 at 02:26:03PM +0800, linhafieng wrote:
I run the user process vapp to test the VHOST_USER_SET_MEM_TABLE message
found that the user sapce failed to mmap.
Why off-list?
pls copy qemu mailing list and pbonz...@redhat.com
Am 22.08.2014 um 18:11 hat Benoît Canet geschrieben:
Since the block layer code is starting to modify the BDS graph right in the
middle of BDS chains (block-mirror's replace parameter for example) QEMU needs
to properly block and unblock whole BDS subtrees; recursion is a neat way to
achieve
The Tuesday 09 Sep 2014 à 11:54:27 (+0800), Hu Tao wrote :
Taking the time to systematically write a nice sentence in
the commit message body about why your commit exists and
explaining the long term purpose of the patch will:
-improve the quality of your commit
-please everyone involved in the
Il 09/09/2014 12:30, Pavel Dovgaluk ha scritto:
From: Paolo Bonzini [mailto:pbonz...@redhat.com]
Il 27/08/2014 15:03, Pavel Dovgaluk ha scritto:
Hmm, probably not. The bug would not be other timers accessing the
APIC, because that would also call apic_sync_vapic and the only effect
would be
On Thu, 28 Aug 2014 11:36:34 +0800
Gu Zheng guz.f...@cn.fujitsu.com wrote:
Move cpu vmstate register from cpu_exec_init into cpu_common_realizefn,
apic vmstate register into x86_cpu_apic_realize. And use the
cc-get_arch_id as the instance id that suggested by Igor to
fix the migration issue.
On 2014/9/9 16:09, Peter Maydell wrote:
On 9 September 2014 04:23, zhanghailiangzhang.zhanghaili...@huawei.com wrote:
Found by codespell:
occured - occurred
formated - formatted
Comander - Commander
gaurantee - guarantee
Signed-off-by: zhanghailiangzhang.zhanghaili...@huawei.com
---
Il 28/08/2014 13:58, Paolo Bonzini ha scritto:
This also breaks migration to 2.1, unless you use -no-hpet.
Actually, this is also only needed for your record/replay implementation.
Paolo
The Tuesday 09 Sep 2014 à 11:54:28 (+0800), Hu Tao wrote :
and avoid converting it back later.
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
Reviewed-by: Max Reitz mre...@redhat.com
---
block/gluster.c | 9 -
block/qcow.c | 8
block/qcow2.c | 10 +-
Forwarded Message
Subject: Re: the userspace process vapp mmap filed //[Qemu-devel] [PULL 13/37]
vhost-user: fix regions provied with VHOST_USER_SET_MEM_TABLE message
Date: Tue, 09 Sep 2014 19:45:08 +0800
From: linhafieng haifeng@huawei.com
To: Michael S. Tsirkin
From: Paolo Bonzini [mailto:paolo.bonz...@gmail.com] On Behalf Of Paolo
Bonzini
Il 28/08/2014 13:58, Paolo Bonzini ha scritto:
This also breaks migration to 2.1, unless you use -no-hpet.
Actually, this is also only needed for your record/replay implementation.
Ok, I'll move it to the
This lets a handler delete itself.
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
vl.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/vl.c b/vl.c
index 9c9acf5..15aea95 100644
--- a/vl.c
+++ b/vl.c
@@ -1721,11 +1721,11 @@ void
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
This patch postpones vapic_paddr initialization, which is performed
during migration. When vapic_paddr is synchronized within the migration
process, apic_common functions could operate with incorrect apic state,
if it hadn't loaded yet. This patch
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Ticks and clock offset used by CPU timers have to be saved in vmstate.
But vmstate for these fields registered only in icount mode.
Missing registration leads to breaking the continuity when vmstate is loaded.
This patch introduces new initialization
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
VMState added by this patch preserves correct
loading of the FDC device state.
Signed-off-by: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
hw/block/fdc.c | 74
Juan, David, Amit, here are Pavel's fixes for x86 migration.
Please help applying them, or ack them so that I can merge
them through the KVM tree.
Thanks,
Paolo
Paolo Bonzini (1):
vl: use QLIST_FOREACH_SAFE to visit change state handlers
Pavel Dovgalyuk (9):
apic_common: vapic_paddr
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
VMState added by this patch preserves correct
loading of the PC speaker device state.
This breaks migration to 2.1 and earlier.
Signed-off-by: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
VMState added by this patch preserves correct
loading of the parallel port controller state.
Signed-off-by: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
hw/char/parallel.c | 18 ++
1
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
This patch adds outport to VMState to allow correct saving and restoring
the state of PC keyboard controller.
Signed-off-by: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
hw/input/pckbd.c | 51
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Some fields were added to VMState by this patch to preserve correct
loading of the serial port controller state.
Updating FCR value while loading was also modified to disable generating
an interrupt by loadvm.
Signed-off-by: Pavel Dovgalyuk
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
This patch adds irq_reinject_on_ack_count field to VMState to allow correct
saving/loading the state of MC146818 RTC.
Signed-off-by: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
This patch disables raising an irq while loading the state of PCI bridge.
The aim of this patch is preserving the same behavior while saving and
restoring the VM state. IRQ is not raised while saving the state of the bridge.
That's why the behavior
On 09/09/2014 02:27 AM, Kevin Wolf wrote:
What was our conclusion wrt the human-readable strerror() string for
debugging? Didn't we want to add that as well?
I can do it on top of this patch. So, just adding a new field for this
is fine?
I think so. Perhaps we should give it an 'x-' name
On 09/08/2014 09:54 PM, Hu Tao wrote:
This patch prepares for the subsequent patches.
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
Reviewed-by: Max Reitz mre...@redhat.com
Reviewed-by: Kevin Wolf kw...@redhat.com
---
block/qcow2.c | 23 +++
On Tue, 09 Sep 2014 06:37:31 -0600
Eric Blake ebl...@redhat.com wrote:
On 09/09/2014 02:27 AM, Kevin Wolf wrote:
What was our conclusion wrt the human-readable strerror() string for
debugging? Didn't we want to add that as well?
I can do it on top of this patch. So, just adding a new
On Thu, 28 Aug 2014 11:36:35 +0800
Gu Zheng guz.f...@cn.fujitsu.com wrote:
From: Chen Fan chen.fan.f...@cn.fujitsu.com
Add support to device_add foo-x86_64-cpu, and additional checks of
apic id are added into x86_cpuid_set_apic_id() and x86_cpu_apic_create()
for duplicate. Besides, in order
On Tue, Sep 9, 2014 at 6:23 PM, Alistair Francis alistai...@gmail.com wrote:
This patch adds the stm32f205 timers: TIM2, TIM3, TIM4 and TIM5
to QEMU.
Signed-off-by: Alistair Francis alistai...@gmail.com
---
V2:
- Small changes to functionality and style. Thanks to Peter C
- Rename for
The Tuesday 09 Sep 2014 à 11:54:29 (+0800), Hu Tao wrote :
This patch prepares for the subsequent patches.
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
Reviewed-by: Max Reitz mre...@redhat.com
Reviewed-by: Kevin Wolf kw...@redhat.com
---
block/qcow2.c | 23
On 09/09/2014 06:43 AM, Luiz Capitulino wrote:
Enhancing query-block in addition to the event makes sense, if it is
easy enough to do. At this point, we are talking about debugging aids,
so as long as they are documented appropriately, I won't be too fussy.
OK, but I'm wondering if we need
Paolo Bonzini pbonz...@redhat.com wrote:
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
This patch adds irq_reinject_on_ack_count field to VMState to allow correct
saving/loading the state of MC146818 RTC.
Signed-off-by: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Signed-off-by: Paolo Bonzini
Paolo Bonzini pbonz...@redhat.com wrote:
From: Pavel Dovgalyuk pavel.dovga...@ispras.ru
This patch adds outport to VMState to allow correct saving and restoring
the state of PC keyboard controller.
Signed-off-by: Pavel Dovgalyuk pavel.dovga...@ispras.ru
Signed-off-by: Paolo Bonzini
Paolo Bonzini pbonz...@redhat.com wrote:
This lets a handler delete itself.
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
Acked-by: Juan Quintela quint...@redhat.com
1 - 100 of 248 matches
Mail list logo