CC Libvirt-list
Original discussion:
http://marc.info/?l=qemu-devel&m=139048842504757&w=2
[Qemu-devel] [PATCH v4 0/5] QMP full introspection
On Fri, Jan 24, 2014 at 06:48:31PM +0800, Fam Zheng wrote:
> On Thu, 01/23 22:46, Amos Kong wrote:
> > This patch introduces a new monitor command to qu
Signed-off-by: Fam Zheng
---
tests/.gitignore | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/.gitignore b/tests/.gitignore
index 1aed224..9ba9d96 100644
--- a/tests/.gitignore
+++ b/tests/.gitignore
@@ -4,6 +4,7 @@ check-qint
check-qjson
check-qlist
check-qstring
+check-qom-interfac
On 23.01.2014, at 17:56, Andreas Färber wrote:
> Not only 44x CPUs (BookE) but also 40x CPUs can run with 1k page size.
>
> Move the criteria to a central inline function to avoid repetition
> and #ifdef'fery. Update qom-test to no longer exempt them.
>
> Signed-off-by: Andreas Färber
Thanks
On 23.01.2014, at 16:40, Andreas Färber wrote:
> They are still available in ppc-softmmu and ppc64-softmmu.
>
> Signed-off-by: Andreas Färber
Thanks, applied to ppc-next.
Alex
Am 26.01.2014 um 11:40 hat Michael S. Tsirkin geschrieben:
> This will help make sure I get Cc'd on patches.
You wish...
This won't change the actual responsibility, i.e. patches to virtio-blk
are still meant to be merged through the block tree, right? It's just so
you get a chance to comment?
K
Il 27/01/2014 09:17, Amos Kong ha scritto:
CC Libvirt-list
Original discussion:
http://marc.info/?l=qemu-devel&m=139048842504757&w=2
[Qemu-devel] [PATCH v4 0/5] QMP full introspection
On Fri, Jan 24, 2014 at 06:48:31PM +0800, Fam Zheng wrote:
On Thu, 01/23 22:46, Amos Kong wrote:
This pat
On Mon, Jan 27, 2014 at 04:17:56PM +0800, Amos Kong wrote:
> CC Libvirt-list
>
> Original discussion:
> http://marc.info/?l=qemu-devel&m=139048842504757&w=2
> [Qemu-devel] [PATCH v4 0/5] QMP full introspection
>
> On Fri, Jan 24, 2014 at 06:48:31PM +0800, Fam Zheng wrote:
> > On Thu, 01/23 22
On Mon, Jan 27, 2014 at 10:38:24AM +0100, Paolo Bonzini wrote:
> Il 27/01/2014 09:17, Amos Kong ha scritto:
> >CC Libvirt-list
> >
> >Original discussion:
> > http://marc.info/?l=qemu-devel&m=139048842504757&w=2
> > [Qemu-devel] [PATCH v4 0/5] QMP full introspection
> >
> >On Fri, Jan 24, 2014 at
Il 27/01/2014 11:07, Amos Kong ha scritto:
> No, I don't like this.
>
> QAPI types are perfectly able to "describe themselves", there is no
> need to escape to JSON.
>
> Let's just do what this series is doing, minus the unnecessary recursion.
The recursion extend was requested by Libvirt, they
Hi QEMU/Libvirt list,
When I worked on query-command-line-options, I first used some marcos [1] to
generate two config & option tables. This will cover all the options,
but it returns a string, it's difficult for libvirt to parse and use
it.
| {"execute": "query-config", "arguments" : {"name": "b
In case monitor_flush() fails to write the contents of mon->outbuf to
the output device, mon->outbuf is not cleaned up properly. Check the
return code of the qemu_chr_fe_write() function and cleanup the outbuf
if it fails.
References:
http://lists.nongnu.org/archive/html/qemu-devel/2014-01/msg028
On Mon, 01/27 10:38, Paolo Bonzini wrote:
> Il 27/01/2014 09:17, Amos Kong ha scritto:
> >CC Libvirt-list
> >
> >Original discussion:
> > http://marc.info/?l=qemu-devel&m=139048842504757&w=2
> > [Qemu-devel] [PATCH v4 0/5] QMP full introspection
> >
> >On Fri, Jan 24, 2014 at 06:48:31PM +0800, Fa
On Mon, Jan 27, 2014 at 10:37:16AM +0100, Kevin Wolf wrote:
> Am 26.01.2014 um 11:40 hat Michael S. Tsirkin geschrieben:
> > This will help make sure I get Cc'd on patches.
>
> You wish...
>
> This won't change the actual responsibility, i.e. patches to virtio-blk
> are still meant to be merged t
On Mon, Jan 27, 2014 at 10:37:16AM +0100, Kevin Wolf wrote:
> Am 26.01.2014 um 11:40 hat Michael S. Tsirkin geschrieben:
> > This will help make sure I get Cc'd on patches.
>
> You wish...
>
> This won't change the actual responsibility, i.e. patches to virtio-blk
> are still meant to be merged t
f...@redhat.com writes:
> Signed-off-by: Fam Zheng
> ---
> tests/.gitignore | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/tests/.gitignore b/tests/.gitignore
> index 1aed224..9ba9d96 100644
> --- a/tests/.gitignore
> +++ b/tests/.gitignore
> @@ -4,6 +4,7 @@ check-qint
> check-qjson
Il 27/01/2014 03:50, Qixiaozhen ha scritto:
A scsi report command was executed in the instance, for example “sg_luns
/dev/vdb”. However, It returned the list of the Luns in the SAN.
This is a known problem in virtio-blk's SCSI emulation. Just don't use
it, use virtio-scsi or another SCSI adap
Signed-off-by: Wei Liu
---
hw/i386/Makefile.objs|2 +-
hw/xenpv/Makefile.objs |2 ++
hw/{i386 => xenpv}/xen_domainbuild.c |0
hw/{i386 => xenpv}/xen_domainbuild.h |0
hw/{i386 => xenpv}/xen_machine_pv.c |0
5 files changed, 3 insertions(+), 1 del
Signed-off-by: Wei Liu
---
hw/i386/Makefile.objs|2 +-
hw/i386/xen/Makefile.objs|1 +
hw/{ => i386}/xen/xen_apic.c |0
hw/{ => i386}/xen/xen_platform.c |0
hw/{ => i386}/xen/xen_pvdevice.c |0
hw/xen/Makefile.objs |1 -
6 files changed,
Signed-off-by: Wei Liu
---
configure |7 +--
default-configs/xenpv-softmmu.mak |2 ++
2 files changed, 7 insertions(+), 2 deletions(-)
create mode 100644 default-configs/xenpv-softmmu.mak
diff --git a/configure b/configure
index 549b9cc..b713d93 100755
--- a/
So common functions used by both HVM and PV are factored out from
xen-all.c to xen-common.c.
Finally rename xen-all.c to xen-hvm.c, as those functions are only
useful to HVM guest.
Create *-stub files and modify Makefile.target to reflect the changes.
Signed-off-by: Wei Liu
---
Makefile.target
From: Paolo Bonzini
Signed-off-by: Paolo Bonzini
---
configure | 58 +++---
1 file changed, 35 insertions(+), 23 deletions(-)
diff --git a/configure b/configure
index 07b6be3..549b9cc 100755
--- a/configure
+++ b/configure
@@ -4372,6 +4372,
This is a prototype based on QEMU's master branch. In fact it's more or
less the same as the last version.
The first 3 patches refactor some code to disentangle Xen PV and HVM
guest in QEMU. They are quite safe to go in.
The 4th patch has the real meat. It introduces Xen PV target,
which contains
Basically it's a dummy CPU that doens't do anything. This patch contains
necessary hooks to make QEMU compile.
Signed-off-by: Wei Liu
---
arch_init.c|2 ++
cpu-exec.c |2 ++
include/sysemu/arch_init.h |1 +
target-xenpv/Makefile.objs |1 +
target-x
>
> Il 27/01/2014 03:50, Qixiaozhen ha scritto:
> > A scsi report command was executed in the instance, for example
> > "sg_luns /dev/vdb". However, It returned the list of the Luns in the SAN.
>
> This is a known problem in virtio-blk's SCSI emulation. Just don't use it,
> use
> virtio-scsi or
Il 27/01/2014 13:22, Qixiaozhen ha scritto:
This is not using virtio-scsi.
A virtio-scsi disk would appear as /devs/sda in the VM. For example:
You can now tr
On Sun, 26 Jan 2014 12:37:09 +0200
"Michael S. Tsirkin" wrote:
> PIIX created a made-up value for the UP register since it was read by
> guest 32 times for each interrupt.
> There's no reason to do this for the new PCIHP: register is only read
> once for each interrupt, so clean up code by making
Il 26/01/2014 07:11, Benoît Canet ha scritto:
Le Friday 24 Jan 2014 à 15:02:24 (+0800), Fam Zheng a écrit :
Current buffer size fails the assersion check in like
hw/scsi/scsi-bus.c:1655:assert(req->sense_len <= sizeof(req->sense));
when backend (block/iscsi.c) returns more data then 96
SCSI defines a status code for when a thin-provisioned LUNs would
exceed the allocated space, map ENOSPC to it.
Signed-off-by: Paolo Bonzini
---
hw/scsi/scsi-bus.c | 5 +
hw/scsi/scsi-disk.c| 3 +++
include/hw/scsi/scsi.h | 2 ++
3 files changed, 10 insertions(+)
diff --git a/hw/scs
On Mon, Jan 27, 2014 at 11:51:05AM +0100, Stefan Hajnoczi wrote:
> On Mon, Jan 27, 2014 at 10:37:16AM +0100, Kevin Wolf wrote:
> > Am 26.01.2014 um 11:40 hat Michael S. Tsirkin geschrieben:
> > > This will help make sure I get Cc'd on patches.
> >
> > You wish...
> >
> > This won't change the act
On Mon, Jan 27, 2014 at 01:48:44PM +0100, Igor Mammedov wrote:
> On Sun, 26 Jan 2014 12:37:09 +0200
> "Michael S. Tsirkin" wrote:
>
> > PIIX created a made-up value for the UP register since it was read by
> > guest 32 times for each interrupt.
> > There's no reason to do this for the new PCIHP:
On 20.01.2014, at 15:44, Paolo Bonzini wrote:
> From: thomas knych
>
> 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_crea
Il 27/01/2014 14:44, Alexander Graf ha scritto:
On 20.01.2014, at 15:44, Paolo Bonzini wrote:
From: thomas knych
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
Hi,
I am getting a frozen guest when migrating from an Opteron 6274 host
(amd
fam15h) to
an Opteron 6174 host (amd fam10h). The live migration completes
succesfully, but
the guest is frozen: vcn screen is still there, but no input is
possible and
no kernel output is seen. Trying "c" on the qe
On Sun, 26 Jan 2014 12:02:23 +0200
"Michael S. Tsirkin" wrote:
> On Tue, Jan 21, 2014 at 03:40:05PM +0100, Igor Mammedov wrote:
> > when running with machine types older than 1.7 (i.e. without ACPI
> > builtin tables), PCI bus won't have ACPI_PCIHP_PROP_BSEL property
> > set.
> > Taking in accoun
On Sat, Jan 25, 2014 at 06:18:23PM +0100, Stefan Weil wrote:
> This fixes a compiler warning with -Werror=missing-format-attribute
> and allows improved compiler checks for variable argument lists.
>
> Signed-off-by: Stefan Weil
> ---
> include/qemu/readline.h |3 ++-
> monitor.c
On Mon, Jan 27, 2014 at 02:50:04AM +, Qixiaozhen wrote:
> A instance was created by virsh command in the CentOS 6.4.
>
> The LUN in the Storage Array Network(SAN) was attached to the instance with
> the following xml.
>
>
>
>
>
>function='0x0'/>
>
>
>
>
On Mon, Jan 13, 2014 at 12:24:06PM +0100, Peter Lieven wrote:
> +for (;;) {
> +if (sector_num >= total_sectors) {
> +return 0;
> +}
> +extent = find_extent(s, sector_num, extent);
> +if (!extent) {
> +fprintf(stderr, "ERROR: could not find
On 02.01.2014, at 23:21, Tom Musta wrote:
> This is the third series of patches to add PowerPC VSX emulation support
> to QEMU.
>
> This series adds the floating point arithmetic, compare, conversion and
> rounding instructions. Instructions are implemented using helpers and
> wherever practic
changes since v1:
- add BSEL property to root bus when in compatibility mode
as result dropped "hw:acpi:pcihp: assume root PCI bus if bus has no
ACPI_PCIHP_PROP_BSEL property"
- rebasing on top of "pcihp: reduce number of device check events"
added patch 3/4.
Reuses new pcihp code for h
On 15.01.2014, at 15:10, Tom Musta wrote:
> This is the fourth and final series of patches that add emulation support
> to QEMU for the PowerPC Vector Scalar Extension (VSX).
>
> This series adds the instructions that were newly introduced with Power ISA
> V2.07. This includes 3 scalar load in
Commit 94ccff13 introduced a more verbose failure message and retry
operations on KVM VM creation. However, it ended up using a variable
for its failure message that hasn't been initialized yet.
Fix it to use the value it meant to set.
Signed-off-by: Alexander Graf
---
kvm-all.c | 2 +-
1 file
Define new SCLP codes and structures that will be needed for
s390 memory hotplug.
Signed-off-by: Matthew Rosato
---
include/hw/s390x/sclp.h | 35 +++
1 file changed, 35 insertions(+)
Note: As requested, this patch is fit on:
git://github.com/borntraeger/qemu.g
On 01/24/14 20:08, Paolo Bonzini wrote:
> For blizzard, pl110 and tc6393xb this is harmless, but for pxa2xx
> Coverity noticed that it is used inside an "if" statement.
> Fix it because it's the file with the highest number of defects
> in the whole QEMU tree! Use "do...while(0)", or just remove t
Le Friday 24 Jan 2014 à 15:54:39 (+0100), Max Reitz a écrit :
> On 24.01.2014 15:48, Kevin Wolf wrote:
> >Am 24.01.2014 um 14:37 hat Max Reitz geschrieben:
> >>On 24.01.2014 14:26, Kevin Wolf wrote:
> >>>Am 23.01.2014 um 21:31 hat Benoît Canet geschrieben:
> Signed-off-by: Benoit Canet
> -
The following changes since commit 0169c511554cb0014a00290b0d3d26c31a49818f:
Merge remote-tracking branch 'qemu-kvm/uq/master' into staging (2014-01-24
15:52:44 -0800)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/tracing-pull-request
for you to fetch cha
The following changes since commit 0169c511554cb0014a00290b0d3d26c31a49818f:
Merge remote-tracking branch 'qemu-kvm/uq/master' into staging (2014-01-24
15:52:44 -0800)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/net-pull-request
for you to fetch changes
From: Michael Mueller
When running with trace backend e.g. "simple" the writer thread needs to be
implemented in the same process context as the trace points that will be
processed. Under libvirtd control, qemu gets first started in daemonized
mode to privide its capabilities. Creating the writer
On 07.01.2014, at 17:05, Tom Musta wrote:
> The QEMU emulation models for Power7 and Power8 are still missing some
> of the base instructions that were introduced in Power ISA 2.06 and
> even a few that were introduced prior to that.
>
> This patch series gets these models caught up with respec
On Wed, Jan 22, 2014 at 03:47:10PM +, Daniel P. Berrange wrote:
> The qemu-img.texi / qemu-doc.texi files currently describe the
> qcow2/qcow2 encryption thus
>
> "Encryption uses the AES format which is very secure (128 bit
>keys). Use a long password (16 characters) to get maximum
>
Am 27.01.2014 um 11:53 hat Michael S. Tsirkin geschrieben:
> On Mon, Jan 27, 2014 at 10:37:16AM +0100, Kevin Wolf wrote:
> > Am 26.01.2014 um 11:40 hat Michael S. Tsirkin geschrieben:
> > > This will help make sure I get Cc'd on patches.
> >
> > You wish...
> >
> > This won't change the actual re
From: Hani Benhabiles
assign_name() in net/net.c is using snprintf + g_strdup to get the same
result as g_strdup_printf.
Signed-off-by: Hani Benhabiles
Signed-off-by: Stefan Hajnoczi
---
net/net.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/net/net.c b/net/net.c
in
On Mon, Jan 13, 2014 at 11:21:52AM +0100, Peter Lieven wrote:
> This adds v6 of the NFS protocol driver + qemu-iotest adjustments.
>
> v5->v6:
> - use internal qemu function to parse the NFS url [Kevin]
> - zero pad short reads [Kevin, Paolo]
> - added qemu-iotests patches for basic nfs protoco
On Mon, Jan 27, 2014 at 03:53:05PM +0100, Stefan Hajnoczi wrote:
> The GStaticMutex API was deprecated in glib 2.32. We cannot switch over
> to GMutex unconditionally since we would drop support for older glib
> versions. But the deprecated API warnings during build are annoying so
> use static G
From: Lluís Vilanova
The header is not necessary, given that the simple backend does not define any
inlined tracing routines.
Signed-off-by: Lluís Vilanova
Signed-off-by: Stefan Hajnoczi
---
scripts/tracetool/backend/simple.py | 3 ---
trace/simple.c | 1 +
2 files change
This patch fixes a timing issue that migrate command (without -d) does not
block in some cases.
The original version of hmp.c:hmp_migrate_status_cb checks if the migration
status is 'active' or not to detect the complition of a migration.
However, if this function is executed when the migration s
From: Kusanagi Kouichi
Signed-off-by: Kusanagi Kouichi
Signed-off-by: Stefan Hajnoczi
---
net/tap-linux.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/net/tap-linux.c b/net/tap-linux.c
index 36c09e2..812bf2d 100644
--- a/net/tap-linux.c
+++ b/net/tap-linux
enable_device() and disable_device() functions aren't reused anywere,
so replace them with respective oneliners at call sites.
Signed-off-by: Igor Mammedov
---
hw/acpi/pcihp.c | 14 ++
1 files changed, 2 insertions(+), 12 deletions(-)
diff --git a/hw/acpi/pcihp.c b/hw/acpi/pcihp.c
due to recent change introduced by:
"pcihp: reduce number of device check events"
'up' field is cleared right after it's read.
This is incompatible with legacy BIOS ACPI code
where PCNF ACPI method reads this field 32 times.
To make pci_read mmio callback compatible with legacy
'up' behavior, pci
On Mon, Jan 27, 2014 at 03:01:12PM +0100, Igor Mammedov wrote:
> On Sun, 26 Jan 2014 12:02:23 +0200
> "Michael S. Tsirkin" wrote:
>
> > On Tue, Jan 21, 2014 at 03:40:05PM +0100, Igor Mammedov wrote:
> > > when running with machine types older than 1.7 (i.e. without ACPI
> > > builtin tables), PCI
The GStaticMutex API was deprecated in glib 2.32. We cannot switch over
to GMutex unconditionally since we would drop support for older glib
versions. But the deprecated API warnings during build are annoying so
use static GMutex when possible.
Signed-off-by: Stefan Hajnoczi
---
trace/simple.c
The trace-events "disable" keyword turns an event into a nop at
compile-time. This is important for high-frequency events that can
impact performance.
The "disable" keyword is currently broken in the simple trace backend.
This patch fixes the problem as follows:
Trace events are identified by th
From: Roy Franz
The 9118 ethernet controller supports transmission of multi-buffer packets
with arbitrary byte alignment of the start and end bytes. All writes to
the packet fifo are 32 bits, so the controller discards bytes at the beginning
and end of each buffer based on the 'Data start offset
From: Roy Franz
The 9118 ethernet controller supports transmission of multi-buffer packets
with arbitrary byte alignment of the start and end bytes. All writes to
the packet fifo are 32 bits, so the controller discards bytes at the beginning
and end of each buffer based on the 'Data start offset
On 14 January 2014 16:43, Will Newton wrote:
> Add support for AArch32 ARMv8 FP VRINTA, VRINTN, VRINTP and VRINTM
> instructions.
> +static const uint8_t fp_decode_rm[] = {
> +FPROUNDING_TIEAWAY,
> +FPROUNDING_TIEEVEN,
> +FPROUNDING_POSINF,
> +FPROUNDING_NEGINF,
> +};
This could
On Mon, Jan 27, 2014 at 05:37:02PM +0100, Antonios Motakis wrote:
> Hello again,
>
>
> On Wed, Jan 15, 2014 at 3:49 PM, Michael S. Tsirkin wrote:
> >
> > On Wed, Jan 15, 2014 at 01:50:47PM +0100, Antonios Motakis wrote:
> > >
> > >
> > >
> > > On Wed, Jan 15, 2014 at 10:07 AM, Michael S. Tsirkin
On 14 January 2014 16:43, Will Newton wrote:
> This function will be needed for AArch32 ARMv8 support, so move it to
> helper.c where it can be used by both targets. Also moves the code out
> of line, but as it is quite a large function I don't believe this
> should be a significant performance im
reduces acpi PCI hotplug code duplication by ~150LOC,
and makes pcihp less dependend on piix specific code.
Signed-off-by: Igor Mammedov
---
v2:
- replace obsolete 'device_present' with 'up' field
- add/set ACPI_PCIHP_PROP_BSEL to 0 when running in compatibility
mode with old machine types.
Hello again,
On Wed, Jan 15, 2014 at 3:49 PM, Michael S. Tsirkin wrote:
>
> On Wed, Jan 15, 2014 at 01:50:47PM +0100, Antonios Motakis wrote:
> >
> >
> >
> > On Wed, Jan 15, 2014 at 10:07 AM, Michael S. Tsirkin
> > wrote:
> >
> > On Tue, Jan 14, 2014 at 07:13:43PM +0100, Antonios Motakis w
On 14 January 2014 16:43, Will Newton wrote:
> This helper sets the rounding mode in the standard_fp_status word to
> allow NEON instructions to modify the rounding mode whilst using the
> standard FPSCR values for everything else.
>
> Signed-off-by: Will Newton
Reviewed-by: Peter Maydell
than
Signed-off-by: Huw Davies
---
translate-all.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/translate-all.c b/translate-all.c
index 105c25a..e7ed09c 100644
--- a/translate-all.c
+++ b/translate-all.c
@@ -1641,7 +1641,8 @@ int walk_memory_regions(void *priv,
walk_memory_re
On 14 January 2014 16:43, Will Newton wrote:
> Add support for the AArch32 Advanced SIMD VRINTZ instruction.
>
> Signed-off-by: Will Newton
Reviewed-by: Peter Maydell
thanks
-- PMM
On 14 January 2014 16:43, Will Newton wrote:
> Add support for the AArch32 Advanced SIMD VRINTX instruction.
>
> Signed-off-by: Will Newton
Reviewed-by: Peter Maydell
thanks
-- PMM
On 14 January 2014 16:43, Will Newton wrote:
> Add support for the AArch32 Advanced SIMD VRINTA, VRINTN, VRINTP
> and VRINTM instructions.
> +case NEON_2RM_VRINTN:
> +case NEON_2RM_VRINTA:
> +case NEON_2RM_VRINTM:
> +
On 12/22/2013 07:19 PM, Amos Kong wrote:
> Problem:
> * QemuOpts was designed just for options with parameter, some new option
> without parameters is lost in query output (eg: -enable-fips)
> * block drive uses three QemuOpts, it's legacy issue.
> * QemuOpts of some options aren't updated, it m
We are trying to provide support for Emulated SMSC911X Ethernet
controller.Current Qemu already had support for SMSC91X controller which
looks near SMSC91X controller.
For providing support to SMSC911x we have done the following modifications
related to kernel changes :
1. modified the versatile
On 14 January 2014 16:43, Will Newton wrote:
> Add support for the AArch32 floating-point VRINTR instruction.
>
> Signed-off-by: Will Newton
> ---
> target-arm/translate.c | 11 +++
> 1 file changed, 11 insertions(+)
>
> diff --git a/target-arm/translate.c b/target-arm/translate.c
> inde
... removes dependency of mmio handler on PCI_HOTPLUG_ADDR.
It will be needed in case of Q35 where base could be different.
Signed-off-by: Igor Mammedov
---
hw/acpi/pcihp.c | 24
1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/hw/acpi/pcihp.c b/hw/acpi
On 27 January 2014 16:55, Romanic Dean wrote:
> We are trying to provide support for Emulated SMSC911X Ethernet
> controller.Current Qemu already had support for SMSC91X controller which
> looks near SMSC91X controller.
We already support the SMSC 9118 (see hw/net/lan9118.c).
What do you need tha
On Sun, Jan 26, 2014 at 08:02:42PM +0100, Max Reitz wrote:
> The fail and success paths of bdrv_file_open() may be further shortened
> by reusing code already existent in bdrv_open(). This includes
> bdrv_file_open() not taking the reference to options which allows the
> removal of QDECREF(options)
On 15 January 2014 09:14, Peter Crosthwaite
wrote:
> Implement the CPU reset IO line of the A9_CPU_RST_CTRL register
> (offset 0x244). This is trivial GPIO mapping straight to the register
> bits.
>
> Signed-off-by: Peter Crosthwaite
Reviewed-by: Peter Maydell
thanks
-- PMM
On 15 January 2014 09:13, Peter Crosthwaite
wrote:
> Convert magic numbers for OCM to Macros.
>
> Signed-off-by: Peter Crosthwaite
> ---
>
> hw/arm/xilinx_zynq.c | 8 +---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/hw/arm/xilinx_zynq.c b/hw/arm/xilinx_zynq.c
> index 9
On 15 January 2014 09:13, Peter Crosthwaite
wrote:
> Added Linux SMP support for the Xilinx Zynq platform (2x CPUs are
> supported)
>
> Signed-off-by: Peter Crosthwaite
Reviewed-by: Peter Maydell
thanks
-- PMM
This patch series adds the branch and integer instructions that were
introduced in Power ISA 2.07. Specifically,
- There is a new conditional Branch to Address Register (bctar) instruction.
- The load/store quadword instructions are now supported in user mode (Book
I).
- Quadword atomic i
On 15 January 2014 09:14, Peter Crosthwaite
wrote:
> Implement a reset GPIO for ARM CPUs. This allows individual reset of ARM
> CPUs from device land without the need for the much unwanted reset API
> calls.
>
> The CPU is halted as long as the pin is held in reset. Releasing the
> reset starts th
This patch adds support for the Store Quadword instruction in user mode. Prior
to Power ISA 2.07, stq was legal only in privileged mode. Support for Little
Endian mode is also new in ISA 2.07.
Signed-off-by: Tom Musta
---
target-ppc/translate.c | 43 --
This patch adds a flag for the bctar instruction. This instruction
is being introduced via Power ISA 2.07.
Also, the flag is added to the Power8 machine model since the P8
processor supports this instruction.
Signed-off-by: Tom Musta
---
target-ppc/cpu.h|6 --
target-ppc/tr
This patch adds a flag to identify the load/store quadword instructions
that are introduced with Power ISA 2.07.
The flag is added to the Power8 model since P8 supports these
instructions.
Signed-off-by: Tom Musta
---
target-ppc/cpu.h|4 +++-
target-ppc/translate_init.c |3 +
This patch adds the Book I (user space) Load Quadword (lq) instruction.
This instruction was introduced into Book I in Power ISA V2.07. Previous
versions of the architecture supported this as a privileged instruction.
Previous versions of the architecture also did not support Little Endian
mode.
This patch adds the Load Quadword and Reserve (lqarx) instruction,
which is new in Power ISA 2.07.
Signed-off-by: Tom Musta
---
target-ppc/translate.c | 34 ++
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/target-ppc/translate.c b/target-ppc/tr
This patch adds the Branch Conditional to Address Register (bctar)
instruction.
Signed-off-by: Tom Musta
---
target-ppc/translate.c | 11 ++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/target-ppc/translate.c b/target-ppc/translate.c
index f245946..90cbb72 100644
--
This patch adds support for the Target Address Register (TAR) to the Power8
model.
Because supported SPRs are typically identified in an init_proc_*()
function and because the Power8 model is currently just using the
init_proc_POWER7() function, a new init_proc_POWER8() function
is added and plugg
On 24 January 2014 19:08, Paolo Bonzini wrote:
> For blizzard, pl110 and tc6393xb this is harmless, but for pxa2xx
> Coverity noticed that it is used inside an "if" statement.
> Fix it because it's the file with the highest number of defects
> in the whole QEMU tree! Use "do...while(0)", or just
This patch adds the Store Quadword Conditionl (stqcx.) instruction
which is introduced in Power ISA 2.07.
Signed-off-by: Tom Musta
---
target-ppc/translate.c | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/target-ppc/translate.c b/target-ppc/translat
On 20 January 2014 00:09, Alistair Francis wrote:
> This series converts cpu->midr (the MIDR register) to a property.
> This allows it to be set after init which is useful for specific
> boards (such as Zynq). The change has been done in such a way that
> it doesn't break compatibility with boards
On 23 December 2013 08:13, Dennis Lan (dlan) wrote:
> On Mon, Dec 23, 2013 at 4:09 PM, Dennis Lan (dlan)
> wrote:
>>The problem is that there are still a few insn implementations
>> missing in matz's repo,
>> so I try to implement them myself[4]. I'm not familiar with qemu tcg,
>> so those pa
For blizzard, pl110 and tc6393xb this is harmless, but for pxa2xx
Coverity noticed that it is used inside an "if" statement.
Fix it because it's the file with the highest number of defects
in the whole QEMU tree! Use "do...while (0)", or just remove the
semicolon if there's a single statement in t
Am 27.01.2014 17:11, schrieb Stefan Hajnoczi:
> On Mon, Jan 13, 2014 at 11:21:52AM +0100, Peter Lieven wrote:
>> This adds v6 of the NFS protocol driver + qemu-iotest adjustments.
>>
>> v5->v6:
>> - use internal qemu function to parse the NFS url [Kevin]
>> - zero pad short reads [Kevin, Paolo]
>
On 26 January 2014 21:39, Beniamino Galvani wrote:
> In some circumstances it is useful to be able to push the entire
> content of a memory buffer to the fifo or to pop multiple bytes with a
> single operation.
>
> The functions fifo8_has_space() and fifo8_push_all() added by this
> patch allow to
Am 27.01.2014 16:37, schrieb Stefan Hajnoczi:
> On Mon, Jan 13, 2014 at 12:24:06PM +0100, Peter Lieven wrote:
>> +for (;;) {
>> +if (sector_num >= total_sectors) {
>> +return 0;
>> +}
>> +extent = find_extent(s, sector_num, extent);
>> +if (!extent) {
On 26 January 2014 21:39, Beniamino Galvani 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
> implementation is based on Linux
1 - 100 of 196 matches
Mail list logo