Am 17.01.2014 um 08:40 hat Stefan Hajnoczi geschrieben:
On Mon, Dec 30, 2013 at 04:00:17PM +0800, Hu Tao wrote:
Fix incorrect bits of offsets in refcount table entry, l1 table
entry and l2 table entry. See REFT_OFFSET_MASK, L1E_OFFSET_MASK
and L2E_OFFSET_MASK.
Fix a typo while at the
On Thu, Jan 16, 2014 at 05:50:45PM +0200, Marcel Apfelbaum wrote:
patch 1: refactoring
Addressed Michael S. Tsirkin's prev comments:
Renamed ssdt_tables to tables to avoid confusion.
patch 2: resolved iasl crash
Addressed Michael S. Tsirkin's prev comments:
Do not assume the
Am 17.01.2014 um 23:39 hat Benoît Canet geschrieben:
Le Friday 17 Jan 2014 à 15:14:51 (+0100), Kevin Wolf a écrit :
This function separates filling the BlockLimits from bdrv_open(), which
allows it to call it from other operations which may change the limits
(e.g. modifications to the
Am 18.01.2014 um 17:01 hat Max Reitz geschrieben:
On 17.01.2014 15:15, Kevin Wolf wrote:
Signed-off-by: Kevin Wolf kw...@redhat.com
---
block.c| 7 ++
block/blkdebug.c | 8 ++
include/block/block.h | 8 ++
tests/qemu-iotests/077 | 278
On 20.01.2014 10:31, Kevin Wolf wrote:
Am 17.01.2014 um 23:39 hat Benoît Canet geschrieben:
Le Friday 17 Jan 2014 à 15:14:51 (+0100), Kevin Wolf a écrit :
This function separates filling the BlockLimits from bdrv_open(), which
allows it to call it from other operations which may change the
Il 19/01/2014 22:18, Stefan Weil ha scritto:
Ping^3. What is missing to get this patch applied? It was sent more than
a month ago (2012-12-07).
You are Win32 maintainer, just send a pull request.
Paolo
Ping
On 08.01.2014 10:08, Peter Lieven wrote:
this series includes several optimizations for the ui/vnc guest to server and
server to client
update cycles. comments/reviews appreciated.
v3-v4: - patch 1,4,6 unchanged
- patch 2: fix 2 missing changes from 16 - VNC_DIRTY_PIXELS_PER_BIT
Am 18.01.2014 um 00:55 hat Max Reitz geschrieben:
On 17.01.2014 15:15, Kevin Wolf wrote:
There is no easy way to check that a request correctly waits for a
different request. With a sleep command we can at least approximate it.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
Am 20.01.2014 um 01:17 schrieb Peter Maydell peter.mayd...@linaro.org:
On 19 January 2014 23:44, Alexander Graf ag...@suse.de wrote:
This adds a special build of u-boot tailored for the e500 platforms we
emulate. It is based on patches that are currently in the review process,
so there's
On Fri, 01/10 09:45, Stefan Hajnoczi wrote:
QemuMutex does not guarantee fairness and cannot be acquired
recursively:
Fairness means each locker gets a turn and the scheduler cannot cause
starvation.
Recursive locking is useful for composition, it allows a sequence of
locking operations
On Fri, 01/10 09:45, Stefan Hajnoczi wrote:
It can be useful to run an AioContext from a thread which normally does
not own the AioContext. For example, request draining can be
implemented by acquiring the AioContext and looping aio_poll() until all
requests have been completed.
The
Signed-off-by: Alon Levy al...@redhat.com
---
hw/display/qxl.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/display/qxl.c b/hw/display/qxl.c
index e4f172e..f6af470 100644
--- a/hw/display/qxl.c
+++ b/hw/display/qxl.c
@@ -1367,7 +1367,8 @@ static void
Without this we occasionally trigger an assert at
hw/pci/pci.c:pcibus_reset that asserts the irq_count is zero on reset.
This has become a problem with the new drm driver for linux, since doing
a reboot from console causes a race between console updates that set the
irq and the reset assertion
Miki Mishael a écrit :
Support for pci-serial-2x and pci-serial-4x
was added to the inf file.
Standard Windows driver mf.sys used to
split single function device into per-port nodes.
Signed-off-by: Miki Mishael mmish...@redhat.com
Signed-off-by: Dmitry Fleytman
On Tue, Dec 17, 2013 at 06:56:06PM +0100, Gerd Hoffmann wrote:
I merged your patch but split it: q35 is separate and piix
is separate. Would you like me to drop the q35 part then?
If you are fine with q35 having only 2G lowmem keep it. It's safe.
We can sort the mmconfig setup
Pass all the relevant sub-directory make variables.
Signed-off-by: Lluís Vilanova vilan...@ac.upc.edu
---
Makefile |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index bdff4e4..02ae76d 100644
--- a/Makefile
+++ b/Makefile
@@ -366,7 +366,7 @@ endif
On Tue, Jan 14, 2014 at 05:55:54PM +0100, Igor Mammedov wrote:
make qdev_unplug()/device_set_realized() to call hotplug handler's
plug/unplug methods if available and remove not needed anymore
hot(un)plug handling from PCIDevice.
In case if hotplug handler is not available, revert to the
On Fri, Jan 17, 2014 at 04:10:16PM -0500, Gabriel L. Somlo wrote:
On Fri, Jan 10, 2014 at 05:13:11PM +0100, Igor Mammedov wrote:
On Fri, Jan 10, 2014 at 01:37:14PM +0100, Paolo Bonzini wrote:
Il 09/01/2014 22:44, Gabriel L. Somlo ha scritto:
1. hardcode IRQNoFlags(){2, 8} and require
Alon Levy al...@redhat.com writes:
Signed-off-by: Alon Levy al...@redhat.com
---
hw/display/qxl.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/display/qxl.c b/hw/display/qxl.c
index e4f172e..f6af470 100644
--- a/hw/display/qxl.c
+++ b/hw/display/qxl.c
@@
Il 20/01/2014 12:58, Michael S. Tsirkin ha scritto:
I think at this point I agree.
I think the hack looking for the SMC device is safer than _OSI: OSPMs
are known to do crazy things when they see _OSI, such as assuming they
need to try and emulate the OS probed.
Source?
Paolo
Lluís Vilanova writes:
Adds the include(...) primitive to the syntax of QAPI schema files, allowing
these to be modularized into multiple per-topic files in the future.
I missed the maintainers on the original mail, although I'm not sure this is the
right selection.
Lluis
--
And it's much
On Fri, 17 Jan 2014 16:10:16 -0500
Gabriel L. Somlo gso...@gmail.com wrote:
On Fri, Jan 10, 2014 at 05:13:11PM +0100, Igor Mammedov wrote:
On Fri, Jan 10, 2014 at 01:37:14PM +0100, Paolo Bonzini wrote:
Il 09/01/2014 22:44, Gabriel L. Somlo ha scritto:
1. hardcode IRQNoFlags(){2, 8}
On Mon, Jan 20, 2014 at 12:57:50PM +0100, Paolo Bonzini wrote:
Il 20/01/2014 12:58, Michael S. Tsirkin ha scritto:
I think at this point I agree.
I think the hack looking for the SMC device is safer than _OSI: OSPMs
are known to do crazy things when they see _OSI, such as assuming they
Il 20/01/2014 13:08, Michael S. Tsirkin ha scritto:
I think the hack looking for the SMC device is safer than _OSI: OSPMs
are known to do crazy things when they see _OSI, such as assuming they
need to try and emulate the OS probed.
Source?
Paolo
For example, this one
On Fri, 17 Jan 2014 17:13:55 -0200
Eduardo Habkost ehabk...@redhat.com wrote:
On Wed, Jan 15, 2014 at 03:37:04PM +0100, Igor Mammedov wrote:
On Wed, 15 Jan 2014 20:24:01 +0800
Chen Fan chen.fan.f...@cn.fujitsu.com wrote:
On Tue, 2014-01-14 at 11:40 +0100, Igor Mammedov wrote:
On Tue,
Paolo Bonzini pbonz...@redhat.com writes:
Il 17/01/2014 11:23, Markus Armbruster ha scritto:
Watch this:
$ upstream-qemu -nodefaults -S -display none -monitor stdio
QEMU 1.7.50 monitor - type 'help' for more information
(qemu) device_add e1000,netdev=xxx
Property
On Mon, 20 Jan 2014 13:36:39 +0200
Michael S. Tsirkin m...@redhat.com wrote:
On Tue, Jan 14, 2014 at 05:55:54PM +0100, Igor Mammedov wrote:
make qdev_unplug()/device_set_realized() to call hotplug handler's
plug/unplug methods if available and remove not needed anymore
hot(un)plug handling
Il 02/01/2014 02:02, Amos Kong ha scritto:
Test steps:
(qemu) device_add e1000,addr=adsf
Property 'e1000.addr' doesn't take value 'adsf'
(qemu) info qtree
Then qemu crashed.
Currently we set a link to the new device for qdev parent bus, but the
device hasn't been added to QOM tree.
Il 20/01/2014 13:45, Igor Mammedov ha scritto:
On Mon, 20 Jan 2014 13:36:39 +0200
Michael S. Tsirkin m...@redhat.com wrote:
On Tue, Jan 14, 2014 at 05:55:54PM +0100, Igor Mammedov wrote:
make qdev_unplug()/device_set_realized() to call hotplug handler's
plug/unplug methods if available and
On Mo, 2014-01-20 at 13:23 +0200, Michael S. Tsirkin wrote:
On Tue, Dec 17, 2013 at 06:56:06PM +0100, Gerd Hoffmann wrote:
I merged your patch but split it: q35 is separate and piix
is separate. Would you like me to drop the q35 part then?
If you are fine with q35 having only 2G lowmem
Markus Armbruster arm...@redhat.com writes:
Paolo Bonzini pbonz...@redhat.com writes:
Il 17/01/2014 11:23, Markus Armbruster ha scritto:
Watch this:
$ upstream-qemu -nodefaults -S -display none -monitor stdio
QEMU 1.7.50 monitor - type 'help' for more information
(qemu)
Amos Kong ak...@redhat.com writes:
Test steps:
(qemu) device_add e1000,addr=adsf
Property 'e1000.addr' doesn't take value 'adsf'
(qemu) info qtree
Then qemu crashed.
Currently we set a link to the new device for qdev parent bus, but the
device hasn't been added to QOM tree. When it
The original patch from Liu Jinsong restricted them to reset or full
state updates, but that's unnecessary (and wrong) since the BNDCFGS
MSR has no side effects.
Cc: Liu Jinsong jinsong@intel.com
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
---
target-i386/kvm.c | 6 +++---
1 file
Fix signed to unsigned comparison in qxl_create_guest_primary and add
the size of the framebuffer to the error message used when setting the
guest bug state (which causes a complete guess blackout until reset, so
it helps if it is verbose).
Signed-off-by: Alon Levy al...@redhat.com
---
Alon Levy al...@redhat.com writes:
Fix signed to unsigned comparison in qxl_create_guest_primary and add
the size of the framebuffer to the error message used when setting the
guest bug state (which causes a complete guess blackout until reset, so
it helps if it is verbose).
Signed-off-by:
On 20 January 2014 13:29, Alon Levy al...@redhat.com wrote:
Fix signed to unsigned comparison in qxl_create_guest_primary and add
the size of the framebuffer to the error message used when setting the
guest bug state (which causes a complete guess blackout until reset, so
it helps if it is
On Mon, Jan 20, 2014 at 01:58:45PM +0100, Gerd Hoffmann wrote:
On Mo, 2014-01-20 at 13:23 +0200, Michael S. Tsirkin wrote:
On Tue, Dec 17, 2013 at 06:56:06PM +0100, Gerd Hoffmann wrote:
I merged your patch but split it: q35 is separate and piix
is separate. Would you like me to drop the
On Mo, 2014-01-20 at 15:59 +0200, Michael S. Tsirkin wrote:
On Mon, Jan 20, 2014 at 01:58:45PM +0100, Gerd Hoffmann wrote:
On Mo, 2014-01-20 at 13:23 +0200, Michael S. Tsirkin wrote:
On Tue, Dec 17, 2013 at 06:56:06PM +0100, Gerd Hoffmann wrote:
I merged your patch but split it: q35 is
The following changes since commit 1cf892ca2689c84960b4ce4d2723b6bee453711c:
SPARC: Fix LEON3 power down instruction (2014-01-15 15:37:33 +1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_anthony
for you to fetch changes up to
From: Laszlo Ersek ler...@redhat.com
When qemu dies unexpectedly, for example in response to an explicit
abort() call, or (more importantly) when an external signal is delivered
to it that results in a coredump, sometimes it is useful to extract the
guest vmcore from the qemu process' memory
From: Marcel Apfelbaum marce...@redhat.com
Acpi unit-tests will extract iasl executable
from CONFIG_IASL define.
Signed-off-by: Marcel Apfelbaum marce...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
scripts/create_config | 4
1 file changed, 4 insertions(+)
diff --git
From: Stefan Weil s...@weilnetz.de
cgcc complains that -ENOSYS is not a good value for 'bool'.
A dummy virtio will never have pending queue entries, so let us return
false.
Signed-off-by: Stefan Weil s...@weilnetz.de
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
hw/net/vhost_net.c | 2
From: Gabriel L. Somlo gso...@gmail.com
Minimize the storage used for AppleSMC's _STA (8bit), relying on ASL
to implicitly convert it to the officially specified 32bit value.
Signed-off-by: Gabriel Somlo so...@cmu.edu
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
hw/i386/acpi-build.c
From: Marcel Apfelbaum marce...@redhat.com
Added unit-test's expected aml files to be compared
with the actual ACPI tables.
Signed-off-by: Marcel Apfelbaum marce...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
tests/acpi-test-data/pc/APIC | Bin 0 - 120 bytes
From: Marcel Apfelbaum marce...@redhat.com
Acpi unit-test will fail every time the acpi tables change.
This script rebuild the expected aml files, so the test
will pass. It also validates the modifications.
Signed-off-by: Marcel Apfelbaum marce...@redhat.com
Signed-off-by: Michael S. Tsirkin
From: Marcel Apfelbaum marce...@redhat.com
When running the test with TEST_ACPI_REBUILD_AML=y environment
variable, the test will rebuild and validate the expected aml
files.
Signed-off-by: Marcel Apfelbaum marce...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
From: Marcel Apfelbaum marce...@redhat.com
Ensure configure will set-up links for the files
if the build is created in other directory.
Signed-off-by: Marcel Apfelbaum marce...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
configure | 4
1 file changed, 4 insertions(+)
From: Marcel Apfelbaum marce...@redhat.com
The test checked if iasl is installed by running iasl
and checking the error output.
It is better to use the iasl executable as appears
in configuration.
Signed-off-by: Marcel Apfelbaum marce...@redhat.com
Signed-off-by: Michael S. Tsirkin
From: Marcel Apfelbaum marce...@redhat.com
Just a refactoring, ssdt_tables name was confusing as
it included other tables as well.
Signed-off-by: Marcel Apfelbaum marce...@redhat.com
Reviewed-by: Michael S. Tsirkin m...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
From: Marcel Apfelbaum marce...@redhat.com
This test will run only if iasl is installed on the host machine.
The test plan:
1. Dumps the ACPI tables as AML on the disk.
2. Runs iasl to disassembly the tables into ASL files.
3. Runs iasl to disassembly the offline AML files into ASL files.
4.
From: Alexey Kardashevskiy a...@ozlabs.ru
Double endianness convertion make this test failing on POWERPC machine
running in big-endian.
This fixes the test to success on big-endian host.
Signed-off-by: Alexey Kardashevskiy a...@ozlabs.ru
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
From: Igor Mammedov imamm...@redhat.com
Signed-off-by: Igor Mammedov imamm...@redhat.com
Reviewed-by: Michael S. Tsirkin m...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
hw/i386/acpi-dsdt-cpu-hotplug.dsl | 2 +-
hw/i386/acpi-dsdt.dsl | 1 +
From: Igor Mammedov imamm...@redhat.com
.. so that they might not be used by PCI devices.
Note:
Resort to concatenating templates with preprocessor help,
because 1.0b spec isn't supporting ConcatenateResTemplate,
as result Windows XP fails to execute PCI0._CRS method if
ConcatenateResTemplate()
Useful for ACPI hotplug.
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
include/hw/pci/pci.h | 14 ++
hw/pci/pci.c | 28
2 files changed, 42 insertions(+)
diff --git a/include/hw/pci/pci.h b/include/hw/pci/pci.h
index 754b82d..5252346
This enables support for device hotplug behind
pci bridges. Bridge devices themselves need
to be pre-configured on qemu command line.
Design:
- at machine init time, assign bsel property to bridges with
hotplug support
- dynamically (At ACPI table read) generate ACPI code to handle
Il 20/01/2014 13:37, Wesley Holevinski ha scritto:
Hi all,
I'm running into an issue that's causing my guests to crash while
using vm-channels. There is an assertion that's failing in qemu-char.c,
that, when it happens causes my guest to go down. The error can be seen
in the host-side
From: Igor Mammedov imamm...@redhat.com
... for range defined at hw/acpi/ich9.c:ICH9_PROC_BASE
Signed-off-by: Igor Mammedov imamm...@redhat.com
Reviewed-by: Michael S. Tsirkin m...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
hw/i386/acpi-dsdt-pci-crs.dsl | 7 ---
From: Igor Mammedov imamm...@redhat.com
use C headers defines as source of IO base/len for respective
values in ASL code.
Signed-off-by: Igor Mammedov imamm...@redhat.com
Reviewed-by: Michael S. Tsirkin m...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
Add support for acpi pci hotplug using the
new infrastructure.
PIIX4 legacy interface is maintained as is for
machine types 1.6 and older.
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
include/hw/i386/pc.h | 5
hw/acpi/piix4.c | 75
On Mon, Jan 20, 2014 at 03:01:50PM +0100, Gerd Hoffmann wrote:
On Mo, 2014-01-20 at 15:59 +0200, Michael S. Tsirkin wrote:
On Mon, Jan 20, 2014 at 01:58:45PM +0100, Gerd Hoffmann wrote:
On Mo, 2014-01-20 at 13:23 +0200, Michael S. Tsirkin wrote:
On Tue, Dec 17, 2013 at 06:56:06PM +0100,
From: Igor Mammedov imamm...@redhat.com
.. use IO port 0cd8-0xcf7 range for CPU present bitmap
Signed-off-by: Igor Mammedov imamm...@redhat.com
Reviewed-by: Michael S. Tsirkin m...@redhat.com
Signed-off-by: Michael S. Tsirkin m...@redhat.com
---
include/hw/acpi/cpu_hotplug_defs.h | 1 +
From: Marcel Apfelbaum marce...@redhat.com
It seems that iasl has an issue when disassembles
some ACPI tables using the command line:
iasl -e DSDT -e SSDT -d HPET
Modified the iasl command line to iasl -d HPET
until the problem is solved. The command line
remained the same for DSDT and SSDT
Since commit a7aae221 ('Switch SIG_IPI to SIGUSR1'), SIGUSR1 is blocked
during startup, breaking the progress report in tools.
This patch reenables the signal when initialising a progress report.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
util/qemu-progress.c | 10 ++
1 file
I just tried with eudev-1.4, but I get the same problem as with version
1.3.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1263318
Title:
Cannot add a USB 2.0 device under QEMU when running eudev
Add def_value_str (default value) to QemuOptDesc, to replace function of the
default value in QEMUOptionParameter. And improved related functions.
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
include/qemu/option.h |3 +-
Document the SIGUSR1 behaviour of qemu-img. Also, added compare to the
list of subcommands that support -p.
Signed-off-by: Kevin Wolf kw...@redhat.com
---
qemu-img.texi | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/qemu-img.texi b/qemu-img.texi
index 778e967..f86a86d
Change qapi interfaces to output the newly added def_value_str when query
command line options.
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
qapi-schema.json |8 ++--
qmp-commands.hx|2 ++
util/qemu-config.c |4
3
Improve opt_get and opt_set group of functions. For opt_get, check and handle
NUlL input; for opt_set, when set to an existing option, rewrite the option
with new value.
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
util/qemu-option.c | 80
cow.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/cow.c | 46 ++
1 files changed, 22 insertions(+), 24 deletions(-)
diff --git a/block/cow.c
gluster.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/gluster.c | 44 ++--
1 files changed, 22 insertions(+), 22 deletions(-)
diff --git
Several small signedness / overflow corrections to qxl_create_guest_primary:
1. use 64 bit unsigned for size to avoid overflow possible from two 32
bit multiplicants.
2. correct sign for requested_height
3. add a more verbose error message when setting guest bug state (which
causes a complete
iscsi.c: replace QEMUOptionParamter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/iscsi.c | 61 -
1 files changed, 30 insertions(+), 31 deletions(-)
diff --git
qcow2.c: replace QEMUOptionParameter with QemuOpts in 'qemu-img amend'
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block.c |4 +-
block/qcow2.c | 88 -
qed.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/qed.c | 89 +--
block/qed.h |3 +-
2 files changed, 45 insertions(+), 47
qcow.c: replace QEMUOptionParamter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/qcow.c | 61 -
1 files changed, 30 insertions(+), 31 deletions(-)
diff --git
qcow2.c: replace QEMUOptionParameter with QemuOpts in 'qemu-img create'.
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/qcow2.c | 176
1 files changed, 88 insertions(+), 88
Add some qemu_opt functions to replace the same functionality of
QEMUOptionParameter handling.
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
include/qemu/option.h |7 +++
util/qemu-option.c| 131
raw-posix.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/raw-posix.c | 60
1 files changed, 28 insertions(+), 32 deletions(-)
diff
raw_bsd.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/raw_bsd.c | 27 ---
1 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/block/raw_bsd.c
Change block layer to support both QemuOpts and QEMUOptionParameter.
After this patch, it will change backend drivers one by one. At the end,
QEMUOptionParameter will be removed and only QemuOpts is kept.
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu
vpc.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/vpc.c | 52 +++-
1 files changed, 27 insertions(+), 25 deletions(-)
diff --git
vdi.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/vdi.c | 71 --
1 files changed, 34 insertions(+), 37 deletions(-)
diff --git
vmdk.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/vmdk.c | 109 +
1 files changed, 55 insertions(+), 54 deletions(-)
diff --git
On 17.01.2014, at 22:02, Thomas Falcon tlfal...@linux.vnet.ibm.com wrote:
This patch allows registers to be properly read from and written to
when using the gdbstub to debug a ppc guest running in little
endian mode. It accomplishes this goal by byte swapping the values of
any registers if
This enables x2apic on the following CPU models: Conroe, Penryn,
Nehalem, Westmere, Opteron_G[12345].
Normally we try to keep the CPU model definitions as close as the real
CPUs as possible, but x2apic can be emulated by KVM without host CPU
support for x2apic, and it improves performance by
vhdx.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/vhdx.c | 93 +++--
block/vhdx.h |1 +
2 files changed, 45 insertions(+), 49
On 17.01.2014, at 14:52, Greg Kurz gk...@linux.vnet.ibm.com wrote:
We base it on the OS endian, as reflected by the endianness of the
interrupt vectors (handled through the ILE bit in the LPCR register).
This patch implements virtio_get_byteswap() over LPCR.
Using first_cpu to fetch the
vvfat.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/vvfat.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/block/vvfat.c b/block/vvfat.c
index
rbd.c: replace QEMUOptionParameter with QemuOpts
Signed-off-by: Dong Xu Wang wdon...@linux.vnet.ibm.com
Signed-off-by: Chunyan Liu cy...@suse.com
---
block/rbd.c | 63 +--
1 files changed, 31 insertions(+), 32 deletions(-)
diff --git
On 20 January 2014 14:20, Alexander Graf ag...@suse.de wrote:
I think I see the problem now. You're thinking about LE hosts, not LE guests.
I think the only really sensible options would be to
a) Always use a statically define target endianness (big for ppc)
b) Always use host endianness
On 17.01.2014, at 07:13, Alexey Kardashevskiy a...@ozlabs.ru wrote:
The kvm_cpu_exec() only puts registers to KVM if the @kvm_vcpu_dirty flag
has been set.
This adds registers sync which also sets @kvm_vcpu_dirty so we store new
LPCR to KVM before continuing with the KVM_RUN ioctl.
Il 12/12/2013 12:09, Liu, Jinsong ha scritto:
Paolo Bonzini wrote:
Il 12/12/2013 06:47, Liu, Jinsong ha scritto:
Paolo Bonzini wrote:
Il 11/12/2013 09:31, Liu, Jinsong ha scritto:
Paolo, comments for version 2?
I think I commented that it's fine, I'm just waiting for a rebase
on top of the
Anthony,
the following changes since commit 6747f6456fd1e5e986b6385ff5d706c79ebd8a32:
Merge remote-tracking branch 'rth/tcg-temp-order' into staging (2013-12-10
16:14:36 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master
for you to
From: Liu Jinsong jinsong@intel.com
Add some MPX related definiation, and hardcode sizes and offsets
of xsave features 3 and 4. It also add corresponding part to
kvm_get/put_xsave, and vmstate.
Signed-off-by: Liu Jinsong jinsong@intel.com
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
On 18.01.2014, at 11:15, Peter Maydell peter.mayd...@linaro.org wrote:
On 18 January 2014 07:32, Alexander Graf ag...@suse.de wrote:
Am 18.01.2014 um 05:24 schrieb Christoffer Dall
christoffer.d...@linaro.org:
On Fri, Jan 17, 2014 at 06:52:57PM +, Peter Maydell wrote:
Having thought a
From: Fernando Luis Vázquez Cao fernando...@lab.ntt.co.jp
Newer kernels are capable of synchronizing TSC values of multiple VCPUs
on writeback, but we were excluding the power up case, which is not needed
anymore.
Signed-off-by: Fernando Luis Vazquez Cao ferna...@oss.ntt.co.jp
Signed-off-by:
From: Alexey Kardashevskiy a...@ozlabs.ru
The @addr here is a guest physical address and can easily be bigger
than 4G.
This changes uint32_t to hwaddr.
Cc: qemu-sta...@nongnu.org
Cc: Michael S. Tsirkin m...@redhat.com
Signed-off-by: Alexey Kardashevskiy a...@ozlabs.ru
Signed-off-by: Paolo
From: thomas knych thoma...@google.com
Upstreaming this change from Android
(https://android-review.googlesource.com/54211).
On heavily loaded machines with many VM instances we see KVM_CREATE_VM
failing with EINTR on this path:
kvm_dev_ioctl_create_vm - kvm_create_vm - kvm_init_mmu_notifier -
On 15.01.2014, at 05:57, Alexey Kardashevskiy a...@ozlabs.ru wrote:
Normally QEMU kvm_arch_get_registers() reads registers and sets a dirty
flag which prevents further registers reading from KVM till
kvm_arch_put_registers() executes and resets the flag.
However if we run QEMU with -S
From: Jan Kiszka jan.kis...@siemens.com
If the guest is running in nested mode on system reset, clearing the
feature MSR signals the kernel to leave this mode. Recent kernels
processes this properly, but leave the VCPU state undefined behind. It
is the job of userspace to bring it to a proper
1 - 100 of 232 matches
Mail list logo