The "current" priority bit (1 << i) should also be set in s->prio_mask[i], if
the interrupt is enabled. This will in turn cause the read operation of
VECTADDR to return the correct vector of the pending interrupt.
---
hw/intc/pl190.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --g
On 2017/2/27 15:34, Zhang Chen wrote:
On 02/27/2017 03:28 PM, Hailiang Zhang wrote:
On 2017/2/27 15:03, Zhang Chen wrote:
On 02/25/2017 02:58 PM, Hailiang Zhang wrote:
On 2017/2/25 11:32, Zhang Chen wrote:
Add offset args for colo_packet_compare_common, optimize
colo_packet_compare_icmp()
void icp_set_cppr(ICPState *ss, uint8_t cppr)
@@ -262,7 +261,7 @@ void icp_set_cppr(ICPState *ss, uint8_t cppr)
}
} else {
if (!XISR(ss)) {
-icp_resend(ss);
+icp_resend(XICS_INTERFACE(qdev_get_machine()), ss);
>>>
>>
On 02/25/2017 10:14 PM, Peter Maydell wrote:
> On 24 February 2017 at 11:20, Alex Bennée wrote:
>> The following changes since commit 2d896b454a0e19ec4c1ddbb0e0b65b7e54fcedf3:
>>
>> Revert "hw/mips: MIPS Boston board support" (2017-02-23 18:04:45 +)
>>
>> are available in the git repository
On 02/27/2017 12:43 AM, David Gibson wrote:
> On Fri, Feb 24, 2017 at 11:52:01AM +0100, Cédric Le Goater wrote:
>> On 02/23/2017 03:15 AM, David Gibson wrote:
>>> On Thu, Feb 16, 2017 at 02:47:27PM +0100, Cédric Le Goater wrote:
This is, again, to reduce the use of the list of ICS objects. Let
On Sat, 25 Feb 2017, Richard Henderson wrote:
> On 02/25/2017 12:50 AM, Miroslav Benes wrote:
> > Linux arch/s390/kernel/head(64).S uses lpp instruction if it is
> > available in facilities list provided by stfl/stfle instruction. This is
> > the case of newer z/System generations and their qemu d
Linux arch/s390/kernel/head(64).S uses lpp instruction if it is
available in facilities list provided by stfl/stfle instruction. This is
the case of newer z/System generations and their qemu definition.
Signed-off-by: Miroslav Benes
---
v2
- remove potential_page_fault()
target/s390x/insn-data.
On 02/27/2017 04:43 PM, Hailiang Zhang wrote:
On 2017/2/27 15:34, Zhang Chen wrote:
On 02/27/2017 03:28 PM, Hailiang Zhang wrote:
On 2017/2/27 15:03, Zhang Chen wrote:
On 02/25/2017 02:58 PM, Hailiang Zhang wrote:
On 2017/2/25 11:32, Zhang Chen wrote:
Add offset args for colo_packet_co
On 2017年02月27日 14:53, Hailiang Zhang wrote:
I think the issue is that your code can not differ A from B.
We have a parameter 'fin_ack_seq' recording the sequence of
'FIN=1,ACK=1,seq=w,ack=u+1' and if the ack value from the opposite
side is is 'w+1', we can consider this connection is closed,
* Peter Maydell (peter.mayd...@linaro.org) wrote:
> On 26 February 2017 at 20:27, Samuel Thibault
> wrote:
> > The following changes since commit 685783c5b69c83c942d1fc21679311eeb8f79ab9:
> >
> > Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into
> > staging (2017-02-26 1
Christian Borntraeger writes:
> On 02/25/2017 10:14 PM, Peter Maydell wrote:
>> On 24 February 2017 at 11:20, Alex Bennée wrote:
>>> The following changes since commit 2d896b454a0e19ec4c1ddbb0e0b65b7e54fcedf3:
>>>
>>> Revert "hw/mips: MIPS Boston board support" (2017-02-23 18:04:45 +)
>>>
On Fri, Feb 24, 2017 at 03:30:21PM -0800, ashish mittal wrote:
> Thanks!
>
> I hope the following is in line with what you suggested -
Yes, that looks suitable for password auth
>
> We will error out in case either of username, secret-id, or password
> are missing.
>
> Good case, passing passw
[ adding Peter for some insights ]
On 02/27/2017 02:00 AM, David Gibson wrote:
> On Fri, Feb 24, 2017 at 12:27:35PM +0100, Cédric Le Goater wrote:
>> On 02/23/2017 03:42 AM, David Gibson wrote:
>>> On Thu, Feb 16, 2017 at 02:47:39PM +0100, Cédric Le Goater wrote:
The reset of the ICP objects
On 02/27/2017 10:11 AM, Alex Bennée wrote:
>
> Christian Borntraeger writes:
>
>> On 02/25/2017 10:14 PM, Peter Maydell wrote:
>>> On 24 February 2017 at 11:20, Alex Bennée wrote:
The following changes since commit
2d896b454a0e19ec4c1ddbb0e0b65b7e54fcedf3:
Revert "hw/mips
On Fri, Feb 24, 2017 at 09:33:05AM -0800, no-re...@patchew.org wrote:
> === OUTPUT BEGIN ===
> Checking PATCH 1/1: os: don't corrupt pre-existing memory-backend data with
> prealloc...
> ERROR: Use of volatile is usually wrong: see
> Documentation/volatile-considered-harmful.txt
ERROR: checkpatc
Describing this as "code movement" when the added & removed chunks are not
identical is a bit misleading.
Can you expand the commit message to explain why the extra options are
being added
On Mon, Feb 27, 2017 at 02:30:39AM -0500, Jeff Cody wrote:
> Signed-off-by: Jeff Cody
> ---
> block/rbd.c
On 27/02/2017 06:53, Alexey Kardashevskiy wrote:
> There is a link to this one [1]:
> http://git.qemu-project.org/?p=qemu.git;a=commitdiff;h=c3c1bb99d1c11978d9ce94d1bdcf0705378c1459
>
> Which was reverted with a sensible explanation [2]:
> http://git.qemu-project.org/?p=qemu.git;a=commitdiff;h=4
On Mon, Feb 27, 2017 at 02:36:13AM -0500, Jeff Cody wrote:
> On Mon, Feb 27, 2017 at 02:30:41AM -0500, Jeff Cody wrote:
> > Signed-off-by: Jeff Cody
> > ---
> > qapi/block-core.json | 47 ---
> > 1 file changed, 44 insertions(+), 3 deletions(-)
> >
> >
On 02/27/2017 10:11 AM, Alex Bennée wrote:
>
> Christian Borntraeger writes:
>
>> On 02/25/2017 10:14 PM, Peter Maydell wrote:
>>> On 24 February 2017 at 11:20, Alex Bennée wrote:
The following changes since commit
2d896b454a0e19ec4c1ddbb0e0b65b7e54fcedf3:
Revert "hw/mips
Signed-off-by: Suramya Shah
---
hw/display/sm501_template.h | 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/hw/display/sm501_template.h b/hw/display/sm501_template.h
index f33e499..4e5801e 100644
--- a/hw/display/sm501_template.h
+++ b/hw/display/sm501_template.h
@@ -22
Hi,
It worked fine on Linus tree commit:
7bb0338 Merge tag 'rodata-v4.11-rc1' of git://git.kernel.org/pub/scm/..
failed to start 2nd domain on this commit:
37c8596 Merge tag 'tty-4.11-rc1' of git://git.kernel.org/pub/scm/..
(this commit probably is not the first bad, i didn't do the bisecting)
On 02/25/2017 10:31 PM, Vladimir Sementsov-Ogievskiy wrote:
> After migration all drives are inactive and savevm will fail with
>
> qemu-kvm: block/io.c:1406: bdrv_co_do_pwritev:
>Assertion `!(bs->open_flags & 0x0800)' failed.
>
> Signed-off-by: Vladimir Sementsov-Ogievskiy
> ---
> block/snap
On 26 February 2017 at 22:29, Artyom Tarasenko wrote:
> The following changes since commit a951316b8a5c3c63254f20a826afeed940dd4cba:
>
> Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request'
> into staging (2017-02-03 14:41:49 +)
>
> are available in the git repository at:
* Marc-André Lureau (marcandre.lur...@redhat.com) wrote:
> Since commit b0a335e351103bf92f3f9d0bd5759311be8156ac, a socket write
> may trigger a disconnect events, calling vhost_user_stop() and clearing
> all the vhost_dev strutures holding data that vhost.c functions expect
> to remain valid. Dela
On Mon, Feb 27, 2017 at 05:40:50PM +0800, Xiong Zhou wrote:
> It worked fine on Linus tree commit:
> 7bb0338 Merge tag 'rodata-v4.11-rc1' of git://git.kernel.org/pub/scm/..
>
> failed to start 2nd domain on this commit:
> 37c8596 Merge tag 'tty-4.11-rc1' of git://git.kernel.org/pub/scm/..
> (thi
On 27 February 2017 at 01:05, David Gibson wrote:
> On Fri, Feb 24, 2017 at 10:35:35AM +, Peter Maydell wrote:
>> On 24 February 2017 at 00:16, David Gibson
>> wrote:
>> > Ok, I've pushed libfdt upstream patches to (a) make passing NULL to
>> > setprop() with zero length explicitly safe and
On 27 February 2017 at 05:33, Nikunj A Dadhania
wrote:
> Peter Maydell writes:
>
>> On 13 February 2017 at 08:59, Nikunj A Dadhania
>> wrote:
>>> While executing qemu_ppc64le, found an issue that the real illegal
>>> instructions are handled as risu_op which results in wrong info at the
>>> mast
For a one-off one-liner bugfix patch it's easier for me to grab it from
the bug tracker than require the submitter to resend, though... I'll
have a look at it later today.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.l
Since commit b0a335e351103bf92f3f9d0bd5759311be8156ac, a socket write
may trigger a disconnect events, calling vhost_user_stop() and clearing
all the vhost_dev strutures holding data that vhost.c functions expect
to remain valid. Delay the cleanup to keep the vhost_dev structure
valid during the vh
Hi
- Original Message -
> * Marc-André Lureau (marcandre.lur...@redhat.com) wrote:
> > Since commit b0a335e351103bf92f3f9d0bd5759311be8156ac, a socket write
> > may trigger a disconnect events, calling vhost_user_stop() and clearing
> > all the vhost_dev strutures holding data that vhost.c
Indicate the actual features in the STFL implementation and implement
STFLE.
Signed-off-by: Michal Marek
---
v4:
- Remove redundant buffer clearing in do_stfle()
- Always store whole doublewords in STFLE
- Use s390_cpu_virt_mem_write() to store the result
- Raise a specification exception if
On Fri, Feb 24, 2017 at 11:17:44PM +0100, Greg Kurz wrote:
> On Fri, 24 Feb 2017 17:17:30 +
> Stefan Hajnoczi wrote:
> [...]
> > > > This function doesn't handle absolute paths? It ignores leading '/' and
> > > > therefore treats all paths as relative paths.
> > > >
> > >
> > > Yes becaus
On 27/02/2017 11:18, Marc-André Lureau wrote:
> Since commit b0a335e351103bf92f3f9d0bd5759311be8156ac, a socket write
> may trigger a disconnect events, calling vhost_user_stop() and clearing
> all the vhost_dev strutures holding data that vhost.c functions expect
> to remain valid. Delay the cle
Markus Armbruster writes:
[...]
> === Dotted keys ===
>
> One sufficiently powerful syntax extension already exists: the dotted
> key convention. It's syntactically unambiguous only when none of the
> KEYs involved contains '.' To adopt it across the board, we'd have to
> outlaw '.' in KEYs. Q
On 2017/2/27 17:05, Jason Wang wrote:
On 2017年02月27日 14:53, Hailiang Zhang wrote:
I think the issue is that your code can not differ A from B.
We have a parameter 'fin_ack_seq' recording the sequence of
'FIN=1,ACK=1,seq=w,ack=u+1' and if the ack value from the opposite
side is is 'w+1', we
On 27 February 2017 at 08:14, Suramya Shah wrote:
> Signed-off-by: Suramya Shah
> ---
> hw/display/sm501_template.h | 8 +---
> 1 file changed, 1 insertion(+), 7 deletions(-)
>
> diff --git a/hw/display/sm501_template.h b/hw/display/sm501_template.h
> index f33e499..4e5801e 100644
> --- a/hw
On Mon, 27 Feb 2017 10:20:58 +
Stefan Hajnoczi wrote:
> On Fri, Feb 24, 2017 at 11:17:44PM +0100, Greg Kurz wrote:
> > On Fri, 24 Feb 2017 17:17:30 +
> > Stefan Hajnoczi wrote:
> > [...]
> > > > > This function doesn't handle absolute paths? It ignores leading '/'
> > > > > and
> > >
* Vladimir Sementsov-Ogievskiy (vsement...@virtuozzo.com) wrote:
> hmp_savevm calls qemu_savevm_state(f), which sets to_dst_file=f in
> global migration state. Then hmp_savevm closes f (g_free called).
>
> Next access to to_dst_file in migration state (for example,
> qmp_migrate_set_speed) will us
Le samedi 25 février 2017, 10:42:43 CET Richard Henderson a écrit :
> On 02/23/2017 10:58 PM, Eric Bischoff wrote:
> > +/* LOAD PAIR DISJOINT */
> > +C(0xc804, LPD, SSF, ILA, m1_32s, m2_32s, 0, r3_P32, movx, 0)
> > +C(0xc805, LPDG,SSF, ILA, m1_64, m2_64, 0, r3_P64, movx, 0)
>
>
Since commit b0a335e351103bf92f3f9d0bd5759311be8156ac, a socket write
may trigger a disconnect events, calling vhost_user_stop() and clearing
all the vhost_dev strutures holding data that vhost.c functions expect
to remain valid. Delay the cleanup to keep the vhost_dev structure
valid during the vh
On 27/02/2017 11:49, Marc-André Lureau wrote:
> Since commit b0a335e351103bf92f3f9d0bd5759311be8156ac, a socket write
> may trigger a disconnect events, calling vhost_user_stop() and clearing
> all the vhost_dev strutures holding data that vhost.c functions expect
> to remain valid. Delay the cle
Am 27.02.2017 um 11:27 hat Markus Armbruster geschrieben:
> Markus Armbruster writes:
>
> [...]
> > === Dotted keys ===
> >
> > One sufficiently powerful syntax extension already exists: the dotted
> > key convention. It's syntactically unambiguous only when none of the
> > KEYs involved contain
On Wed, Feb 22, 2017 at 03:06:41PM -0600, Tim Cusack wrote:
> I have a scenario that perhaps not many have attempted, but I still hope
> that it is possible.
>
> Scenario:
>
> I would like to have a Base Windows 7 VM in KVM/QEMU.
>
> I would follow the following process (confirmed it works)
>
>
the convert process is currently completely implemented with sync operations.
That means it reads one buffer and then writes it. No parallelism and each sync
request takes as long as it takes until it is completed.
This can be a big performance hit when the convert process reads and writes
to devi
Hi
On Tue, Feb 21, 2017 at 6:27 PM Marc-André Lureau <
marcandre.lur...@redhat.com> wrote:
> After this series removing a few memory leaks, make check with ASAN
> enabled gives a "clean" run with x86_64-softmmu target (there are
> warnings related to coroutine makecontext/swapcontext).
>
> This s
Hi David,
On Tue, Feb 21, 2017 at 10:03:14AM +, Dr. David Alan Gilbert wrote:
> * Alexey Perevalov (a.pereva...@samsung.com) wrote:
> >
> > Hello David,
>
> Hi Alexey,
>
> > On Tue, Feb 14, 2017 at 07:34:26PM +, Dr. David Alan Gilbert wrote:
> > > * Alexey Perevalov (a.pereva...@samsun
On Thu, Feb 23, 2017 at 10:59:22AM +, Daniel P. Berrange wrote:
> When using a memory-backend object with prealloc turned on, QEMU
> will memset() the first byte in every memory page to zero. While
> this might have been acceptable for memory backends associated
> with RAM, this corrupts applic
nodes[id].next is written by other threads. If atomic_read is not used
(matching atomic_set in mcs_mutex_lock!) the compiler can optimize the
whole "if" away!
Reported-by: Alex Bennée
Signed-off-by: Paolo Bonzini
---
tests/test-aio-multithread.c | 4 ++--
1 file changed, 2 insertions(+), 2 del
visitor_input_test_init_internal() parses test input with
qobject_from_jsonv(), and asserts it succeeds. Pass &error_abort for
good measure.
Signed-off-by: Markus Armbruster
---
tests/test-qobject-input-visitor.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/test-qob
Ignoring errors first, then asserting success is suboptimal. Pass
&error_abort instead, so we abort earlier, and hopefully get more
useful clues on what's wrong.
Signed-off-by: Markus Armbruster
---
qobject/qjson.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qobject/qjso
Signed-off-by: Markus Armbruster
Reviewed-by: Eric Blake
---
tests/Makefile.include | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/Makefile.include b/tests/Makefile.include
index cb97473..fdf528c 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -
qemu_opts_parse() interprets "no" as negated empty key. Consistent
with its acceptance of empty keys elsewhere, whatever that's worth.
Signed-off-by: Markus Armbruster
---
tests/test-qemu-opts.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/tests/test-qemu-opts.c b/tests/test-qemu-op
qmp_deserialize() calls qobject_from_json() ignoring errors. It
passes the result to qobject_input_visitor_new(), which asserts it's
not null. Therefore, we can just as well pass &error_abort to
qobject_from_json().
Signed-off-by: Markus Armbruster
---
tests/test-visitor-serialization.c | 2 +-
qmp_query_qmp_schema() parses qmp_schema_json[] with
qobject_from_json(). This must not fail, so pass &error_abort.
Signed-off-by: Markus Armbruster
---
monitor.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/monitor.c b/monitor.c
index 858bcda..13f6133 100644
--- a/monito
Signed-off-by: Markus Armbruster
Reviewed-by: Eric Blake
---
qapi/qobject-input-visitor.c | 87 ++--
1 file changed, 35 insertions(+), 52 deletions(-)
diff --git a/qapi/qobject-input-visitor.c b/qapi/qobject-input-visitor.c
index e47615e..3db5850 100644
-
Signed-off-by: Markus Armbruster
---
include/qapi/qmp/qjson.h | 3 ++-
qobject/qjson.c| 12
tests/libqtest.c | 2 +-
tests/test-qobject-input-visitor.c | 2 +-
4 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/include/q
Signed-off-by: Markus Armbruster
---
tests/.gitignore | 1 +
tests/Makefile.include | 3 +++
tests/test-qapi-util.c | 51 ++
3 files changed, 55 insertions(+)
create mode 100644 tests/test-qapi-util.c
diff --git a/tests/.gitignore b/tests/
Signed-off-by: Markus Armbruster
---
block.c| 2 +-
include/qapi/qmp/qjson.h | 5 +--
monitor.c | 2 +-
qobject/qjson.c| 4 +--
tests/check-qjson.c| 62 +++---
te
Pass &error_abort with known-good input. Else pass &err and check
what comes back. This demonstrates that the parser fails silently for
many errors.
Signed-off-by: Markus Armbruster
---
tests/check-qjson.c | 88 ++---
1 file changed, 56 insertion
Actually, the command line option is the least part of this series.
Its bulk is about building infrastructure and getting errors out of
the JSON parser[*]. The latter part could be spun out in its own
series, if that helps. We'll see.
The design of the command line interface was discussed here:
Signed-off-by: Markus Armbruster
---
include/qapi/qobject-input-visitor.h | 12
qapi/qobject-input-visitor.c | 33 +
2 files changed, 45 insertions(+)
diff --git a/include/qapi/qobject-input-visitor.h
b/include/qapi/qobject-input-visitor.h
in
Restricting the key components to something sane leaves us room for
evolving key syntax. Since they will be commonly used as QAPI member
names by the QObject input visitor, we can just as well borrow the
QAPI naming rules here.
Signed-off-by: Markus Armbruster
---
tests/test-keyval.c | 10 +
Signed-off-by: Markus Armbruster
---
block.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/block.c b/block.c
index aa6790c..de7d530 100644
--- a/block.c
+++ b/block.c
@@ -1163,9 +1163,14 @@ static QDict *parse_json_filename(const char *filename,
Error **errp)
Signed-off-by: Markus Armbruster
---
tests/test-keyval.c | 312
1 file changed, 312 insertions(+)
diff --git a/tests/test-keyval.c b/tests/test-keyval.c
index 27f6625..f6496d7 100644
--- a/tests/test-keyval.c
+++ b/tests/test-keyval.c
@@ -12,6
Second version of the patch, setting CC to zero.
I am not too satisfied, I had to create a cout_zero() helper, but
I could not find a better solution.
Signed-off-by: Markus Armbruster
---
tests/libqtest.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/libqtest.c b/tests/libqtest.c
index 683d5e3..bb444d5 100644
--- a/tests/libqtest.c
+++ b/tests/libqtest.c
@@ -21,6 +21,7 @@
#include
#include
+#include "qapi/err
Incorrect option
-blockdev node-name=foo,driver=file,filename=foo.img,aio.unmap
is rejected with "Invalid parameter type for 'aio', expected: string".
To make sense of this, you almost have to translate it into the
equivalent QMP command
{ "execute": "blockdev-add", "arguments": { "node-
Signed-off-by: Markus Armbruster
---
docs/qapi-code-gen.txt | 61 --
1 file changed, 39 insertions(+), 22 deletions(-)
diff --git a/docs/qapi-code-gen.txt b/docs/qapi-code-gen.txt
index 6746c10..9514d93 100644
--- a/docs/qapi-code-gen.txt
+++ b/doc
From: Eric Bischoff
LPD = LOAD PAIR DISJOINT
---
target/s390x/insn-data.def | 4 +++-
target/s390x/translate.c | 21 +
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/target/s390x/insn-data.def b/target/s390x/insn-data.def
index 075ff59..e427988 100644
--- a
Signed-off-by: Markus Armbruster
---
qapi/qobject-input-visitor.c | 61 +++-
1 file changed, 26 insertions(+), 35 deletions(-)
diff --git a/qapi/qobject-input-visitor.c b/qapi/qobject-input-visitor.c
index d53bad3..e47615e 100644
--- a/qapi/qobject-input-v
Signed-off-by: Markus Armbruster
---
include/qapi/util.h| 2 ++
qapi/qapi-util.c | 47 +++
tests/test-qapi-util.c | 34 ++
3 files changed, 83 insertions(+)
diff --git a/include/qapi/util.h b/include/qapi/util
keyval_parse() parses KEY=VALUE,... into a QDict. Works like
qemu_opts_parse(), except:
* Returns a QDict instead of a QemuOpts (d'oh).
* Supports nesting, unlike QemuOpts: a KEY is split into key
fragments at '.' (dotted key convention; the block layer does
something similar on top of QemuO
On Fri, 2017-02-17 at 11:14 +0100, Andrea Bolognani wrote:
[...]
> Andrea Bolognani (2):
> q35: Improve sample configuration files
> mach-virt: Provide sample configuration files
>
> docs/mach-virt-graphical.cfg | 281 +
> docs/mach-virt-serial.cfg
The new command line option -blockdev works like QMP command
blockdev-add.
The option argument may be given in JSON syntax, exactly as in QMP.
Example usage:
-blockdev '{"node-name": "foo", "driver": "raw", "file": {"driver": "file",
"filename": "foo.img"} }'
The JSON argument doesn't exact
From: "Daniel P. Berrange"
Currently the QObjectInputVisitor assumes that all scalar values are
directly represented as the final types declared by the thing being
visited. i.e. it assumes an 'int' is using QInt, and a 'bool' is using
QBool, etc. This is good when QObjectInputVisitor is fed a QO
* Alexey Perevalov (a.pereva...@samsung.com) wrote:
> Hi David,
>
>
> On Tue, Feb 21, 2017 at 10:03:14AM +, Dr. David Alan Gilbert wrote:
> > * Alexey Perevalov (a.pereva...@samsung.com) wrote:
> > >
> > > Hello David,
> >
> > Hi Alexey,
> >
> > > On Tue, Feb 14, 2017 at 07:34:26PM +,
On 25.01.2017 09:40, Thomas Huth wrote:
> We can have basic support for the "-kernel" parameter quite easily
> by using the generic loader device. This should be enough for most
> boards which do not need special machine-specific magic for loading
> a kernel (and for those that need special magic,
Additionally permit non-negative integers as key components. A
dictionary's keys must either be all integers or none. If all keys
are integers, convert the dictionary to a list. The set of keys must
be [0,N].
Examples:
* list.1=goner,list.0=null,list.1=eins,list.2=zwei
is equivalent to JSON
On Sat, 25 Feb 2017 07:18:29 +0100
Thomas Huth wrote:
> On 23.02.2017 13:20, Cornelia Huck wrote:
> > From: Farhan Ali
> >
> > Load the network boot image into guest RAM when the boot
> > device selected is a network device. Use some of the reserved
> > space in IplBlockCcw to store the start a
Hi,
> (Gerd: can you remind me of the reason why we can assume that
> depth is always 32 here? IIRC it's because the UI layer always
> uses 32 bit depth now but I couldn't convince myself of that
> with a quick look through the ui code...)
qemu-allocated display surfaces (backed by host memory)
On 27.02.2017 12:51, Cornelia Huck wrote:
> On Sat, 25 Feb 2017 07:18:29 +0100
> Thomas Huth wrote:
>
>> On 23.02.2017 13:20, Cornelia Huck wrote:
>>> From: Farhan Ali
>>>
>>> Load the network boot image into guest RAM when the boot
>>> device selected is a network device. Use some of the reserv
On 24 February 2017 at 16:40, Clement Deschamps
wrote:
> This patches add the Arasan SDHost controller and the GPIO controller to the
> BCM2835/36 platforms.
>
> This patches have been tested with raspbian 2015-09-24 (which uses the SDHCI
> controller),
> and raspbian 2017-01-11 (which dynamical
On Mon, 27 Feb 2017 12:17:26 +0100
Paolo Bonzini wrote:
> nodes[id].next is written by other threads. If atomic_read is not used
> (matching atomic_set in mcs_mutex_lock!) the compiler can optimize the
> whole "if" away!
>
> Reported-by: Alex Bennée
> Signed-off-by: Paolo Bonzini
> ---
Cool
> From: Kevin Wolf [mailto:kw...@redhat.com]
> Am 31.01.2017 um 12:57 hat Pavel Dovgalyuk geschrieben:
> > This patch enables making snapshots with blkreplay used in
> > block devices.
> >
> > Signed-off-by: Pavel Dovgalyuk
>
> Specifically, I think it avoids the blkreplay_open/close sequence. Is
On Sat, 25 Feb 2017 07:05:27 +0100
Thomas Huth wrote:
> On 23.02.2017 13:20, Cornelia Huck wrote:
> > From: Farhan Ali
> >
> > The current QEMU ROM infrastructure rejects late loading of ROMs.
> > And ELFs are currently loaded as ROM, this prevents delayed loading
> > of ELFs. So when loading E
On 25.02.2017 18:07, Vladimir Sementsov-Ogievskiy wrote:
> Add bitmap extension as specified in docs/specs/qcow2.txt.
> For now, just mirror extension header into Qcow2 state and check
> constraints. Also, calculate refcounts for qcow2 bitmaps, to not break
> qemu-img check.
>
> For now, disable i
Am 22.02.2017 um 15:04 hat Max Reitz geschrieben:
> > @@ -1390,6 +1565,7 @@ BdrvChild *bdrv_root_attach_child(BlockDriverState
> > *child_bs,
> >
> > ret = bdrv_check_update_perm(child_bs, perm, shared_perm, NULL, errp);
> > if (ret < 0) {
> > +bdrv_abort_perm_update(child_bs);
On 27.02.2017 13:28, Kevin Wolf wrote:
> Am 22.02.2017 um 15:04 hat Max Reitz geschrieben:
>>> @@ -1390,6 +1565,7 @@ BdrvChild *bdrv_root_attach_child(BlockDriverState
>>> *child_bs,
>>>
>>> ret = bdrv_check_update_perm(child_bs, perm, shared_perm, NULL, errp);
>>> if (ret < 0) {
>>> +
Am 25.02.2017 um 12:57 hat Max Reitz geschrieben:
> On 21.02.2017 15:58, Kevin Wolf wrote:
> > Almost all format drivers have the same characteristics as far as
> > permissions are concerned: They have one or more children for storing
> > their own data and, more importantly, metadata (can be writt
On Mon, Feb 27, 2017 at 11:01:06AM +, Stefan Hajnoczi wrote:
> On Wed, Feb 22, 2017 at 03:06:41PM -0600, Tim Cusack wrote:
> > I have a scenario that perhaps not many have attempted, but I still hope
> > that it is possible.
> >
> > Scenario:
> >
> > I would like to have a Base Windows 7 VM i
On Sun, 26 Feb 2017 17:48:15 +0100
Marek Vasut wrote:
> Add a const qom link between the CPU and the IIC instead
> of passing the CPU link through a qom property.
>
> Signed-off-by: Marek Vasut
> Cc: Alexander Graf
> Cc: Chris Wulff
> Cc: Jeff Da Silva
> Cc: Ley Foon Tan
> Cc: Markus Armbru
On 27.02.2017 13:33, Kevin Wolf wrote:
> Am 25.02.2017 um 12:57 hat Max Reitz geschrieben:
>> On 21.02.2017 15:58, Kevin Wolf wrote:
>>> Almost all format drivers have the same characteristics as far as
>>> permissions are concerned: They have one or more children for storing
>>> their own data and
On 24/02/2017 12:20, Alex Bennée wrote:
> The following changes since commit 2d896b454a0e19ec4c1ddbb0e0b65b7e54fcedf3:
>
> Revert "hw/mips: MIPS Boston board support" (2017-02-23 18:04:45 +)
>
> are available in the git repository at:
>
> https://github.com/stsquad/qemu.git tags/pull-mtt
On Mon, 27 Feb 2017 09:46:43 +1100
David Gibson wrote:
> On Fri, Feb 24, 2017 at 02:29:21PM +0100, Igor Mammedov wrote:
> > On Sat, 25 Feb 2017 00:03:57 +1100
> > David Gibson wrote:
> >
> > > On Wed, Feb 22, 2017 at 12:05:55PM +0100, Igor Mammedov wrote:
> > > > Replace SPAPR specific core
On Sun, Feb 26, 2017 at 11:42:03PM +0100, Greg Kurz wrote:
> +int openat_nofollow(int dirfd, const char *path, int flags, mode_t mode)
> +{
> +int fd;
> +
> +fd = dup(dirfd);
> +if (fd == -1) {
> +return -1;
> +}
> +
> +while (*path) {
> +const char *c;
> +
The cpu->exit_request check in cpu_loop_exec_tb is unnecessary,
because cpu->tcg_exit_req is always set after cpu->exit_request.
So let the TB exit and we will pick up the exit request later
in cpu_handle_interrupt.
Signed-off-by: Paolo Bonzini
---
cpu-exec.c | 4
1 file changed, 4 deletion
The icount interrupt flag and tcg_exit_req serve almost the same
purpose, let's make them completely the same.
The former TB_EXIT_REQUESTED and TB_EXIT_ICOUNT_EXPIRED cases are
unified, since we can distinguish them from the value of the
interrupt flag.
Signed-off-by: Paolo Bonzini
---
cpu-exec
From: Pavel Dovgalyuk
This patch adds check to break cpu loop when icount expires without
setting the TB_EXIT_ICOUNT_EXPIRED flag. It happens when there is no
available translated blocks and all instructions were executed.
In icount replay mode unnecessary tb_find will be called (which may
cause
The following changes since commit d992f2f1368ceb92e6bfd8efece174110f4236ff:
Merge remote-tracking branch 'remotes/artyom/tags/pull-sun4v-20170226' into
staging (2017-02-26 22:40:23 +)
are available in the git repository at:
git://github.com/bonzini/qemu.git tags/for-upstream
for you t
Build it on kvm_arch_on_sigbus_vcpu instead. They do the same
for "action optional" SIGBUSes, and the main thread should never get
"action required" SIGBUSes because it blocks the signal.
Signed-off-by: Paolo Bonzini
---
include/sysemu/kvm.h | 1 -
kvm-all.c| 9 -
target/a
1 - 100 of 599 matches
Mail list logo