Split xhci properties into common and nec specific.
Move the backward compat flags to nec, so the new qemu-xhci
devices doesn't carry on the compatibiity stuff.
Move the msi/msix switches too and just enable msix for qemu-xhci.
Also move the intrs and slots properties. Wasn't a great idea to
ma
Hi
On Tue, Feb 21, 2017 at 7:38 AM Li Qiang wrote:
> In 'qemu_chr_open_spice_vmc' if the 'psubtype' is NULL, it will
> call 'char_spice_finalize'. But as the SpiceChardev is not inserted
> in the 'spice_chars' list, the 'QLIST_REMOVE' will cause a segfault.
> Add a detect to avoid it.
>
> Signe
* Dong Jia Shi [2017-02-21 15:36:23 +0800]:
[...]
> > > +static int vfio_ccw_sch_probe(struct subchannel *sch)
> > > +{
> > > + struct pmcw *pmcw = &sch->schib.pmcw;
> > > + struct vfio_ccw_private *private;
> > > + int ret;
> > > +
> > > + if (pmcw->qf) {
> > > + dev_warn(&sch->dev, "vfi
* Cornelia Huck [2017-02-20 19:31:13 +0100]:
> On Fri, 17 Feb 2017 09:29:28 +0100
> Dong Jia Shi wrote:
>
> > To make vfio support subchannel devices, we need a css driver for
> > the vfio subchannels. This patch adds a basic vfio-ccw subchannel
> > driver for this purpose.
> >
> > To enable V
Hello David,
On Tue, Feb 14, 2017 at 07:34:26PM +, Dr. David Alan Gilbert wrote:
> * Alexey Perevalov (a.pereva...@samsung.com) wrote:
> > Hi David,
> >
> > Thank your, now it's clear.
> >
> > On Mon, Feb 13, 2017 at 06:16:02PM +, Dr. David Alan Gilbert wrote:
> > > * Alexey Perevalov (
Add err goto label where we can jump to from all error conditions.
STALL request on all errors. Reset position on all errors.
Normal request processing is not in a else branch any more, so this code
is reintended, there are no code changes in that part of the code
though.
Signed-off-by: Gerd Hof
The nec/renesas driver problems have finally been debugged and root
caused, see commit "7da76e1 xhci: fix event queue IRQ handling".
It's pretty clear now that
(a) The whole "driver can't handle ring full" story is most likely
wrong.
(b) The ER_FULL_HACK workaround based on the false assumt
Turn existing TYPE_XHCI into an abstract base class.
Create two child classes, TYPE_NEC_XHCI (same name as old xhci
controller) and TYPE_QEMU_XHCI (using an ID from our namespace).
Signed-off-by: Gerd Hoffmann
Reviewed-by: Marcel Apfelbaum
Message-id: 1486382139-30630-3-git-send-email-kra...@red
Only the TYPE_NEC_XHCI controller will have the nec vendor quirks.
Signed-off-by: Gerd Hoffmann
Message-id: 1486382139-30630-4-git-send-email-kra...@redhat.com
---
hw/usb/hcd-xhci.c | 44 +---
1 file changed, 29 insertions(+), 15 deletions(-)
diff --git a
From: Li Qiang
In usb_ehci_init function, it initializes 's->ipacket', but there
is no corresponding function to free this. As the ehci can be hotplug
and unplug, this will leak host memory leak. In order to make the
hierarchy clean, we should add a ehci pci finalize function, then call
the clean
Check message size too when figuring whenever we should expect more data.
Fix debug message to show useful data, p->iov.size is fixed anyway if we
land there, print how much we got meanwhile instead.
Also check announced message size against actual message size. That
is a more general fix for CVE
Seems pretty pointless, we don't emulate an via xhci controller.
Signed-off-by: Gerd Hoffmann
Message-id: 1486382139-30630-5-git-send-email-kra...@redhat.com
---
hw/usb/hcd-xhci.c | 31 ---
1 file changed, 31 deletions(-)
diff --git a/hw/usb/hcd-xhci.c b/hw/usb/hcd-x
Hi,
Here is the usb patch queue, bringing the usual share of bugfixes.
Also a generic xhci device variant (qemu-xhci).
please pull,
Gerd
The following changes since commit 56f9e46b841c7be478ca038d8d4085d776ab4b0d:
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-02-20' int
Move up header size check, so we can use header fields in sanity checks
(in followup patches). Also reword the debug message.
Signed-off-by: Gerd Hoffmann
Reviewed-by: Marc-André Lureau
Message-id: 1487250819-23764-3-git-send-email-kra...@redhat.com
---
hw/usb/dev-smartcard-reader.c | 13 +
From: Li Qiang
It should return 1 if an error occurs when reading iso td.
This will avoid an infinite loop issue in ohci_service_ed_list.
Signed-off-by: Li Qiang
Message-id: 5899ac3e.1033240a.944d5.9...@mx.google.com
Signed-off-by: Gerd Hoffmann
---
hw/usb/hcd-ohci.c | 2 +-
1 file changed, 1
Limits should be big enough that normal guest should not hit it.
Add a tracepoint to log them, just in case. Also, while being
at it, log the existing link trb limit too.
Reported-by: 李强
Signed-off-by: Gerd Hoffmann
Message-id: 1486383669-6421-1-git-send-email-kra...@redhat.com
---
hw/usb/hcd-
From: Li Qiang
The guest may builds an infinite loop with link eds. This patch
limit the number of linked ed to avoid this.
Signed-off-by: Li Qiang
Message-id: 5899a02e.45ca240a.6c373.9...@mx.google.com
Signed-off-by: Gerd Hoffmann
---
hw/usb/hcd-ohci.c | 9 -
1 file changed, 8 insert
Hi,
> Gerd - are you planning to backport this series to the stable branch?
Yes. Unless we'll have a 1.11 release next week, which I doubt ;)
cheers,
Gerd
Hi~ Markus.
This patch set has been reviewed for a long time, can you pick up it?
[PATCH V7 0/2] Add new qmp commands to suppurt Xen COLO
Thanks
Zhang Chen
On 02/20/2017 09:33 PM, Markus Armbruster wrote:
The following changes since commit d514cfd763b271b4e97a9fc6adaabc8fd50084ab:
Merge
From: tianqing
Rbd can do readv and writev directly, so wo do not need to transform
iov to buf or vice versa any more.
Signed-off-by: tianqing
---
block/rbd.c | 80 ++---
1 file changed, 56 insertions(+), 24 deletions(-)
diff --git a/blo
At the moment ram device's memory regions are NATIVE_ENDIAN. This does
not work on PPC64 because VFIO PCI device is little endian but PPC64
always defines static macro TARGET_WORDS_BIGENDIAN.
This fixes endianness for ram device the same way as it is done
for VFIO region in commit 6758008e2c4e79fb
> On Mon, 20 Feb 2017 19:42:54 +0800
> Xiong Zhang wrote:
>
> > From: XiongZhang
> >
> > If IGD isn't assigned at 00:02.0 in UPT and host bios enable stolen
> > memory, seabios won't reseave stolen memory in E820 for guest. Then
> > both Intel graphic driver and others in guest could use stolen
Zhang, Xiong Y would like to recall the message, "[Qemu-devel] [PATCH]
vfio/pci-quirks.c: Disable stolen memory for igd VFIO".
On Tue, Feb 21, 2017 at 11:43:36AM +0800, jaze...@gmail.com wrote:
> From: tianqing
>
> Rbd can do readv and writev directly, so wo do not need to transform
> iov to buf or vice versa any more.
>
> Signed-off-by: tianqing
> ---
> block/rbd.c | 79
> ++--
>
> On Mon, 20 Feb 2017 19:42:54 +0800
> Xiong Zhang wrote:
>
> > From: XiongZhang
> >
> > If IGD isn't assigned at 00:02.0 in UPT and host bios enable stolen
> > memory, seabios won't reseave stolen memory in E820 for guest. Then
> > both Intel graphic driver and others in guest could use stol
Richard Henderson writes:
> On 02/20/2017 09:11 PM, Nikunj A Dadhania wrote:
>> +#ifndef TARGET_PPC64
>> static inline target_ulong cpu_read_xer(CPUPPCState *env)
>> {
>> return env->xer | (env->so << XER_SO) | (env->ov << XER_OV) | (env->ca
>> << XER_CA);
>> }
>> +#else
>> +static inlin
On Mon, Feb 20, 2017 at 03:04:32PM +1100, Suraj Jitindar Singh wrote:
> The vpm0 bit was removed from the LPCR in POWER9, this bit controlled
> whether ISI and DSI interrupts were directed to the hypervisor or the
> partition. These interrupts now go to the hypervisor irrespective, thus
> it is no
On Mon, Feb 20, 2017 at 7:35 PM, Alex Bennée wrote:
>
> Pranith Kumar writes:
>
>> Alex Bennée writes:
>>
>>> Pranith Kumar writes:
>>>
tb_gen_code() can exit execution using cpu_exit_loop() when it cannot
allocate new tb's. To handle this, we need to properly set the jmp_env
poin
Hi,
This series failed build test on s390x host. Please find the details below.
Type: series
Subject: [Qemu-devel] [RFC v6] RBD: Add support readv,writev for rbd
Message-id: 20170221034336.10097-1-jaze...@gmail.com
=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be invoked under the
Hi,
This series seems to have some coding style problems. See output below for
more information:
Type: series
Subject: [Qemu-devel] [RFC v6] RBD: Add support readv,writev for rbd
Message-id: 20170221034336.10097-1-jaze...@gmail.com
=== TEST SCRIPT BEGIN ===
#!/bin/bash
BASE=base
n=1
total=$(git
From: tianqing
Rbd can do readv and writev directly, so wo do not need to transform
iov to buf or vice versa any more.
Signed-off-by: tianqing
---
block/rbd.c | 79 ++---
1 file changed, 54 insertions(+), 25 deletions(-)
diff --git a/blo
In 'qemu_chr_open_spice_vmc' if the 'psubtype' is NULL, it will
call 'char_spice_finalize'. But as the SpiceChardev is not inserted
in the 'spice_chars' list, the 'QLIST_REMOVE' will cause a segfault.
Add a detect to avoid it.
Signed-off-by: Li Qiang
---
spice-qemu-char.c | 5 -
1 file chang
On Tue, Feb 21, 2017 at 01:52:11PM +1100, David Gibson wrote:
> ppc_hash64_store_hpte() is used to update HPTEs in the hashed page table
> (HPT) for 64-bit machines. This is used when the (emulated) CPU needs to
> update the referenced (R) or changed (C) bits in the HPTE.
>
> Some time ago this w
On 2017/2/21 10:25, Zhang Chen wrote:
On 02/20/2017 04:01 PM, zhanghailiang wrote:
The 'primary_list' and 'secondary_list' members of struct Connection
is not allocated through dynamically g_queue_new(), but we free it by using
g_queue_free(), which will lead to a double-free bug.
Signed-off-
On 02/19/2017 01:02 AM, Chad Joan wrote:
> development work. There are no user accounts, just root. I have tried to
> avoid putting any personal information on it. If I am on it, then I'm
> editing files in /etc or installing system-wide software. I'm realizing
> that I might have to change thi
On 02/17/2017 11:15 AM, Peter Maydell wrote:
> The kernel docs have a longer list of mail clients with
> notes about suitability:
> https://kernel.org/doc/html/latest/process/email-clients.html
> but the set of "just works" clients is very small.
Currently fails with 403 Forbidden
You don't have
ppc_hash64_store_hpte() is used to update HPTEs in the hashed page table
(HPT) for 64-bit machines. This is used when the (emulated) CPU needs to
update the referenced (R) or changed (C) bits in the HPTE.
Some time ago this was converted to take an HPTE index, instead of a
raw offset to the HPTE
We use g_queue_init() to init s->conn_list, so we should use g_queue_clear()
to instead of g_queue_free().
Signed-off-by: Zhang Chen
---
net/colo-compare.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/colo-compare.c b/net/colo-compare.c
index 162fd6a..cf8c4c9 100644
--
On 02/17/2017 02:38 PM, Markus Armbruster wrote:
> Use qobject_to_qdict() instead of a type cast.
>
> Signed-off-by: Markus Armbruster
> ---
> tests/libqtest.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Happens to be the same (because of our struct layout), but agree that
the c
The upstream NBD Protocol has defined a new extension to allow
the server to advertise block sizes to the client, as well as
a way for the client to inform the server whether it intends to
obey block sizes.
When using the block layer as the client, we will obey block
sizes; but when used as 'qemu-
The upstream NBD Protocol has defined a new extension to allow
the server to advertise block sizes to the client, as well as
a way for the client to inform the server that it intends to
obey block sizes.
Thanks to a recent fix (commit df7b97ff), our real minimum
transfer size is always 1 (the bloc
The NBD protocol has several constants defined in various extensions
that we are about to implement. Expose them to the code, along with
an easy way to map various constants to strings during diagnostic
messages.
Doing this points out a debug message in server.c that got
parameters mixed up.
Sig
The NBD Protocol is introducing some additional information
about exports, such as minimum request size and alignment, as
well as an advertised maximum request size. It will be easier
to feed this information back to the block layer if we gather
all the information into a struct, rather than addin
From: Vladimir Sementsov-Ogievskiy
Comparison symbol is misused. It may lead to memory corruption.
Introduced in commit 7d3123e.
Signed-off-by: Vladimir Sementsov-Ogievskiy
Message-Id: <20170203154757.36140-6-vsement...@virtuozzo.com>
[eblake: add CVE details]
Signed-off-by: Eric Blake
---
nb
The NBD protocol would like to advertise the optimal I/O
size to the client; but it would be a layering violation to
peek into blk_bs(blk)->bl, when we only have a BB.
This copies the existing blk_get_max_transfer() in reading
a value from the top BDS; where that value was picked via
bdrv_refresh_
NBD_OPT_EXPORT_NAME is lousy: per the NBD protocol, any failure
requires the server to close the connection rather than report an
error to us. Therefore, upstream NBD recently added NBD_OPT_GO as
the improved version of the option that does what we want [1]: it
reports sane errors on failures, and
NBD_OPT_EXPORT_NAME is lousy: per the NBD protocol, any failure
requires us to close the connection rather than report an error.
Therefore, upstream NBD recently added NBD_OPT_GO as the improved
version of the option that does what we want [1], along with
NBD_OPT_INFO that returns the same informat
A bit later than I planned, but still in time for soft freeze if
we like it. The NBD protocol has a proposed extension that fixes
several shortcomings with NBD_OPT_EXPORT_NAME (namely, no error
reporting, no way for the server to advertise block sizes to the
client):
https://github.com/NetworkBlock
On 02/20/2017 04:01 PM, zhanghailiang wrote:
The 'primary_list' and 'secondary_list' members of struct Connection
is not allocated through dynamically g_queue_new(), but we free it by using
g_queue_free(), which will lead to a double-free bug.
Signed-off-by: zhanghailiang
---
net/colo.c | 2
On Sat, Feb 18, 2017 at 10:41:41PM +, Peter Maydell wrote:
> On 6 November 2016 at 17:15, Jose Ricardo Ziviani
> wrote:
> > Recognizes PPC64 as a valid architecture and setup the environment
> > variables to compile code for that.
> >
> > Signed-off-by: Jose Ricardo Ziviani
> > ---
> > confi
** Changed in: qemu (Debian)
Status: Unknown => 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/1653384
Title:
Assertion failed with USB pass through with XHCI controller
Status in
Hi,
BTW, I also had posted the Q @
http://stackoverflow.com/questions/42336175/why-meet-this-winload-exe-error-after-put-virtio-dirver-into-win7x64ultimate-iso.
My aim is making windows-virtio-drivers within win7x64ultimate.iso, so it can
be used directly upon qemu-kvm with virtio bus, especial
On Mon, Feb 20, 2017 at 09:55:40PM +0100, Laszlo Ersek wrote:
> On 02/20/17 21:45, Eric Blake wrote:
> > On 02/20/2017 02:19 PM, Dr. David Alan Gilbert wrote:
> >> * Eric Blake (ebl...@redhat.com) wrote:
> >>> On 02/20/2017 04:23 AM, Dr. David Alan Gilbert wrote:
> * Laszlo Ersek (ler...@redha
** Bug watch added: Debian Bug tracker #855659
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855659
** Also affects: qemu (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855659
Importance: Unknown
Status: Unknown
--
You received this bug notification because you
Pranith Kumar writes:
> Alex Bennée writes:
>
>> Pranith Kumar writes:
>>
>>> tb_gen_code() can exit execution using cpu_exit_loop() when it cannot
>>> allocate new tb's. To handle this, we need to properly set the jmp_env
>>> pointer ahead of calling tb_gen_code().
>>>
>>> CC:Alex Bennée
>>>
qemu_announce_self() is triggered by qemu at the end of migrations
to update the network regarding the path to the guest l2addr.
however it is also useful when there is a network change such as
an active bond slave swap. Essentially, it's the same as a migration
from a network perspective - the gu
Ok. I will fix the warning and isolate the file for mips64el only as it is
only used for that.
Regards,
Yongbok
On 20/02/2017 20:47, no-re...@patchew.org wrote:
> Hi,
>
> This series failed build test on s390x host. Please find the details below.
>
> Subject: [Qemu-devel] [PULL 0/8] target-mips
Alex Bennée writes:
> Pranith Kumar writes:
>
>> tb_gen_code() can exit execution using cpu_exit_loop() when it cannot
>> allocate new tb's. To handle this, we need to properly set the jmp_env
>> pointer ahead of calling tb_gen_code().
>>
>> CC:Alex Bennée
>> CC: Richard Henderson
>> Signed-of
On 02/20/2017 08:48 PM, Eric Blake wrote:
> On 02/20/2017 12:21 PM, Denis V. Lunev wrote:
>> From: Anton Nefedov
>>
>> Signed-off-by: Anton Nefedov
>> Signed-off-by: Denis V. Lunev
>> CC: Paolo Bonzini
>> CC: Eric Blake
>> ---
>> qapi-schema.json | 12
>> target/i386/cpu.c | 15
On Mon, 20 Feb 2017 09:28:04 +0800
Lan Tianyu wrote:
> This patch is to assign an event fd to VFIO IOMMU type1 driver
> in order to get notification when IOMMU driver reports fault event.
>
> Signed-off-by: Lan Tianyu
> ---
> hw/vfio/common.c | 37 +
On Mon, 20 Feb 2017 09:28:06 +0800
Lan Tianyu wrote:
> This patch is to deal with fault event reported from IOMMU driver.
>
> Signed-off-by: Lan Tianyu
> ---
> hw/i386/intel_iommu.c | 25 +
> 1 file changed, 25 insertions(+)
>
> diff --git a/hw/i386/intel_iommu.c b/hw/
On Mon, 20 Feb 2017 09:28:07 +0800
Lan Tianyu wrote:
> This patch is to implement fault event handler with new vfio cmd to
> get fault info and notify vIOMMU device model.
>
> Signed-off-by: Lan Tianyu
> ---
> hw/vfio/common.c | 51
> ++
>
On 02/20/2017 03:50 PM, Dr. David Alan Gilbert (git) wrote:
From: "Dr. David Alan Gilbert"
The socket structure has a pair of unions for lhost and fhost
addresses; the unions are identical so split them out into
a separate union declaration.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by
On 02/20/17 21:19, Dr. David Alan Gilbert wrote:
> * Eric Blake (ebl...@redhat.com) wrote:
>> On 02/20/2017 04:23 AM, Dr. David Alan Gilbert wrote:
>>> * Laszlo Ersek (ler...@redhat.com) wrote:
CC Dave
>>>
>>> This isn't an area I really understand; but if I'm
>>> reading this right then
>>>
On 02/20/17 21:45, Eric Blake wrote:
> On 02/20/2017 02:19 PM, Dr. David Alan Gilbert wrote:
>> * Eric Blake (ebl...@redhat.com) wrote:
>>> On 02/20/2017 04:23 AM, Dr. David Alan Gilbert wrote:
* Laszlo Ersek (ler...@redhat.com) wrote:
> CC Dave
This isn't an area I really unders
Make Power Management State flag writable to conform
with the PCI Express spec.
Signed-off-by: Marcel Apfelbaum
---
hw/virtio/virtio-pci.c | 11 +++
hw/virtio/virtio-pci.h | 4
include/hw/compat.h| 4
include/hw/pci/pcie.h | 2 ++
4 files changed, 21 insertions(+)
diff
On 02/20/2017 02:19 PM, Dr. David Alan Gilbert wrote:
> * Eric Blake (ebl...@redhat.com) wrote:
>> On 02/20/2017 04:23 AM, Dr. David Alan Gilbert wrote:
>>> * Laszlo Ersek (ler...@redhat.com) wrote:
CC Dave
>>>
>>> This isn't an area I really understand; but if I'm
>>> reading this right then
When the virtio devices are PCI Express, make error-enabling flags
writable to respect the PCIe spec.
Signed-off-by: Marcel Apfelbaum
---
hw/virtio/virtio-pci.c | 12
hw/virtio/virtio-pci.h | 4
include/hw/compat.h| 4
3 files changed, 20 insertions(+)
diff --git a/
Make several Link Control Register flags writable to conform
with the PCI Express spec.
Signed-off-by: Marcel Apfelbaum
---
hw/pci/pcie.c | 14 ++
hw/virtio/virtio-pci.c | 8
hw/virtio/virtio-pci.h | 4
include/hw/compat.h| 4
include/hw/pci/pcie.h
Hi,
This series failed build test on s390x host. Please find the details below.
Subject: [Qemu-devel] [PULL 0/8] target-mips queue
Message-id: 1487622662-62984-1-git-send-email-yongbok@imgtec.com
Type: series
=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be invoked under the gi
Absence of any Extended Capabilities is required to be
indicated by an Extended Capability header with a Capability ID of
h, a Capability Version of 0h, and a Next Capability Offset of 000h.
Instead of inserting a 'NULL' capability is simpler to mark the start
of the Extended Configuration Spa
In commit af6bf1328ef90fae617857c02697e0174b84d596 (May 2011),
ide-hd, ide-cd and scsi-cd have been added to disable default cdrom,
"or else you can't put one on secondary master without -nodefaults".
Make it the same for scsi-hd, so you can put one on scsi-id 2 without
using -nodefaults.
scsi-hd
v1 -> v2:
- Added compat properties (Michael S. Tsirkin)
- Rebased on latest master
- Regarding the patch 1/4, we don't need to init the PCI "standard"
config capabilities to 0 since they are "protected" by the Capabilities
List bit
(bit 4) to indicate that the Capabilities Pointer is
From: Paul Burton
Add support for emulating the Xilinx AXI Root Port Bridge for PCI
Express as described by Xilinx' PG055 document. This is a PCIe
controller that can be used with certain series of Xilinx FPGAs, and is
used on the MIPS Boston board which will make use of this code.
Signed-off-by
From: Paul Burton
If the GIC interrupt mask is changed by a write to the smask (set mask)
or rmask (reset mask) registers, we need to re-evaluate the state of the
pins/IRQs fed to the CPU. Without doing so we risk leaving a pin high
despite the interrupt that led to that state being masked, or lo
From: Paul Burton
Introduce support for emulating the MIPS Boston development board. The
Boston board is built around an FPGA & 3 PCIe controllers, one of which
is connected to an Intel EG20T Platform Controller Hub. It is used
during the development & debug of new CPUs and the software intended
From: Paul Burton
Support moving the GCR base address & updating the CPU's CP0 CMGCRBase
register appropriately. This is required if a platform needs to move its
GCRs away from other memory, as the MIPS Boston development board does
to avoid its flash memory.
Signed-off-by: Paul Burton
Reviewed
ository at:
git://github.com/yongbok/upstream-qemu.git tags/mips-20170220
for you to fetch changes up to 0a1fdcc94338ea12f7deba71e795c01989152752:
hw/mips: MIPS Boston board support (2017-02-20 19:37:28 +)
MIPS patches 2017-02-2
From: Paul Burton
Introduce support for loading Flattened Image Trees, as used by modern
U-Boot. FIT images are essentially flattened device tree files which
contain binary images such as kernels, FDTs or ramdisks along with one
or more configuration nodes describing boot configurations.
The MIP
From: Paul Burton
In order to obtain fdt_first_subnode & fdt_next_subnode symbols from
libfdt for use by a later patch, bump the requirement for dtc to v1.4.2
& the submodule to that same version.
Signed-off-by: Paul Burton
Reviewed-by: Yongbok Kim
Signed-off-by: Yongbok Kim
---
configure |
From: Paul Burton
Provide a new cpu_supports_isa function which allows callers to
determine whether a CPU supports one of the ISA_ flags, by testing
whether the associated struct mips_def_t sets the ISA flags in its
insn_flags field.
An example use of this is to allow boards which generate bootl
From: Paul Burton
Provide a new function mips_gictimer_get_freq() which returns the
frequency at which a GIC timer will count. This will be useful for
boards which perform setup based upon this frequency.
Signed-off-by: Paul Burton
Reviewed-by: Leon Alrae
Reviewed-by: Philippe Mathieu-Daudé
S
* Eric Blake (ebl...@redhat.com) wrote:
> On 02/20/2017 04:23 AM, Dr. David Alan Gilbert wrote:
> > * Laszlo Ersek (ler...@redhat.com) wrote:
> >> CC Dave
> >
> > This isn't an area I really understand; but if I'm
> > reading this right then
> >vmgenid is stored in fw_cfg?
> >fw_cfg isn't
* Markus Armbruster (arm...@redhat.com) wrote:
> This will permit its use in parse_option_size().
>
> Cc: Dr. David Alan Gilbert
> Cc: Eduardo Habkost (maintainer:X86)
> Cc: Kevin Wolf (supporter:Block layer core)
> Cc: Max Reitz (supporter:Block layer core)
> Cc: qemu-bl...@nongnu.org (open l
On Mon, 20 Feb 2017 19:42:54 +0800
Xiong Zhang wrote:
> From: XiongZhang
>
> If IGD isn't assigned at 00:02.0 in UPT and host bios enable stolen
> memory, seabios won't reseave stolen memory in E820 for guest. Then
> both Intel graphic driver and others in guest could use stolen
> memory, this
On 02/20/2017 09:12 PM, Nikunj A Dadhania wrote:
mcrxrx: Move to CR from XER Extended
Signed-off-by: Nikunj A Dadhania
---
target/ppc/translate.c | 23 +++
1 file changed, 23 insertions(+)
Reviewed-by: Richard Henderson
r~
On 02/20/2017 04:23 AM, Dr. David Alan Gilbert wrote:
> * Laszlo Ersek (ler...@redhat.com) wrote:
>> CC Dave
>
> This isn't an area I really understand; but if I'm
> reading this right then
>vmgenid is stored in fw_cfg?
>fw_cfg isn't migrated
>
> So why should any changes to it get migra
On 02/20/2017 09:12 PM, Nikunj A Dadhania wrote:
Add helper_div_compute_ov() in the int_helper for updating the overflow
flags.
For Divide Word:
SO, OV, and OV32 bits reflects overflow of the 32-bit result
For Divide DoubleWord:
SO, OV, and OV32 bits reflects overflow of the 64-bit result
Sign
On 02/20/2017 09:11 PM, Nikunj A Dadhania wrote:
For Multiply Word:
SO, OV, and OV32 bits reflects overflow of the 32-bit result
For Multiply DoubleWord:
SO, OV, and OV32 bits reflects overflow of the 64-bit result
Signed-off-by: Nikunj A Dadhania
---
target/ppc/translate.c | 2 ++
1 file cha
On 02/20/2017 09:11 PM, Nikunj A Dadhania wrote:
static void gen_neg(DisasContext *ctx)
{
-gen_op_arith_neg(ctx, 0);
+tcg_gen_neg_tl(cpu_gpr[rD(ctx->opcode)], cpu_gpr[rA(ctx->opcode)]);
}
NACK. You're forgetting "neg.".
r~
On 02/20/2017 09:11 PM, Nikunj A Dadhania wrote:
For 64-bit mode if the register RA contains 0x8000___, OV
and OV32 are set to 1.
For 32-bit mode if the register RA contains 0x8000_, OV and OV32 are
set to 1.
Use the tcg-ops for negation (neg_tl) and drop gen_op_arith_neg() as
n
On 02/19/2017 08:00 PM, Markus Armbruster wrote:
> Hervé Poussineau writes:
>
>> Hi,
>>
>> Le 09/01/2017 à 14:48, Paolo Bonzini a écrit :
>>>
>>>
>>> On 09/01/2017 13:49, Markus Armbruster wrote:
Hervé Poussineau writes:
> 'ide-hd', 'ide-cd' and 'scsi-cd' devices already disable
On 02/20/2017 09:11 PM, Nikunj A Dadhania wrote:
For 64-bit mode use the compute ca32 routine. While for 32-bit mode, CA
and CA32 will have same value.
Signed-off-by: Nikunj A Dadhania
---
target/ppc/translate.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target/ppc/translate.c b/tar
* Markus Armbruster (arm...@redhat.com) wrote:
> This makes qemu_strtosz(), qemu_strtosz_mebi() and
> qemu_strtosz_metric() similar to qemu_strtoi64(), except negative
> values are rejected.
>
> Cc: Dr. David Alan Gilbert
> Cc: Eduardo Habkost (maintainer:X86)
> Cc: Kevin Wolf (supporter:Block
On 02/20/2017 12:21 PM, Denis V. Lunev wrote:
> From: Anton Nefedov
>
> Signed-off-by: Anton Nefedov
> Signed-off-by: Denis V. Lunev
> CC: Paolo Bonzini
> CC: Eric Blake
> ---
> qapi/event.json | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Reviewed-by: Eric Blake
--
Eric Bl
On 02/20/2017 12:12 PM, Denis V. Lunev wrote:
>> But for 2.9, we only need to change the union. Eric, can you do that
>> for us since my QAPI-fu is limited?
>>
>> Paolo
>>
> give me 5 minutes, I have patches for that, received them today.
Yep, I've reviewed those patches. Thanks for the fast fo
On 02/20/2017 12:21 PM, Denis V. Lunev wrote:
> From: Anton Nefedov
>
> Signed-off-by: Anton Nefedov
> Signed-off-by: Denis V. Lunev
> CC: Paolo Bonzini
> CC: Eric Blake
> ---
> qapi-schema.json | 12
> target/i386/cpu.c | 15 ++-
> vl.c | 12 ++
On 02/20/2017 09:11 PM, Nikunj A Dadhania wrote:
tcg_temp_free(t0);
+tcg_gen_extract_tl(cpu_ov32, cpu_ov, 31, 1);
+tcg_gen_extract_tl(cpu_ov, cpu_ov, 63, 1);
if (NARROW_MODE(ctx)) {
-tcg_gen_ext32s_tl(cpu_ov, cpu_ov);
+tcg_gen_mov_tl(cpu_ov, cpu_ov32);
}
-
On 02/20/2017 12:21 PM, Denis V. Lunev wrote:
> From: Anton Nefedov
>
> Do not make some foreign function do it.
>
> Signed-off-by: Anton Nefedov
> Signed-off-by: Denis V. Lunev
> CC: Paolo Bonzini
> CC: Eric Blake
> ---
> kvm-all.c | 5 -
> vl.c | 22 +-
> 2 f
On 02/20/2017 10:52 AM, Stefan Hajnoczi wrote:
> The disk I/O throttling options have been listed for a long time but
> never explained on the QEMU man page.
>
> Suggested-by: Nini Gu
> Cc: Alberto Garcia
> Signed-off-by: Stefan Hajnoczi
> ---
> qemu-options.hx | 25 +
>
1 - 100 of 400 matches
Mail list logo