Hi
- Original Message -
> Marc-André Lureau writes:
>
> > As the name suggests, the qapi2texi script converts JSON QAPI
> > description into a texi file suitable for different target
> > formats (info/man/txt/pdf/html...).
> >
> > It parses the following
On 12/30/2016 09:35 AM, Mark Cave-Ayland wrote:
On 15/12/16 17:04, Artyom Tarasenko wrote:
Ping?
Richard & Mark, can you please review the patches
04, 05, 08, 10, 11,12, 14, 15, 16, 18-23 and 25-28?
Hope I haven't missed anything from the v0 review.
It would be nice to get it into the 2.9
Marcin,
I think that things have changed enough so that you could check again
this version.
JC
Le 11/01/2017 à 17:52, Jean-Christophe Dubois a écrit :
The i.MX SPI device was not de-asserting the CS line at the end of
memory access.
This triggered a SIGSEGV in Qemu when the sabrelite
On Wed, Jan 11, 2017 at 05:12:02PM +, Stefan Hajnoczi wrote:
> On Tue, Jan 10, 2017 at 10:51:29AM -0600, Eric Blake wrote:
> > On 01/10/2017 10:37 AM, Stefan Hajnoczi wrote:
> > > On Fri, Jan 06, 2017 at 03:54:58PM +, Daniel P. Berrange wrote:
> > >> diff --git a/io/channel-buffer.c
Signed-off-by: Marc-André Lureau
---
backends/baum.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/backends/baum.c b/backends/baum.c
index 0f418ed358..39c9365024 100644
--- a/backends/baum.c
+++ b/backends/baum.c
@@ -616,9 +616,9 @@ static
Le 10/01/2017 à 00:02, Peter Maydell a écrit :
On 9 January 2017 at 22:27, Jean-Christophe DUBOIS wrote:
I might be wrong but I think they are coming out of reset with
their CS line set to low (so they are selected by default)
because this is the default level at reset.
I examined xhci_kick_epctx (frame 6) and looked into xfer and
xfer->packet, maybe this helps:
(gdb) bt
#0 0x7fffdccb304f in raise () at /usr/lib/libc.so.6
#1 0x7fffdccb447a in abort () at /usr/lib/libc.so.6
#2 0x7fffdccabea7 in __assert_fail_base () at /usr/lib/libc.so.6
#3
On Wed, Jan 04, 2017 at 02:26:17PM +0100, Paolo Bonzini wrote:
> +/* Decrement a counter, and return locked if it is decremented to zero.
> + * It is impossible for the counter to become nonzero while the mutex
> + * is taken.
> + */
> +bool qemu_lockcnt_dec_and_lock(QemuLockCnt *lockcnt)
> +{
> +
On 21/12/2016 08:58, Peter Xu wrote:
> - mr->romd_mode ? 'R' : '-',
> - !mr->readonly && !(mr->rom_device && mr->romd_mode) ? 'W'
> - : '-',
> + MR_CHAR_RD(mr),
> +
Now it uses Object instance_finalize instead.
Signed-off-by: Marc-André Lureau
---
include/sysemu/char.h | 8
qemu-char.c | 10 +-
2 files changed, 1 insertion(+), 17 deletions(-)
diff --git a/include/sysemu/char.h
Signed-off-by: Marc-André Lureau
---
spice-qemu-char.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/spice-qemu-char.c b/spice-qemu-char.c
index dd97c17fca..3902202a35 100644
--- a/spice-qemu-char.c
+++ b/spice-qemu-char.c
@@ -210,9 +210,9
The following commits will split char.c in several files. Let's put them
in a subdirectory.
Signed-off-by: Marc-André Lureau
---
qemu-char.c => chardev/char.c | 0
MAINTAINERS | 2 +-
Makefile.objs | 2 +-
chardev/Makefile.objs
Paolo Bonzini writes:
[...]
> A weird idea: what about doing
> -DGENERATED_TRACERS_H=\"hw/scsi/generated-tracers.h\"
> and then having
> #ifdef GENERATED_TRACE_H
> #include GENERATED_TRACE_H
> #endif
> in include/trace.h?
> Then you can use full include path for special
On 2017/1/4 22:44, Stefan Hajnoczi wrote:
On Tue, Jan 03, 2017 at 10:53:06AM -0600, Eric Blake wrote:
On 12/29/2016 08:41 PM, Junkang Fu wrote:
>From 74e913fc41ea98d1dde692175f1e3fb6729342aa Mon Sep 17 00:00:00 2001
From: "junkang.fjk"
Date: Wed, 24 Aug 2016
On Wed, Jan 11, 2017 at 07:11:25PM -0200, Jose Ricardo Ziviani wrote:
> This commit fixes a warning in the code "(i * 2) ? .. : ..", which
> should be better as "i ? .. : ..", and improves the BCD_DIG_BYTE
> macro by placing parentheses around its argument to avoid possible
> expansion issues
On Wed, Jan 11, 2017 at 05:58:40PM +0100, Artyom Tarasenko wrote:
> Hi Hervé,
>
> nice work!
>
> On Thu, Dec 29, 2016 at 11:12 PM, Hervé Poussineau
> wrote:
> > Hi,
> >
> > This patchset adds the emulation of the IBM RS/6000 7020 (40p). The real
> > machine is
> > able
Daniel P Berrange writes:
> On Wed, Jan 11, 2017 at 06:34:40PM +0100, Paolo Bonzini wrote:
[...]
>> > and we can't
>> > use relative includes for that, since the relative include gets
>> > resolved wrt the source file doing the #include, but the trace.h
>> > file is in $BUILD_DIR.
>>
>> Why
On 01/11/2017 03:49 AM, Greg Kurz wrote:
> Some recently added tests pass a zero length to qtest_memwrite().
> Unfortunately, the qtest protocol doesn't implement an on-the-wire
> syntax for zero-length writes and the current code happily sends
> garbage to QEMU. This causes intermittent
From: Eduardo Habkost
"qom-list-types abstract=false" currently returns all interface
types, as if they were not abstract. Fix this by making sure all
interface types are abstract.
All interface types have instance_size == 0, so we can use
it to set abstract=true on
If the guest sets the sglist size to a value >=2GB, megasas_handle_dcmd
will return MFI_STAT_MEMORY_NOT_AVAILABLE without freeing the memory.
Avoid this by returning only the status from map_dcmd, and loading
cmd->iov_size in the caller.
Reported-by: Li Qiang
Signed-off-by:
From: Marc-André Lureau
This reverts commit 7ad9339e372fcd12d584684d7f52ac259604a4f4.
The error "Failed to execute helper program (No such file or directory)"
is due to broken glib installation, missing windows gspawn helpers.
Signed-off-by: Marc-André Lureau
From: Peter Xu
Split irqchip works based on the fact that we kept the first 24 gsi
routing entries inside KVM for userspace ioapic's use. When system
boot, we'll reserve these MSI routing entries before hand. However,
after migration, we forgot to re-configure it up in the
On 01/11/2017 11:29 AM, Marc-André Lureau wrote:
> Signed-off-by: Marc-André Lureau
> ---
> qemu-char.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
Patches 3-11: Reviewed-by: Eric Blake
--
Eric Blake eblake redhat com
This patch series adds a Niagara OpenSPARC T1 sun4v machine.
The most important new feature: it can boot Solaris 10 / sparc64.
The machine uses a firmware released by Sun as a part of the OpenSPARC project.
The series are available under:
https://github.com/artyom-tarasenko/qemu/tree/sun4v-v2
Signed-off-by: Artyom Tarasenko
Reviewed-by: Richard Henderson
---
target/sparc/ldst_helper.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/target/sparc/ldst_helper.c b/target/sparc/ldst_helper.c
index 043cbf8..68eca86 100644
---
Accordinf to UA2005, 9.3.3 "Address Space Identifiers",
"In hyperprivileged mode, all instruction fetches and loads and stores with
implicit
ASIs use a physical address, regardless of the value of TL".
Signed-off-by: Artyom Tarasenko
---
target/sparc/cpu.h | 4 ++--
> On 11 Jan 2017, at 15:31, Vladimir Sementsov-Ogievskiy
> wrote:
>
> >>> If an error occurs, the server SHOULD set the appropriate error code in
> >>> the error field of an error chunk. However, if the error does not involve
> >>> invalid usage (such as a request
Signed-off-by: Artyom Tarasenko
---
target/sparc/ldst_helper.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/target/sparc/ldst_helper.c b/target/sparc/ldst_helper.c
index 0447d4e..57b3b97 100644
--- a/target/sparc/ldst_helper.c
+++
Remove the Niagara stub implementation from sun4u.c and add a machine,
compatible with Legion simulator from the OpenSPARC T1 project.
The machine uses the firmware supplied with the OpenSPARC T1 project,
http://download.oracle.com/technetwork/systems/opensparc/OpenSPARCT1_Arch.1.5.tar.bz2
in the
Use explicit register pointers while accessing D/I-MMU registers.
Call cpu_unassigned_access on access to missing registers.
Signed-off-by: Artyom Tarasenko
Reviewed-by: Richard Henderson
---
target/sparc/cpu.h | 4 +++
target/sparc/ldst_helper.c
> so it is just as easy to write 'i ? ...' instead of the weirder
> '(i * 2) ? ...'.
I suspect it is just possible that the i * 2 expression is a typo
for something else, perhaps i & 2 or i << 2 or i >> 2 or something else.
I don't know the code so I am unable to offer better guidance.
--
You
Signed-off-by: Artyom Tarasenko
---
target/sparc/cpu.h | 2 +
target/sparc/ldst_helper.c | 124 +
2 files changed, 104 insertions(+), 22 deletions(-)
diff --git a/target/sparc/cpu.h b/target/sparc/cpu.h
index
Signed-off-by: Artyom Tarasenko
---
target/sparc/cpu.h | 17 +
1 file changed, 17 insertions(+)
diff --git a/target/sparc/cpu.h b/target/sparc/cpu.h
index 687e158..b41f5c5 100644
--- a/target/sparc/cpu.h
+++ b/target/sparc/cpu.h
@@ -304,19 +304,36 @@ enum {
Signed-off-by: Artyom Tarasenko
Reviewed-by: Richard Henderson
---
hw/sparc64/Makefile.objs | 1 +
hw/sparc64/sparc64.c | 378 +
hw/sparc64/sun4u.c | 348
Signed-off-by: Artyom Tarasenko
---
target/sparc/translate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/sparc/translate.c b/target/sparc/translate.c
index 7e399a3..23d4673 100644
--- a/target/sparc/translate.c
+++ b/target/sparc/translate.c
@@
On 01/11/2017 11:29 AM, Marc-André Lureau wrote:
> For some unclear reason to me, char-file does not have chr_free on
> win32. Since we want to switch to instance finalizer instead of class
> chr_free, we should be able to run the base WinChardev class finalizer
> in any case. Use a boolean to
On Wed, Jan 11, 2017 at 6:13 PM, Mark Cave-Ayland
wrote:
> On 11/01/17 16:56, Richard Henderson wrote:
>
>> On 12/30/2016 09:35 AM, Mark Cave-Ayland wrote:
>>> On 15/12/16 17:04, Artyom Tarasenko wrote:
>>>
Ping?
Richard & Mark, can you please review the
Hi,
Your series seems to have some coding style problems. See output below for
more information:
Type: series
Message-id: 1484163327-111841-1-git-send-email-pbonz...@redhat.com
Subject: [Qemu-devel] [PULL 00/33] Misc patches for 2017-01-11
=== TEST SCRIPT BEGIN ===
#!/bin/bash
BASE=base
n=1
Signed-off-by: Artyom Tarasenko
---
linux-user/main.c | 2 +-
target/sparc/cpu.h | 48 +-
target/sparc/ldst_helper.c | 8
target/sparc/machine.c | 4 ++--
4 files changed, 25 insertions(+), 37
Signed-off-by: Artyom Tarasenko
Reviewed-by: Richard Henderson
---
target/sparc/translate.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/target/sparc/translate.c b/target/sparc/translate.c
index 0b0cde1..b898898 100644
---
When running certain HMP commands ("info registers", "info cpustats"
or dumping virtual memory) with the "none" machine, QEMU crashes
with a segmentation fault. This happens because the "none" machine does
not have any CPUs by default, but these HMP commands did not check for
a valid CPU pointer
Signed-off-by: Artyom Tarasenko
---
target/sparc/cpu.h | 1 +
target/sparc/int64_helper.c | 37 -
target/sparc/win_helper.c | 6 ++
3 files changed, 39 insertions(+), 5 deletions(-)
diff --git a/target/sparc/cpu.h
Signed-off-by: Artyom Tarasenko
---
target/sparc/ldst_helper.c | 51 ++
1 file changed, 15 insertions(+), 36 deletions(-)
diff --git a/target/sparc/ldst_helper.c b/target/sparc/ldst_helper.c
index 4b8ca69..0447d4e 100644
---
On Mi, 2017-01-11 at 16:59 +0200, Alberto Garcia wrote:
> On Mon, Nov 28, 2016 at 11:52:08AM +0530, P J P wrote:
> > | > --- a/hw/display/cirrus_vga.c
> > | > +++ b/hw/display/cirrus_vga.c
> > | > @@ -272,6 +272,9 @@ static void
> > cirrus_update_memory_access(CirrusVGAState
> > | > *s);
> > | >
Signed-off-by: Artyom Tarasenko
---
target/sparc/ldst_helper.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/target/sparc/ldst_helper.c b/target/sparc/ldst_helper.c
index 57b3b97..d34795a 100644
--- a/target/sparc/ldst_helper.c
+++
Signed-off-by: Artyom Tarasenko
---
target/sparc/ldst_helper.c | 30 --
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/target/sparc/ldst_helper.c b/target/sparc/ldst_helper.c
index 387732d..301616b 100644
---
QEMU 0.12 is completely outdated nowadays ... can you still reproduce
this problem with the latest version of QEMU?
** Changed in: qemu
Status: New => Incomplete
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
Signed-off-by: Artyom Tarasenko
Reviewed-by: Richard Henderson
---
target/sparc/mmu_helper.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target/sparc/mmu_helper.c b/target/sparc/mmu_helper.c
index fa70dc0..8b4664d 100644
---
In OpenSPARC T1+ TWINX ASIs in store instructions are aliased
with Block Initializing Store ASIs.
"UltraSPARC T1 Supplement Draft D2.1, 14 May 2007" describes them
in the chapter "5.9 Block Initializing Store ASIs"
Integer stores of all sizes are allowed with these ASIs.
Signed-off-by: Artyom
Make clear that this isn't guaranteed to actually complete the transfer,
the usb packet can still be in flight after calling that function.
Signed-off-by: Gerd Hoffmann
---
hw/usb/hcd-xhci.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git
Signed-off-by: Artyom Tarasenko
---
MAINTAINERS | 6 +++
hw/timer/Makefile.objs | 2 +
hw/timer/sun4v-rtc.c | 102 +++
include/hw/timer/sun4v-rtc.h | 1 +
4 files changed, 111 insertions(+)
create
Peter's patch had been included here:
http://git.qemu.org/?p=qemu.git;a=commitdiff;h=1669add752d9f2928
==> Fix released
** Changed in: qemu
Status: New => Fix Released
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
On 01/11/2017 11:29 AM, Marc-André Lureau wrote:
> qemu_chr_new_from_opts() is modified to not need CharDriver backend[]
> array, but uses instead objectified qmp_query_chardev_backends() and
> char_get_class(). The alias field is moved outside in a ChardevAlias[],
> similar to QDevAlias for
Public bug reported:
Used -c compression option of qemu-img convert to compress qcow2,
then libvirt mount for compressed image don't work as well as decompression also
not working, tried glib-deflate to decompress
** Affects: qemu
Importance: Undecided
Status: New
--
You received
From: Nir Soffer
The result of openfile was not checked, leading to failure deep in the
actual command with confusing error message, and exiting with exit code 0.
Here is one example - trying to read a pattern from an invalid chain:
$ qemu-io -c 'read -P 1 0 1024'
From: Stefan Weil
Signed-off-by: Stefan Weil
Signed-off-by: David Gibson
---
disas/ppc.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/disas/ppc.c b/disas/ppc.c
index bd05623..9b5a0e7 100644
The following changes since commit b44486dfb9447c88e4b216e730adcc780190852c:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20170110-1' into
staging (2017-01-10 14:52:34 +)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.9-20170112
From: Bharata B Rao
- xscmpodp & xscmpudp are missing flags reset.
- In xscmpodp, VXCC should be set only if VE is 0 for signalling NaN case
and VXCC should be set by explicitly checking for quiet NaN case.
- Comparison is being done only if the operands are not
From: Bharata B Rao
xscmpoqp - VSX Scalar Compare Ordered Quad-Precision
xscmpuqp - VSX Scalar Compare Unordered Quad-Precision
Signed-off-by: Bharata B Rao
Signed-off-by: Nikunj A Dadhania
Signed-off-by: David
401 - 459 of 459 matches
Mail list logo