In the function mirror_iteration() - qemu_iovec_init(),
it allocates memory for op-qiov.iov, when the write request calls back,
but in the function mirror_iteration_done(), it only frees the op,
not free the op-qiov.iov, so this causes memory leak.
It should use qemu_iovec_destroy() to free
Alexey Kardashevskiy a...@ozlabs.ru writes:
This adds handling of the RESOURCE_ADDR_TRANS_MODE resource from
the H_SET_MODE, for POWER8 (PowerISA 2.07) only.
Signed-off-by: Alexey Kardashevskiy a...@ozlabs.ru
---
hw/ppc/spapr_hcall.c | 26 ++
target-ppc/cpu.h |
Signed-off-by: Lei Li li...@linux.vnet.ibm.com
---
include/qemu/fd-exchange.h | 25 +++
util/Makefile.objs |1 +
util/qemu-fd-exchange.c| 97
3 files changed, 123 insertions(+), 0 deletions(-)
create mode 100644
Signed-off-by: Lei Li li...@linux.vnet.ibm.com
---
hw/9pfs/virtio-9p-proxy.c | 60 ++--
1 files changed, 3 insertions(+), 57 deletions(-)
diff --git a/hw/9pfs/virtio-9p-proxy.c b/hw/9pfs/virtio-9p-proxy.c
index 5f44bb7..f34b845 100644
---
This patch series tries to refactor the functions used for
exchange of FD in current code, provide common methods
for it.
I just tested it through page flipping migration, and tap/
bridge-helper a bit, but have some environment problem on
proxy fs driver. So it'd be appreciated if someone could
Signed-off-by: Lei Li li...@linux.vnet.ibm.com
---
fsdev/virtfs-proxy-helper.c | 51 ++
hw/9pfs/virtio-9p-proxy.h |5
2 files changed, 8 insertions(+), 48 deletions(-)
diff --git a/fsdev/virtfs-proxy-helper.c b/fsdev/virtfs-proxy-helper.c
Signed-off-by: Lei Li li...@linux.vnet.ibm.com
---
Makefile |2 +-
qemu-bridge-helper.c | 31 +++
2 files changed, 4 insertions(+), 29 deletions(-)
diff --git a/Makefile b/Makefile
index bdff4e4..6850f35 100644
--- a/Makefile
+++ b/Makefile
@@ -195,7
Signed-off-by: Lei Li li...@linux.vnet.ibm.com
---
net/tap.c | 40 +++-
1 files changed, 3 insertions(+), 37 deletions(-)
diff --git a/net/tap.c b/net/tap.c
index 39c1cda..97ee2e8 100644
--- a/net/tap.c
+++ b/net/tap.c
@@ -39,6 +39,7 @@
#include
No need to re-append an expr list, it's ok to return schema.exprs
Signed-off-by: Amos Kong ak...@redhat.com
---
scripts/qapi.py | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/scripts/qapi.py b/scripts/qapi.py
index 7b92689..718f1ad 100644
--- a/scripts/qapi.py
+++
Il 22/01/2014 17:09, Wei Liu ha scritto:
On Wed, Jan 22, 2014 at 11:20:38AM +0100, Paolo Bonzini wrote:
Il 21/01/2014 19:27, Wei Liu ha scritto:
Googling disable tcg would have provided an answer, but the patches
were old enough to be basically useless. I'll refresh the current
version in
Am 22.01.2014 um 22:44 hat Benoît Canet geschrieben:
Le Tuesday 21 Jan 2014 à 16:44:49 (+0100), Kevin Wolf a écrit :
Am 21.01.2014 um 16:36 hat Benoît Canet geschrieben:
Le Tuesday 21 Jan 2014 à 15:33:09 (+0100), Kevin Wolf a écrit :
Am 12.12.2013 um 16:33 hat Benoît Canet geschrieben:
On 01/23/2014 05:07 AM, Fam Zheng wrote:
On Wed, 01/22 17:53, Stratos Psomadakis wrote:
Hi,
we've encountered a weird issue regarding monitor (qmp and hmp) behavior
with qemu-1.7 (and qemu-1.5). The following steps will reproduce the issue:
1) Client A connects to qmp socket with socat
Am 22.01.2014 um 22:33 hat Benoît Canet geschrieben:
Le Tuesday 21 Jan 2014 à 15:28:49 (+0100), Kevin Wolf a écrit :
Am 12.12.2013 um 16:34 hat Benoît Canet geschrieben:
Signed-off-by: Benoit Canet ben...@irqsave.net
---
blockdev.c | 55
On 23 January 2014 00:22, Victor Kamensky victor.kamen...@linaro.org wrote:
Peter, could I please ask you a favor. Could you please
stop deleting pieces of your and my previous responses
when you reply.
No, sorry. It produces excessively long and totally unreadable
emails for everybody else if
On 23 January 2014 06:21, Stefan Weil s...@weilnetz.de wrote:
My personal impression is that the current hints in configure are
sufficient (with the one exception DTC) and that the QEMU wiki is a
better place to document build dependencies for the different platforms.
I tend to agree, with the
Am 22.01.2014 um 21:30 hat Christian Borntraeger geschrieben:
On 17/01/14 15:14, Kevin Wolf wrote:
This patch series adds code to the block layer that allows performing
I/O requests in smaller granularities than required by the host backend
(most importantly, O_DIRECT restrictions). It
On 23.01.2014, at 05:25, Victor Kamensky victor.kamen...@linaro.org wrote:
Hi Alex,
Sorry, for delayed reply, I was focusing on discussion
with Peter. Hope you and other folks may get something
out of it :).
Please see responses inline
On 22 January 2014 02:52, Alexander Graf
On 23.01.2014, at 01:23, Scott Wood scottw...@freescale.com wrote:
On Mon, 2014-01-20 at 00:44 +0100, Alexander Graf wrote:
Almost all platforms QEMU emulates have some sort of firmware they can load
to expose a guest environment that closely resembles the way it would look
like on real
Am 23.01.2014 um 08:59 hat Zhang Min geschrieben:
In the function mirror_iteration() - qemu_iovec_init(),
it allocates memory for op-qiov.iov, when the write request calls back,
but in the function mirror_iteration_done(), it only frees the op,
not free the op-qiov.iov, so this causes memory
Amos Kong ak...@redhat.com writes:
After cleaning up the comments of qapi-schema.json file, we get
an range of raw expressions, they are also converted to ordered
dictionaries.
This patch just addes a member to QAPISchema to store the raw
expressions.
Actually this patch was split from
On Wed, 22 Jan 2014 20:25:05 -0800
Victor Kamensky victor.kamen...@linaro.org wrote:
Hi Alex,
Sorry, for delayed reply, I was focusing on discussion
with Peter. Hope you and other folks may get something
out of it :).
Please see responses inline
On 22 January 2014 02:52, Alexander
Stefan Weil s...@weilnetz.de writes:
Am 23.01.2014 05:54, schrieb Stewart Smith:
diff --git a/configure b/configure
index 3782a6a..87303f6 100755
--- a/configure
+++ b/configure
@@ -1532,7 +1532,9 @@ EOF
:
else
error_exit zlib check failed \
-Make sure
On 23/01/14 11:29, Kevin Wolf wrote:
Am 22.01.2014 um 21:30 hat Christian Borntraeger geschrieben:
On 17/01/14 15:14, Kevin Wolf wrote:
This patch series adds code to the block layer that allows performing
I/O requests in smaller granularities than required by the host backend
(most
trent.t...@gmail.com writes:
This patch adds a victim TLB to the QEMU system mode TLB.
QEMU system mode page table walks are expensive. Taken by running QEMU
qemu-system-x86_64 system mode on Intel PIN , a TLB miss and walking a
4-level page tables in guest Linux OS takes ~450 X86
Bcc:
Subject: Re: [Qemu-devel] Possible bug in monitor code
Reply-To:
In-Reply-To: 52e0ec4b.7010...@grnet.gr
On Thu, 01/23 12:17, Stratos Psomadakis wrote:
On 01/23/2014 05:07 AM, Fam Zheng wrote:
On Wed, 01/22 17:53, Stratos Psomadakis wrote:
Hi,
we've encountered a weird issue
On 23.01.2014, at 01:08, Scott Wood scottw...@freescale.com wrote:
On Mon, 2014-01-20 at 00:44 +0100, Alexander Graf wrote:
The GUTS device is used by system software to find out about hardware
details of the current system.
We only emulate the bare minimum to be able to reboot a guest
Anthony,
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://github.com/bonzini/qemu.git scsi-next
for you to fetch changes up to
From: Eric Farman far...@linux.vnet.ibm.com
In some cases, an unplug can cause events to be dropped, which
leads to an assertion failure when preparing to notify the guest
kernel.
Signed-off-by: Eric Farman far...@linux.vnet.ibm.com
Cc: qemu-sta...@nongnu.org
Signed-off-by: Paolo Bonzini
On Thu, Jan 23, 2014 at 11:53:24AM +0100, Markus Armbruster wrote:
Amos Kong ak...@redhat.com writes:
After cleaning up the comments of qapi-schema.json file, we get
an range of raw expressions, they are also converted to ordered
dictionaries.
This patch just addes a member to
Some emulated disk operations (MODE SELECT, UNMAP, WRITE SAME)
can trigger asynchronous I/Os. Provide the cancel_io callback
to ensure that AIOCBs are properly cleaned up.
Signed-off-by: Eric Farman far...@linux.vnet.ibm.com
Cc: qemu-sta...@nongnu.org
[Tweak commit message. - Paolo]
From: Eric Farman far...@linux.vnet.ibm.com
There is still a small window that occurs when a cancel I/O affects
an asynchronous I/O operation that hasn't started. In other words,
when the residual data length equals the expected data length.
Today, the routine virtio_scsi_command_complete fails
SeaBIOS waits for LUN0 to respond to the TEST UNIT READY command
in order to decide whether it should part of the boot sequence.
If LUN0 does not respond to the command, boot is delayed by up
to 5 seconds. This currently happens when there is no LUN0 on
a target. Fix that by adding a trivial
From: Jeff Cody jc...@redhat.com
To suppport reopen(), the .bdrv_reopen_prepare() stub must exist.
iSCSI does not have anything that needs to be done to support reopen,
so we can just implement the _prepare() stub.
Signed-off-by: Jeff Cody jc...@redhat.com
Signed-off-by: Paolo Bonzini
On 21 January 2014 20:12, Peter Maydell peter.mayd...@linaro.org wrote:
-#ifndef TARGET_AARCH64
+#ifdef TARGET_AARCH64
+MISMATCH_CHECK(QEMU_KVM_ARM_TARGET_AEM_V8, KVM_ARM_TARGET_ARM_V8)
It's been pointed out that there's a typo here which means
this won't build on AArch64 hosts: it should read
On Tue, 2014-01-21 at 18:37 +0200, Marcel Apfelbaum wrote:
Scenario:
- There is a non multifunction pci device A on 00:0X.0.
- Hot-plug another multifunction pci device B at 00:0X.1.
- The operation will fail of course.
- Try to hot-plug the B device 2-3 more times, qemu will crash.
On Mon, Jan 20, 2014 at 9:25 AM, Beniamino Galvani b.galv...@gmail.com wrote:
This patch adds support for the Fast Ethernet MAC found on Allwinner
SoCs, together with a basic emulation of Realtek RTL8201CP PHY.
Since there is no public documentation of the Allwinner controller, the
On Mon, Jan 20, 2014 at 9:25 AM, Beniamino Galvani b.galv...@gmail.com wrote:
Signed-off-by: Beniamino Galvani b.galv...@gmail.com
---
hw/arm/allwinner-a10.c | 16
hw/arm/cubieboard.c|7 +++
include/hw/arm/allwinner-a10.h |3 +++
3 files
On Mon, Jan 20, 2014 at 10:09 AM, Alistair Francis
alistair.fran...@xilinx.com wrote:
Convert the MIDR register to a property. This allows boards to later set
a custom MIDR value. This has been done in such a way to maintain
compatibility with all existing CPUs and boards
Signed-off-by:
You should add an arm: arch prefix to the patch subject. We also
tend not to use all caps for Zynq in-tree.
On Mon, Jan 20, 2014 at 10:09 AM, Alistair Francis
alistair.fran...@xilinx.com wrote:
This patch uses the fact that the midr variable is now a property
This patch sets the midr variable
Am 23.01.2014 14:08, schrieb Peter Crosthwaite:
On Mon, Jan 20, 2014 at 10:09 AM, Alistair Francis
alistair.fran...@xilinx.com wrote:
Convert the MIDR register to a property. This allows boards to later set
a custom MIDR value. This has been done in such a way to maintain
compatibility with
Hi,
When I use RealVNC viewer client (http://www.realvnc.com/) to connect vnc
server,
the client disconnect suddenly, and I click reconnect button immediately, then
the Qemu crashed.
In the function vnc_worker_thread_loop, will call vnc_async_encoding_start
to set the local vs-output buffer
On Thu, 23 Jan 2014 11:05:06 +0800
Amos Kong ak...@redhat.com wrote:
On Wed, Jan 22, 2014 at 01:06:51PM -0500, Luiz Capitulino wrote:
On Sun, 5 Jan 2014 20:02:30 +0800
Amos Kong ak...@redhat.com wrote:
QMP schema is defined in a json file, it will be parsed by
qapi scripts and
Am 12.11.2013 17:33, schrieb Corey Minyard:
This allocates the CharDriverState structure and passes it in to the
open routine. This allows a coming option to automatically attempt to
reconnect a chardev if the connection fails. The chardev has to be
kept around so a reconnect can be done on
Marcel Apfelbaum marce...@redhat.com writes:
Scenario:
- There is a non multifunction pci device A on 00:0X.0.
- Hot-plug another multifunction pci device B at 00:0X.1.
- The operation will fail of course.
- Try to hot-plug the B device 2-3 more times, qemu will crash.
Reason: The
According to Requirements for Implementing the Microsoft Hypervisor
Interface (http://msdn.microsoft.com/library/windows/hardware/hh975392)
page 5, this leaf is recommended but not required. It may be used for
diagnostic and reporting purposes.
Signed-off-by: Vadim Rozenfeld vroze...@redhat.com
According to Requirements for Implementing the Microsoft Hypervisor
Interface (http://msdn.microsoft.com/library/windows/hardware/hh975392)
page 4, conformant hypervisors are not required to report the vendor id
signature. Guest use this information for reporting and diagnostic
purposes only.
This series consists of several clean-ups,
hyper-v MSRs migration fixes, and adding
support for new hv-time parameter, which
designed for activating hyper-v timers feature.
v2 - v1
Split the previous series into small pieces.
Vadim Rozenfeld (7):
Don't report Microsoft as the vendor ID
Signed-off-by: Vadim Rozenfeld vroze...@redhat.com
---
target-i386/kvm.c | 8
1 file changed, 8 deletions(-)
diff --git a/target-i386/kvm.c b/target-i386/kvm.c
index 8adf27e..c1bc8c0 100644
--- a/target-i386/kvm.c
+++ b/target-i386/kvm.c
@@ -498,14 +498,6 @@ int
According to Requirements for Implementing the Microsoft Hypervisor
Interface (http://msdn.microsoft.com/library/windows/hardware/hh975392)
page 7, parameters The maximum number of virtual processors supported
and The maximum number of logical processors supported are not required
and may be set
Signed-off-by: Vadim Rozenfeld vroze...@redhat.com
---
target-i386/cpu.h | 2 ++
target-i386/kvm.c | 25 -
target-i386/machine.c | 23 +++
3 files changed, 45 insertions(+), 5 deletions(-)
diff --git a/target-i386/cpu.h b/target-i386/cpu.h
Signed-off-by: Vadim Rozenfeld vroze...@redhat.com
---
linux-headers/asm-x86/hyperv.h | 3 +++
linux-headers/linux/kvm.h | 1 +
target-i386/cpu-qom.h | 1 +
target-i386/cpu.c | 1 +
target-i386/cpu.h | 1 +
target-i386/kvm.c | 21
Signed-off-by: Vadim Rozenfeld vroze...@redhat.com
---
target-i386/cpu.h | 1 +
target-i386/kvm.c | 16 +---
target-i386/machine.c | 22 ++
3 files changed, 36 insertions(+), 3 deletions(-)
diff --git a/target-i386/cpu.h b/target-i386/cpu.h
index
On Thu, Jan 23, 2014 at 5:23 AM, Alex Bennée alex.ben...@linaro.org wrote:
trent.t...@gmail.com writes:
This patch adds a victim TLB to the QEMU system mode TLB.
QEMU system mode page table walks are expensive. Taken by running QEMU
qemu-system-x86_64 system mode on Intel PIN , a TLB miss
On Thu, Jan 23, 2014 at 10:11:57AM +0100, Paolo Bonzini wrote:
Il 22/01/2014 17:09, Wei Liu ha scritto:
On Wed, Jan 22, 2014 at 11:20:38AM +0100, Paolo Bonzini wrote:
Il 21/01/2014 19:27, Wei Liu ha scritto:
Googling disable tcg would have provided an answer, but the patches
were old enough
comments below
On 01/17/14 08:46, qiaonuohan wrote:
functions are used to write 1st and 2nd dump_bitmap of kdump-compressed
format,
which is used to indicate whether the corresponded page is existed in vmcore.
1st and 2nd dump_bitmap are same, because dump level is specified to 1 here.
On Thu, 23 Jan 2014 08:44:02 -0500
Luiz Capitulino lcapitul...@redhat.com wrote:
On Thu, 23 Jan 2014 19:23:51 +0800
Fam Zheng f...@redhat.com wrote:
Bcc:
Subject: Re: [Qemu-devel] Possible bug in monitor code
Reply-To:
In-Reply-To: 52e0ec4b.7010...@grnet.gr
On Thu, 01/23 12:17,
Same subject-prefix as commented by Andreas. Should be target-arm.
On Wed, Jan 22, 2014 at 9:40 AM, Alistair Francis
alistair.fran...@xilinx.com wrote:
This patch implements the ARM PMCCNTR register including
the disable and reset components of the PMCR register.
Signed-off-by: Alistair
Am 23.01.2014 14:32, schrieb Andreas Färber:
Am 12.11.2013 17:33, schrieb Corey Minyard:
This allocates the CharDriverState structure and passes it in to the
open routine. This allows a coming option to automatically attempt to
reconnect a chardev if the connection fails. The chardev has to
ppcemb covers only embedded processors, which does not include PReP.
Signed-off-by: Andreas Färber andreas.faer...@web.de
---
default-configs/ppc-softmmu.mak| 1 +
default-configs/ppc64-softmmu.mak | 1 +
default-configs/ppcemb-softmmu.mak | 5 -
hw/ppc/Makefile.objs | 2
On Tue, Jan 21, 2014 at 06:37:51PM +0200, Marcel Apfelbaum wrote:
Scenario:
- There is a non multifunction pci device A on 00:0X.0.
- Hot-plug another multifunction pci device B at 00:0X.1.
- The operation will fail of course.
- Try to hot-plug the B device 2-3 more times, qemu will
On Thu, 23 Jan 2014 19:23:51 +0800
Fam Zheng f...@redhat.com wrote:
Bcc:
Subject: Re: [Qemu-devel] Possible bug in monitor code
Reply-To:
In-Reply-To: 52e0ec4b.7010...@grnet.gr
On Thu, 01/23 12:17, Stratos Psomadakis wrote:
On 01/23/2014 05:07 AM, Fam Zheng wrote:
On Wed, 01/22
On 23.01.2014, at 15:04, Andreas Färber andreas.faer...@web.de wrote:
ppcemb covers only embedded processors, which does not include PReP.
Signed-off-by: Andreas Färber andreas.faer...@web.de
Thanks, applied to ppc-next.
Alex
Am 23.01.2014 um 04:04 hat Hu Tao geschrieben:
n_start can be actually calculated from offset. The number of
sectors to be allocated(n_end - n_start) can be passed in in
num. By removing n_start and n_end, we can save two parameters.
The side effect is there is a bug in qcow2.c:preallocate()
On 01/17/2014 11:46 AM, qiaonuohan wrote:
the functions are used to write header of kdump-compressed format to vmcore.
Header of kdump-compressed format includes:
1. common header: DiskDumpHeader32 / DiskDumpHeader64
2. sub header: KdumpSubHeader32 / KdumpSubHeader64
3. extra information: only
On Mon, Jan 20, 2014 at 10:23 PM, Alexandre Kandalintsev
s...@messir.net wrote:
I was worried that the amount of changes would
turn the maintainers away from the patch.
Another problem is that I think there is little demand
for this patch.
But let's try to push it once again. Give me a week
On 15 January 2014 03:46, Stefan Hajnoczi stefa...@gmail.com wrote:
On Mon, Jan 13, 2014 at 06:47:39PM +0800, Stefan Hajnoczi wrote:
Propagate the error return value from get_indirect().
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
---
hw/virtio/dataplane/vring.c | 2 +-
1 file
Am 10.01.2014 15:17, schrieb Andreas Färber:
Am 10.01.2014 14:42, schrieb Markus Armbruster:
arm...@redhat.com writes:
From: Markus Armbruster arm...@redhat.com
Get available machines via QMP instead of hardcoding a list that's
perpetually out of date.
A few machines don't work out of the
Am 23.01.2014 um 08:10 hat Fam Zheng geschrieben:
Previously the field is wrong:
$ ./qemu-img create -f vmdk -o subformat=streamOptimized /tmp/a.vmdk 1G
$ ./qemu-img info /tmp/a.vmdk
image: /tmp/a.vmdk
file format: vmdk
virtual size: 1.0G (1073741824 bytes)
disk
Signed-off-by: Amos Kong ak...@redhat.com
---
include/qapi/qmp/qstring.h | 1 +
qobject/qstring.c | 19 +++
2 files changed, 20 insertions(+)
diff --git a/include/qapi/qmp/qstring.h b/include/qapi/qmp/qstring.h
index 1bc3666..56b17cb 100644
---
This is an implement of qmp full-introspection,
parse and convert the json schema to a dynamical tree,
return it to management through QMP command output.
The whole output of query-qmp-schema command:
http://i-kvm.rhcloud.com/static/pub/v4/qmp-introspection.output.txt
This patch introduced a DataObject union in qapi-schema.json,
we use it to describe dynamic data structs.
We will use it in following patches to support to QMP full
introspection. We have many kinds of schema in json file,
they all can be described by DataObject.
This patch also added a doc:
This is a code generator for qapi introspection. It will parse
qapi-schema.json, extend schema definitions and generate a schema
table with metadata, it references to the new structs which we used
to describe dynamic data structs. The metadata will help C code to
allocate right structs and
Signed-off-by: Amos Kong ak...@redhat.com
---
docs/qmp-full-introspection.txt | 38 ++
1 file changed, 38 insertions(+)
diff --git a/docs/qmp-full-introspection.txt b/docs/qmp-full-introspection.txt
index 8ecbc0c..4cb1b9e 100644
---
This patch introduces a new monitor command to query QMP schema
information, the return data is a range of schema structs, which
contains the useful metadata to help management to check supported
features, QMP commands detail, etc.
We use qapi-introspect.py to parse all json definition in
one comment below
On 01/17/14 08:46, qiaonuohan wrote:
DataCache is used to store data temporarily, then the data will be written to
vmcore. These functions will be called later when writing data of page to
vmcore.
Signed-off-by: Qiao Nuohan qiaonuo...@cn.fujitsu.com
Reviewed-by: Laszlo
arm...@redhat.com writes:
From: Markus Armbruster arm...@redhat.com
Get available machines via QMP instead of hardcoding a list that's
perpetually out of date.
A few machines don't work out of the box:
* Several ppcemb machines can't initialize their CPU.
* Xen machines can work only
Am 23.01.2014 um 15:38 hat Peter Maydell geschrieben:
On 15 January 2014 03:46, Stefan Hajnoczi stefa...@gmail.com wrote:
On Mon, Jan 13, 2014 at 06:47:39PM +0800, Stefan Hajnoczi wrote:
Propagate the error return value from get_indirect().
Signed-off-by: Stefan Hajnoczi
On 23 January 2014 02:23, Peter Maydell peter.mayd...@linaro.org wrote:
On 23 January 2014 00:22, Victor Kamensky victor.kamen...@linaro.org wrote:
Peter, could I please ask you a favor. Could you please
stop deleting pieces of your and my previous responses
when you reply.
No, sorry. It
On 01/17/2014 11:46 AM, qiaonuohan wrote:
Make monitor command 'dump-guest-memory' be able to dump in kdump-compressed
format. The command's usage:
dump [-p] protocol [begin] [length] [format]
'format' is used to specified the format of vmcore and can be:
1. 'elf': ELF format, without
Implement the add, sub and compare ops from the SIMD scalar three same
group.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
Reviewed-by: Richard Henderson r...@twiddle.net
---
target-arm/translate-a64.c | 131 -
1 file changed, 130
Add some of the integer operations in the SIMD 3-same group:
specifically, the comparisons, addition and subtraction.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
---
target-arm/translate-a64.c | 158 -
1 file changed, 157 insertions(+), 1
Am 07.01.2014 um 22:00 hat Richard Henderson geschrieben:
Propagate the definition of gen_op_movl_T0_im to all users.
The function gen_op_movl_T0_imu was unused.
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
Signed-off-by: Richard Henderson r...@twiddle.net
---
Add support for the logical operations (ORR, AND, BIC, ORN, EOR, BSL,
BIT and BIF) from the SIMD 3 register same group (C3.6.16).
Signed-off-by: Alex Bennée alex.ben...@linaro.org
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
Reviewed-by: Richard Henderson r...@twiddle.net
---
From: Alex Bennée alex.ben...@linaro.org
This implements a subset of the AdvSIMD shift operations (namely all the
none saturating or narrowing ones). The actual shift generation code
itself is common for both the scalar and vector cases but wrapped with
either vector element iteration or the fp
On 01/17/14 08:46, qiaonuohan wrote:
functions are used to write page to vmcore. vmcore is written page by page.
page desc is used to store the information of a page, including a page's size,
offset, compression format, etc.
Signed-off-by: Qiao Nuohan qiaonuo...@cn.fujitsu.com
---
dump.c
On 23 January 2014 15:06, Victor Kamensky victor.kamen...@linaro.org wrote:
In [1] I wrote
I don't see why you so attached to desire to describe
data part of memory transaction as just one of int
types. If we are talking about bunch of hypothetical
cases imagine such bus that allow
On 01/23/2014 03:54 PM, Luiz Capitulino wrote:
On Thu, 23 Jan 2014 08:44:02 -0500
Luiz Capitulino lcapitul...@redhat.com wrote:
On Thu, 23 Jan 2014 19:23:51 +0800
Fam Zheng f...@redhat.com wrote:
Bcc:
Subject: Re: [Qemu-devel] Possible bug in monitor code
Reply-To:
In-Reply-To:
Implement the absolute-difference instructions in the SIMD
three-different group: SABAL, SABAL2, UABAL, UABAL2, SABDL,
SABDL2, UABDL, UABDL2.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
Reviewed-by: Richard Henderson r...@twiddle.net
---
target-arm/translate-a64.c | 35
Add support for the multiply-accumulate instructions from the
SIMD three-different instructions group (C3.6.15):
* skeleton decode of unallocated encodings and split of
the group into its three sub-parts
* framework for handling the 64x64-128 widening subpart
* implementation of the
Add top level decode for the A64 SIMD three regs same group
(C3.6.16), splitting it into the pairwise, logical, float and
integer subgroups.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
Reviewed-by: Richard Henderson r...@twiddle.net
---
target-arm/translate-a64.c | 45
This is the second set of patches for A64 Neon. The last patch
set did a complete coverage of some of the smaller and simpler
instruction groupings; this patch set attacks a few of the
larger groupings (3-same; scalar 3-same; 3-different; shift-imm;
scalar shift-imm) and doesn't attempt complete
Implement a simple subset of the SIMD 3-same floating point
operations. This includes a common helper function used for both
scalar and vector ops; FABD is the only currently implemented
shared op.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
Reviewed-by: Richard Henderson
On 23 January 2014 14:41, Andreas Färber afaer...@suse.de wrote:
As indicated on IRC, I want to get those fixed before transforming one
notation to another. Especially this patch is throwing them all in one
bucket dropping any annotation hinting at why and how it may be fixed.
Would you accept
They are still available in ppc-softmmu and ppc64-softmmu.
Signed-off-by: Andreas Färber afaer...@suse.de
---
default-configs/ppc-softmmu.mak| 1 +
default-configs/ppc64-softmmu.mak | 1 +
default-configs/ppcemb-softmmu.mak | 20
hw/ppc/Makefile.objs |
Am 23.01.2014 16:40, schrieb Peter Maydell:
On 23 January 2014 14:41, Andreas Färber afaer...@suse.de wrote:
As indicated on IRC, I want to get those fixed before transforming one
notation to another. Especially this patch is throwing them all in one
bucket dropping any annotation hinting at
On 23 January 2014 15:45, Andreas Färber afaer...@suse.de wrote:
I have also now sent out a patch covering Macs and e500. So the answer
is, I will accept a patch that has a reasonably small blacklist. The
time you're arguing about this on IRC and here you could've spent
actually helping
Rather than requiring every new architecture to remember to add a line
to the Makefile to say that qom-test will work on it, autogenerate
the list of supported architectures by looking at the files in
default-configs (as configure does), and add qom-test to the
test list for all of them
On 23 January 2014 07:33, Peter Maydell peter.mayd...@linaro.org wrote:
On 23 January 2014 15:06, Victor Kamensky victor.kamen...@linaro.org wrote:
In [1] I wrote
I don't see why you so attached to desire to describe
data part of memory transaction as just one of int
types. If we are talking
On Thu, Jan 23, 2014 at 01:54:40PM +, Wei Liu wrote:
On Thu, Jan 23, 2014 at 10:11:57AM +0100, Paolo Bonzini wrote:
Il 22/01/2014 17:09, Wei Liu ha scritto:
On Wed, Jan 22, 2014 at 11:20:38AM +0100, Paolo Bonzini wrote:
Il 21/01/2014 19:27, Wei Liu ha scritto:
Googling disable tcg
On 01/23/2014 07:28 AM, Peter Maydell wrote:
Add support for the multiply-accumulate instructions from the
SIMD three-different instructions group (C3.6.15):
* skeleton decode of unallocated encodings and split of
the group into its three sub-parts
* framework for handling the 64x64-128
1 - 100 of 194 matches
Mail list logo