This code is already being run in the mb_cpu_realizefn()
function. As PVR registers are preserved on reset this
code is not required.
Signed-off-by: Alistair Francis alistair.fran...@xilinx.com
Reviewed-by: Edgar E. Iglesias edgar.igles...@xilinx.com
---
target-microblaze/cpu.c |4
1
Remove the hardcoded values from the machine specific reset
function, as the same values are already set in the standard
MicroBlaze reset.
This also allows the entire reset function to be deleted, as
PVR registers are now preserved on reset.
Signed-off-by: Alistair Francis
From: Michael S. Tsirkin m...@redhat.com
IGD passthrough wants to supply a different pci and
host devices, inheriting i440fx devices. Make types
configurable.
Signed-off-by: Michael S. Tsirkin m...@redhat.com
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/i386/pc_piix.c| 4 +++-
On Fri, Jun 05, 2015 at 06:09:38PM +1000, Alexey Kardashevskiy wrote:
On 06/05/2015 02:25 PM, Bharata B Rao wrote:
XICS is setup for each CPU during initialization. Provide a routine
to undo the same when CPU is unplugged. Also ensure xics reset doesn't set
irq for CPUs that are already
Originally the version_mask PVR bits were manually set for each
machine. This is a hassle and difficult to read, instead set them
based on the CPU properties.
Signed-off-by: Alistair Francis alistair.fran...@xilinx.com
---
V2:
- Convert version_mask to a string instead of a bool
Originally the endi PVR bits were manually set for each machine. This
is a hassle and difficult to read, instead set them based on the CPU
properties.
Signed-off-by: Alistair Francis alistair.fran...@xilinx.com
Reviewed-by: Edgar E. Iglesias edgar.igles...@xilinx.com
---
Now we retrieve VGA bios like kvm stuff in qemu but we need to
fix Device Identification in case if its not matched with the
real IGD device since Seabios is always trying to compare this
ID to work out VGA BIOS.
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/xen/xen_pt.c | 10
We will try to reuse assign_dev_load_option_rom in xen side, and
especially its a good beginning to unify pci assign codes both on
kvm and xen in the future.
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/i386/Makefile.objs | 1 +
hw/i386/kvm/pci-assign.c | 82
From: Michael S. Tsirkin m...@redhat.com
IGD passthrough wants to supply a different pci and
host devices, inheriting i440fx devices. Make types
configurable.
Signed-off-by: Michael S. Tsirkin m...@redhat.com
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/i386/pc_piix.c| 4 +++-
Currently IGD drivers always need to access PCH by 1f.0. But we
don't want to poke that directly to get ID, and although in real
world different GPU should have different PCH. But actually the
different PCH DIDs likely map to different PCH SKUs. We do the
same thing for the GPU. For PCH, the
v8:
* Rebase on the latest qemu tree
* Cleanup one xen leftover in patch #3
v7:
* Instead of -gfx_passthru we'd like to make that a machine
option, -machine xxx,igd-passthru=on
* try to make something as common shared by others like KvmGT in
the future
* Just read those real value from
basic gfx passthrough support:
- add a vga type for gfx passthrough
- register/unregister legacy VGA I/O ports and MMIOs for passthrough GFX
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
Signed-off-by: Yang Zhang yang.z.zh...@intel.com
---
hw/core/machine.c| 20
On 2015/6/2 17:17, Michael S. Tsirkin wrote:
On Tue, Jun 02, 2015 at 08:50:58AM +0800, Chen, Tiejun wrote:
On 2015/6/1 2:11, Michael S. Tsirkin wrote:
On Thu, Mar 19, 2015 at 09:01:27AM +0800, Chen, Tiejun wrote:
On 2015/3/18 18:21, Gerd Hoffmann wrote:
On Mi, 2015-03-18 at 17:06 +0800,
Pass types to configure pc_init1().
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/i386/pc_piix.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index c05b7c7..3e2fc04 100644
--- a/hw/i386/pc_piix.c
+++
Originally the pvr-full PVR bits were manually set for each machine. This
is a hassle and difficult to read, instead set them based on the CPU
properties.
Signed-off-by: Alistair Francis alistair.fran...@xilinx.com
---
V2:
- Rename DTS mapping
target-microblaze/cpu-qom.h |1 +
Move the hard coded register values to the init function.
This also allows the entire reset function to be deleted, as
PVR registers are now preserved on reset.
The hardcoded PVR0 values can be removed as they are setting
the endianness and stack protection, which is already done
or invalid.
On Fri, Jun 05, 2015 at 03:30:24PM +1000, Alexey Kardashevskiy wrote:
On 06/05/2015 02:25 PM, Bharata B Rao wrote:
Use max_cpus instead of smp_cpus when intializating xics system. Also
report max_cpus in ibm,interrupt-server-ranges device tree property of
interrupt controller node.
On Fri, Jun 05, 2015 at 04:09:48PM +1000, Alexey Kardashevskiy wrote:
-ret = fdt_setprop(fdt, offset, ibm,pft-size,
- pft_size_prop, sizeof(pft_size_prop));
You broke formatting here, above 8 lines should not be in the patch.
You mean above 80 chars ? It is
On Thu, Jun 4, 2015 at 11:39 PM, Alistair Francis
alistair.fran...@xilinx.com wrote:
Rename the usefpu variable to use_fpu.
Signed-off-by: Alistair Francis alistair.fran...@xilinx.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
target-microblaze/cpu-qom.h |2 +-
The OpRegion shouldn't be mapped 1:1 because the address in the host
can't be used in the guest directly.
This patch traps read and write access to the opregion of the Intel
GPU config space (offset 0xfc).
The original patch is from Jean Guyader jean.guya...@eu.citrix.com
Signed-off-by: Tiejun
Now we retrieve VGA bios like kvm stuff in qemu but we need to
fix Device Identification in case if its not matched with the
real IGD device since Seabios is always trying to compare this
ID to work out VGA BIOS.
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/xen/xen_pt.c | 10
basic gfx passthrough support:
- add a vga type for gfx passthrough
- register/unregister legacy VGA I/O ports and MMIOs for passthrough GFX
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
Signed-off-by: Yang Zhang yang.z.zh...@intel.com
---
hw/core/machine.c| 20
Currently we just register this isa bridge when we use IGD
passthrough in Xen side.
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/xen/xen_pt.c | 18 ++
include/hw/xen/xen.h | 1 +
2 files changed, 19 insertions(+)
diff --git a/hw/xen/xen_pt.c b/hw/xen/xen_pt.c
Implement a pci host bridge specific to passthrough. Actually
this just inherits the standard one. And we also just expose
a minimal real host bridge pci configuration subset.
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/pci-host/piix.c | 82
On 06/05/2015 02:25 PM, Bharata B Rao wrote:
Reorganize CPU device tree generation code so that it be reused from
hotplug path. CPU dt entries are now generated from spapr_finalize_fdt()
instead of spapr_create_fdt_skel().
Note: This is how the split-up looks like now:
Boot path
-
** Changed in: qemu
Status: New = Confirmed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1462131
Title:
qemu mainline regression with xen-unstable: unable to start QMP
Status in QEMU:
On 06/05/2015 05:07 PM, Bharata B Rao wrote:
On Fri, Jun 05, 2015 at 03:30:24PM +1000, Alexey Kardashevskiy wrote:
On 06/05/2015 02:25 PM, Bharata B Rao wrote:
Use max_cpus instead of smp_cpus when intializating xics system. Also
report max_cpus in ibm,interrupt-server-ranges device tree
On 06/05/2015 02:25 PM, Bharata B Rao wrote:
XICS is setup for each CPU during initialization. Provide a routine
to undo the same when CPU is unplugged. Also ensure xics reset doesn't set
irq for CPUs that are already unplugged.
This allows reboot of a VM that has undergone CPU hotplug and
Pass types to configure pc_init1().
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/i386/pc_piix.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index c05b7c7..3e2fc04 100644
--- a/hw/i386/pc_piix.c
+++
Implement a pci host bridge specific to passthrough. Actually
this just inherits the standard one. And we also just expose
a minimal real host bridge pci configuration subset.
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/pci-host/piix.c | 82
We will try to reuse assign_dev_load_option_rom in xen side, and
especially its a good beginning to unify pci assign codes both on
kvm and xen in the future.
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/i386/Makefile.objs | 1 +
hw/i386/kvm/pci-assign.c | 82
On Fri, Jun 5, 2015 at 11:05 AM, Alexander Graf ag...@suse.de wrote:
As of commit 076b35b5a (machine: add default_ram_size to machine class) we
no longer have a global default ram size, but instead machine specific
defaults. When invoking qemu --help we don't know which machine you selected,
Most of the calls to tcg_opt_gen_mov are preceeded by a test to check if
the source temp is a constant. Fold that into the tcg_opt_gen_mov
function.
Cc: Richard Henderson r...@twiddle.net
Signed-off-by: Aurelien Jarno aurel...@aurel32.net
---
tcg/optimize.c | 89
On 2015-06-04 17:00, Leon Alrae wrote:
ERETNC is identical to ERET except that an ERETNC will not clear the LLbit
that is set by execution of an LL instruction, and thus when placed between
an LL and SC sequence, will never cause the SC to fail.
Presence of ERETNC is denoted by the
Hello,
On Wed, Jun 3, 2015 at 11:45 PM, Alexander Graf ag...@suse.de wrote:
From: Nikunj A Dadhania nik...@linux.vnet.ibm.com
Machines types can have different requirement for default ram
size. Introduce a member in the machine class and set the current
default_ram_size to 128MB.
For
On 06/05/2015 05:06 PM, Bharata B Rao wrote:
On Fri, Jun 05, 2015 at 04:09:48PM +1000, Alexey Kardashevskiy wrote:
-ret = fdt_setprop(fdt, offset, ibm,pft-size,
- pft_size_prop, sizeof(pft_size_prop));
You broke formatting here, above 8 lines should not be in
v8:
* Rebase on the latest qemu tree
* Cleanup one xen leftover in patch #3
v7:
* Instead of -gfx_passthru we'd like to make that a machine
option, -machine xxx,igd-passthru=on
* try to make something as common shared by others like KvmGT in
the future
* Just read those real value from
Currently IGD drivers always need to access PCH by 1f.0. But we
don't want to poke that directly to get ID, and although in real
world different GPU should have different PCH. But actually the
different PCH DIDs likely map to different PCH SKUs. We do the
same thing for the GPU. For PCH, the
Just register that pci host bridge specific to passthrough.
Signed-off-by: Tiejun Chen tiejun.c...@intel.com
---
hw/i386/pc_piix.c | 27 +--
1 file changed, 25 insertions(+), 2 deletions(-)
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index 6054b5a..938b1be 100644
As of commit 076b35b5a (machine: add default_ram_size to machine class) we
no longer have a global default ram size, but instead machine specific
defaults. When invoking qemu --help we don't know which machine you selected,
so we can't tell the user the default RAM size in the help text anymore
Rename the usefpu variable to use_fpu.
Signed-off-by: Alistair Francis alistair.fran...@xilinx.com
---
target-microblaze/cpu-qom.h |2 +-
target-microblaze/cpu.c |8
target-microblaze/translate.c |6 +++---
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git
This patch series extends the MicroBlaze properties
that I have been working on. It applies on top of my
original work:
'Add Microblaze configuration options'.
This patch series converts various MicroBlaze PVR registers
to properties. This then allows the individual Microblaze
machine reset
Hi Alex,
On 06/04/2015 08:11 PM, Alex Williamson wrote:
On Wed, 2015-05-27 at 10:11 +0100, Eric Auger wrote:
This series aims at enabling KVM platform device passthrough.
On kernel side, the vfio platform driver is needed, available from
4.1-rc1 onwards.
This series now only relies on the
On 06/05/2015 06:09 AM, Don Slutz wrote:
Public bug reported:
On 06/04/15 11:04, Fabio Fantoni wrote:
Today after trying xen-unstable build (tested many hours) of some days
ago I tried update qemu to latest development version (from git master
commit
Sorry, just please ignore this series because looks some patches are not
sent out.
Tiejun
On 2015/6/5 16:31, Tiejun Chen wrote:
v8:
* Rebase on the latest qemu tree
* Cleanup one xen leftover in patch #3
v7:
* Instead of -gfx_passthru we'd like to make that a machine
option, -machine
Alexander Graf ag...@suse.de writes:
As of commit 076b35b5a (machine: add default_ram_size to machine class) we
no longer have a global default ram size, but instead machine specific
defaults. When invoking qemu --help we don't know which machine you selected,
so we can't tell the user the
From: Scott Feldman sfel...@gmail.com
With previous patch to support phy name attribute for each port, the OS
can name port interfaces using the hw-derived name. So update rocker
tests to use the new hw-derived interface names.
Signed-off-by: Scott Feldman sfel...@gmail.com
Reviewed-by: Stefan
On Tue, May 26, 2015 at 9:47 AM, Stefan Hajnoczi stefa...@gmail.com wrote:
On Fri, May 22, 2015 at 10:53:54AM +0800, Yong Wang wrote:
On Thu, May 21, 2015 at 03:51:43PM +0200, Paolo Bonzini wrote:
On the QEMU side, there is no support yet for persistent memory and the
NFIT tables from ACPI
On Fr, 2015-06-05 at 12:20 +0200, Paolo Bonzini wrote:
On 29/05/2015 12:07, Gerd Hoffmann wrote:
This adds opengl rendering support to the gtk ui, using egl.
It's off by default for now, use 'qemu -display gtk,gl=on'
to play with this.
Note that gtk got native opengl support with
On Fri, 15 May 2015, Jan Beulich wrote:
The code introduced to address XSA-126 allows simplification of other
code in xen_pt_initfn(): All we need to do is update cmd suitably,
as it'll be written back to the host register near the end of the
function anyway.
Signed-off-by: Jan Beulich
From: Edgar E. Iglesias edgar.igles...@xilinx.com
Signed-off-by: Edgar E. Iglesias edgar.igles...@xilinx.com
---
hw/arm/virt.c | 4
1 file changed, 4 insertions(+)
diff --git a/hw/arm/virt.c b/hw/arm/virt.c
index 4fa2265..70678f7 100644
--- a/hw/arm/virt.c
+++ b/hw/arm/virt.c
@@ -407,6
This unfortunately breaks -device help if you do not have an X11
connection. gtk_init exits the program.
Ah, *this* is where the libvirt breakage comes from. Was about to
bisect that one, can stop now ;)
Hmm, no, there seems to be more.
Patch sent for the gtk breakage.
cheers,
Gerd
From: David Ahern dsah...@gmail.com
v2:
Review comment from Stefan Hajnoczi:
- use private ROCKER_IFNAMSIZ = 16 to avoid breaking Windows build
as Windows does not include net/if.h
v1:
Add ROCKER_TLV_CMD_PORT_SETTINGS_PHYS_NAME to port settings. This attribute
exports the port name to the
On 05.06.15 at 13:32, stefano.stabell...@eu.citrix.com wrote:
--- a/hw/xen/xen_pt.c
+++ b/hw/xen/xen_pt.c
@@ -248,7 +248,9 @@ static void xen_pt_pci_write_config(PCID
/* check unused BAR register */
index = xen_pt_bar_offset_to_index(addr);
-if ((index = 0) (val 0 val
From: Fam Zheng f...@redhat.com
Unsetting dirty globally with discard is not very correct. The discard may zero
out sectors (depending on can_write_zeroes_with_unmap), we should replicate
this change to destination side to make sure that the guest sees the same data.
Calling bdrv_reset_dirty
Functions setting errno commonly return just -1, which is of no
particular use in the log file.
Signed-off-by: Jan Beulich jbeul...@suse.com
--- a/qemu/upstream/hw/xen/xen_pt.c
+++ b/qemu/upstream/hw/xen/xen_pt.c
@@ -609,8 +609,8 @@ static void xen_pt_region_update(XenPCIP
Particularly the maskall bit has to be under exclusive hypervisor
control (and since they live in the same config space field, the
enable bit has to follow suit). Use the replacement hypercall
interfaces.
Signed-off-by: Jan Beulich jbeul...@suse.com
--- a/qemu/upstream/hw/xen/xen_pt.h
+++
From: Alberto Garcia be...@igalia.com
Signed-off-by: Alberto Garcia be...@igalia.com
Reviewed-by: Stefan Hajnoczi stefa...@redhat.com
Message-id:
44ae278a9fb498be955774a545009a854b404392.1432037840.git.be...@igalia.com
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
---
The remaining log message in pci_msix_write() is wrong, as there guest
behavior may only appear to be wrong: For one, the old logic didn't
take the mask-all bit into account. And then this shouldn't depend on
host device state (i.e. the host may have masked the entry without the
guest having done
This is done indirectly by adjusting two typedefs and helps emphasizing
that the respective tables aren't supposed to be modified at runtime
(as they may be shared between devices).
Signed-off-by: Jan Beulich jbeul...@suse.com
--- a/qemu/upstream/hw/xen/xen_pt.h
+++
On Thu, Jun 04, 2015 at 05:46:03PM -0400, John Snow wrote:
This adds two qmp commands to transactions.
block-dirty-bitmap-add allows you to create a bitmap simultaneously
alongside a new full backup to accomplish a clean synchronization
point.
block-dirty-bitmap-clear allows you to reset
On Wed 03 Jun 2015 10:52:34 PM CEST, Eric Blake wrote:
As the comment above bdrv_get_stats() says, BlockAcctStats is
something which belongs to the device instead of each
BlockDriverState. This patch therefore moves it into the
BlockBackend.
Again, Berto may want to eventually report stats
Hi,
Plus currently only alsa an oss seem to care about this
option, so even if we keep it, we should probably move it into alsa's
and oss's backend options.
Makes sense.
Looks good to me as draft to start working with. I expect we'll find
some details which need tweeking when
On Wed 03 Jun 2015 09:43:55 PM CEST, Max Reitz wrote:
As the comment above bdrv_get_stats() says, BlockAcctStats is something
which belongs to the device instead of each BlockDriverState. This patch
therefore moves it into the BlockBackend.
Signed-off-by: Max Reitz mre...@redhat.com
From: Alberto Garcia be...@igalia.com
Signed-off-by: Alberto Garcia be...@igalia.com
Reviewed-by: Stefan Hajnoczi stefa...@redhat.com
Message-id:
8b3b38890977b0a0363c6b82c4ee5545fcf0ba83.1432037840.git.be...@igalia.com
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
---
block/Makefile.objs
From: Alberto Garcia be...@igalia.com
bdrv_swap() touches the fields of a BlockDriverState that are
protected by the ThrottleGroup lock. Although those fields end up in
their original place, they are temporarily swapped in the process,
so there's a chance that an operation on a member of the same
From: Fam Zheng f...@redhat.com
Using this function would always be wrong because a dirty bitmap must
have a specific owner that consumes the dirty bits and calls
bdrv_reset_dirty_bitmap().
Remove the unused function to avoid future misuse.
Reviewed-by: Eric Blake ebl...@redhat.com
From: Fam Zheng f...@redhat.com
This checks that the discard on mirror source that effectively zeroes
data is also reflected by the data of target.
Signed-off-by: Fam Zheng f...@redhat.com
Reviewed-by: John Snow js...@redhat.com
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Message-id:
On 5 June 2015 at 00:41, Alexander Graf ag...@suse.de wrote:
Hi Peter,
This is my current patch queue for s390. Please pull.
Alex
The following changes since commit 3b730f570c5872ceea2137848f1d4554d4847441:
Merge remote-tracking branch 'remotes/agraf/tags/signed-ppc-for-upstream'
On Wed 03 Jun 2015 09:43:44 PM CEST, Max Reitz mre...@redhat.com wrote:
Tests 071 and 081 test giving references in blockdev-add. It is not
necessary to create a BlockBackend here, so omit it.
Signed-off-by: Max Reitz mre...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by:
On Thu, 4 Jun 2015, Don Slutz wrote:
- Topal: Output generated on Fri Jun 5 11:09:19 BST 2015
- Topal: GPG output starts -
gpg: Signature made Thu 04 Jun 2015 23:20:41 BST using RSA key ID F1ABD29C
gpg: Can't check signature: public key not found
- Topal: GPG output ends
On Wed 03 Jun 2015 09:43:54 PM CEST, Max Reitz wrote:
BlockAcctStats contains statistics about the data transferred from and
to the device; wr_highest_sector does not fit in with the rest.
Furthermore, those statistics are supposed to be specific for a certain
device and not necessarily for a
From: Scott Feldman sfel...@gmail.com
v3:
Address review comments from Stefan Hajnoczi:
- Add missing hw/net/rocker/qmp-norocker.c file.
- Add missing curly brackets to a for loop
v2:
Address review comments from Stefan Hajnoczi:
- Add missing qapi/rocker.json file.
- Use PRIx64 for
From: Edgar E. Iglesias edgar.igles...@xilinx.com
Adds control for trapping selected timer and counter accesses to EL2.
Signed-off-by: Edgar E. Iglesias edgar.igles...@xilinx.com
---
target-arm/cpu.h| 1 +
target-arm/helper.c | 30 --
2 files changed, 29
From: Edgar E. Iglesias edgar.igles...@xilinx.com
Adds support for the virtual timer offset controlled by EL2.
Signed-off-by: Edgar E. Iglesias edgar.igles...@xilinx.com
---
target-arm/cpu.h| 1 +
target-arm/helper.c | 58 ++---
2 files
Il 05/06/2015 00:20, Don Slutz ha scritto:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 06/04/15 18:10, Eric Blake wrote:
[adding Markus, as author of the regression]
On 06/04/2015 03:59 PM, Don Slutz wrote:
On 06/04/15 11:04, Fabio Fantoni wrote:
Today after trying xen-unstable build
From: Alberto Garcia be...@igalia.com
Signed-off-by: Alberto Garcia be...@igalia.com
Reviewed-by: Stefan Hajnoczi stefa...@redhat.com
Message-id:
863922756a1f0d94f697d3ed67bc7c1e4bac3eb0.1432037840.git.be...@igalia.com
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
---
tests/test-throttle.c
From: Fam Zheng f...@redhat.com
If guest discards a source cluster, mirroring with bdrv_aio_readv is overkill.
Some protocols do zero upon discard, where it's best to use
bdrv_aio_write_zeroes, otherwise, bdrv_aio_discard will be enough.
Signed-off-by: Fam Zheng f...@redhat.com
Reviewed-by:
The following changes since commit 3b730f570c5872ceea2137848f1d4554d4847441:
Merge remote-tracking branch 'remotes/agraf/tags/signed-ppc-for-upstream'
into staging (2015-06-04 14:04:14 +0100)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/net-pull-request
From: Edgar E. Iglesias edgar.igles...@xilinx.com
Hi,
This is what is left of round 3 of our series towards support for EL2 for
AArch64.
Comments welcome!
Best regards,
Edgar
v3 - v4:
* Add comment clarifing the unsigned/signed timer hit arithmetics
* Replace GIC magic constants with macros
*
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 05/06/2015 12:11, Stefano Stabellini wrote:
Hopefully I will get to a change to Xen. However getting the
Xen change back-ported to enough version(s) will not be
quick...
Yeah, this is basically an ABI breakage.
We have been trying to
From: Edgar E. Iglesias edgar.igles...@xilinx.com
Prepare for adding the Hypervisor timer, no functional change.
Signed-off-by: Edgar E. Iglesias edgar.igles...@xilinx.com
---
target-arm/helper.c | 98 +
1 file changed, 76 insertions(+), 22
On Fri, 15 May 2015, Jan Beulich wrote:
Expecting the ROM BAR to be written with an all ones value when sizing
the region is wrong - the low bit has another meaning (enable/disable)
and bits 1..10 are reserved. The PCI spec also mandates writing all
ones to just the address portion of the
From: Fam Zheng f...@redhat.com
Only poll the specific type of event we are interested in, to avoid
stealing events that should be consumed by someone else.
Suggested-by: John Snow js...@redhat.com
Signed-off-by: Fam Zheng f...@redhat.com
Reviewed-by: John Snow js...@redhat.com
Reviewed-by:
From: Fam Zheng f...@redhat.com
Signed-off-by: Fam Zheng f...@redhat.com
Reviewed-by: John Snow js...@redhat.com
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Message-id: 1432790990-25383-7-git-send-email-f...@redhat.com
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
---
From: BenoƮt Canet benoit.ca...@nodalink.com
Group throttling will share ThrottleState between multiple bs.
As a consequence the ThrottleState will be accessed by multiple aio
context.
Timers are tied to their aio context so they must go out of the
ThrottleState structure.
This commit paves the
From: Alberto Garcia be...@igalia.com
This patch improves the test by attaching a different number of drives
to the VM and putting them in the same throttling group. The test
verifies that the I/O is evenly distributed among all members of the
group, and that the limits are enforced.
By default
The way the generic infrastructure works the intention of not allowing
unaligned accesses can't be achieved by simply setting .unaligned to
false. The benefit is that we can now replace the conditionals in
{get,set}_entry_value() by assert()-s.
Signed-off-by: Jan Beulich jbeul...@suse.com
---
Hi,
Is there any way that we could make it easier to add new migration
parameters? The current way is complicated and error prone;
as far as I can tell, to add a new parameter we need to:
1) qapi-schema.json
a) Add to 'MigrationParameter' enum, include comment
b) Add to
On 05/06/2015 00:15, Don Slutz wrote:
QMP also uses id, but apparently removes it up front before calling into
this function; so another fix would be having xen remove it up front.
No, we don't break users.
This patch fixes Xen but not virt-test, which relies on ids. It greps
the QMP output
On Fri, 5 Jun 2015, Paolo Bonzini wrote:
- Topal: Using cache file
`/home/sstabellini/.topal/cache/c86c5929de7d6c8599f3cb59b3e02e5b'-
- Topal: Output generated on Fri Jun 5 11:25:25 BST 2015
- Topal: GPG output starts -
gpg: Signature made Fri 05 Jun 2015 11:25:03 BST
* Dr. David Alan Gilbert (dgilb...@redhat.com) wrote:
Hi,
Is there any way that we could make it easier to add new migration
parameters? The current way is complicated and error prone;
as far as I can tell, to add a new parameter we need to:
1) qapi-schema.json
a) Add to
From: Edgar E. Iglesias edgar.igles...@xilinx.com
Signed-off-by: Edgar E. Iglesias edgar.igles...@xilinx.com
---
target-arm/cpu-qom.h | 1 +
target-arm/cpu.c | 2 ++
target-arm/cpu.h | 3 ++-
target-arm/helper.c | 64
4 files
On Wed 03 Jun 2015 09:43:43 PM CEST, Max Reitz wrote:
If the id field is missing from the options given to blockdev-add,
just omit the BlockBackend and create the BlockDriverState tree alone.
However, if id is missing, node-name must be specified; otherwise,
the BDS tree would no longer be
On 4 June 2015 at 12:10, Michael S. Tsirkin m...@redhat.com wrote:
Sending earlier than usual because the suspend states patches
block Paolo.
The following changes since commit b821cbe274c5a5cacf1a7b28360d869ae1e6e0c3:
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into
Hi list,
When running OpenBSD on QEMU without KVM, I see an increase in the number
of sched_yield() system calls in certain multi-threaded benchmarks
(sysbench). However while using KVM accelerator, the number of this system
calls is minimal. Does any have any insight why this is happening? The
On Fri, Jun 05, 2015 at 01:08:09PM +0200, Gerd Hoffmann wrote:
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
ui/gtk.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
Reviewed-by: Daniel P. Berrange berra...@redhat.com
Regards,
Daniel
--
|: http://berrange.com
From: Fam Zheng f...@redhat.com
If specified as true, it allows discarding on target sectors where source is
not allocated.
Signed-off-by: Fam Zheng f...@redhat.com
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Message-id: 1432790990-25383-3-git-send-email-f...@redhat.com
Signed-off-by: Stefan
From: Fam Zheng f...@redhat.com
Like bdrv_is_allocated_above, this function follows the backing chain until
seeing
BDRV_BLOCK_ALLOCATED. Base is not included.
Reimplement bdrv_get_block_status on top.
[s/bdrv_is_allocated/bdrv_get_block_status/ in commit message as
suggested by Paolo.
This reverts commit a0710f7995f914e3044e5899bd8ff6c43c62f916.
In qemu-devel email message 556dbf87.2020...@de.ibm.com, Christian
Borntraeger writes:
Having many guests all with a kernel/ramdisk (via -kernel) and
several null block devices will result in hangs. All hanging
guests are in
1 - 100 of 340 matches
Mail list logo