According to the PoP channel command words (CCW) must be doubleword
aligned and 31 bit addressable for format 1 and 24 bit addressable for
format 0 CCWs.
If the channel subsystem encounters ccw address which does not satisfy
this alignment requirement a program-check condition is recognised.
The
The type_seen member can be of a different type than the 'qtype' being
checked, since a string create several conflicts. Lookup the real
conflicting type in the conflict set, that one must be present in
type_seen.
This fixes the following error, reproducible with the modified test:
Traceback (mos
Signed-off-by: Marc-André Lureau
---
scripts/qapi2texi.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/scripts/qapi2texi.py b/scripts/qapi2texi.py
index b2c9a9f335..502f1e7c6a 100755
--- a/scripts/qapi2texi.py
+++ b/scripts/qapi2texi.py
@@ -163,8 +163,9 @@ def texi_mem
Signed-off-by: Marc-André Lureau
---
scripts/qapi.py | 18 ++
scripts/qapi-introspect.py| 2 ++
scripts/qapi-types.py | 2 ++
scripts/qapi-visit.py | 2 ++
tests/Makefile.include
Signed-off-by: Marc-André Lureau
---
scripts/qapi2texi.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/scripts/qapi2texi.py b/scripts/qapi2texi.py
index 340a55c30d..b2c9a9f335 100755
--- a/scripts/qapi2texi.py
+++ b/scripts/qapi2texi.py
@@ -137,10 +137,11 @@ def texi_enum
It got moved in qga/main.c from commit 2870dc3456c9c.
Signed-off-by: Marc-André Lureau
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index ef721480eb..97a58a0f4e 100644
--- a/Makefile
+++ b/Makefile
@@ -443,7 +443,7 @@ $(qapi-modules) $(SRC_
If slirp is disabled, it will fail with:
qemu-system-x86_64: -netdev user,id=qtest-bn0: Parameter 'type' expects a
netdev backend type
Signed-off-by: Marc-André Lureau
---
tests/Makefile.include | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tests/Makefile.include
Signed-off-by: Marc-André Lureau
---
scripts/qapi2texi.py | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/scripts/qapi2texi.py b/scripts/qapi2texi.py
index 9e015002ef..639eb1d042 100755
--- a/scripts/qapi2texi.py
+++ b/scripts/qapi2texi.py
@@ -136,10 +136,9 @@ def texi_en
The qapi schema has per-target definitions. Move qapi objects in the
per-target build, so they can be configured at compile time.
Keep qapi-types.o qapi-visit.o in util-obj as they are necessary for
common code, but they will be overwritten during the target link. Add
some stubs for block events,
Signed-off-by: Marc-André Lureau
---
scripts/qapi.py | 8 +++-
scripts/qapi-introspect.py| 2 +-
tests/Makefile.include| 1 +
tests/qapi-schema/alternate-dict-invalid.err | 1 +
tests/qapi-schema/alternate-dict-invalid
Add #if defined(CONFIG_SPICE) in generated code, and adjust the
qmp/hmp code accordingly.
Signed-off-by: Marc-André Lureau
---
qapi-schema.json | 28 ++--
qapi/event.json | 12
monitor.c| 3 ---
qmp.c| 16
4 files change
Signed-off-by: Marc-André Lureau
---
scripts/qapi.py | 14 +-
scripts/qapi-introspect.py | 3 ++-
scripts/qapi-types.py | 2 ++
scripts/qapi-visit.py | 4
tests/qapi-schema/qapi-schema-test.json | 6
It depends on TARGET_PPC || TARGET_ARM || TARGET_I386 || TARGET_S390X.
Signed-off-by: Marc-André Lureau
---
qapi-schema.json| 4 +++-
include/sysemu/arch_init.h | 2 --
monitor.c | 22 --
qmp.c | 5 -
stubs/arch-quer
Signed-off-by: Marc-André Lureau
---
qapi-schema.json | 4 +++-
include/sysemu/arch_init.h | 3 ---
monitor.c | 3 ---
qmp.c | 7 ---
stubs/arch-query-cpu-model-expansion.c | 12
t
Add 'if' c-preprocessor condition on top-level schema elements:
struct, enum, union, alternate, command, event.
Variants objects types are created outside of #if blocks, since they
may be shared by various types. Even if unused, this shouldn't be an
issue, since those are internal types.
Note tha
Quoting Greg Kurz (2017-07-26 09:32:27)
> On Wed, 26 Jul 2017 14:42:23 +1000
> Alexey Kardashevskiy wrote:
>
> > On 26/07/17 04:01, Greg Kurz wrote:
> > > From: Michael Roth
> > >
> > > The 'dr_phb_enabled' field of that class can be set as
> > > part of machine-specific init code, and is then
On 07/27/2017 04:14 PM, Cornelia Huck wrote:
> On Thu, 27 Jul 2017 15:37:08 +0200
> Halil Pasic wrote:
>
>> On 07/27/2017 01:59 PM, Cornelia Huck wrote:
>>> On Thu, 27 Jul 2017 03:54:18 +0200
>>> Dong Jia Shi wrote:
>>>
When a channel path is hot plugged into a CSS, we should generate
On Wed, 26 Jul 2017 17:31:17 -0300
Daniel Henrique Barboza wrote:
> I've tested the patch set using Greg's Github branch. It worked fine in
> my tests
> using a Fedora 26 and an Ubuntu 17.04 guests. I have two observations
> though:
>
> 1 - This is not related to this patch set per se because i
On Thu, Jul 27, 2017 at 05:12:45PM +0200, Igor Mammedov wrote:
> On Wed, 26 Jul 2017 14:50:10 -0300
> Eduardo Habkost wrote:
>
> > On Wed, Jul 26, 2017 at 04:27:54PM +0200, Igor Mammedov wrote:
> > > On Wed, 26 Jul 2017 11:01:14 -0300
> > > Eduardo Habkost wrote:
> > >
> > > > On Wed, Jul 26,
On Wed, 26 Jul 2017 15:24:43 +1000
David Gibson wrote:
> On Tue, Jul 25, 2017 at 08:00:47PM +0200, Greg Kurz wrote:
> > From: Michael Roth
> >
> > device_unparent(dev, ...) is called when a device is unparented,
> > either directly, or as a result of a parent device being
> > finalized, and han
On Thu, 27 Jul 2017 14:41:31 +1000
Alexey Kardashevskiy wrote:
> On 26/07/17 18:40, Greg Kurz wrote:
> > Hotplugging PHBs is a machine-level operation, but PHBs reside on the
> > main system bus, so we register spapr machine as the handler for the
> > main system bus.
> >
> > Signed-off-by: Mich
On Thu, Jul 27, 2017 at 04:00:22PM +0200, Gerd Hoffmann wrote:
> Add multimedia keys to QKeyCodes and to the keymaps.
>
> Signed-off-by: Gerd Hoffmann
> Reviewed-by: Eric Blake
> Message-id: 20170726152918.11995-5-kra...@redhat.com
> ---
> ui/input-keymap.c | 44
The SPICE input code is currently detcting 0xe1 0x1d 0x45 as
the PAUSE key make sequence and 0xe1 0x9d 0xc5 as the break
sequence. This is incorrect, because all 6 scancodes together
are the make sequence, and there is no break sequence.
Signed-off-by: Daniel P. Berrange
---
ui/spice-input.c | 3
On 07/27/17 16:59, Kevin O'Connor wrote:
> On Wed, Jul 26, 2017 at 04:21:23PM -0400, Paolo Bonzini wrote:
>>> C - We'd be introducing "shared ownership" of the acpi tables. Some
>>> of the tables would be produced by QEMU and some of them by
>>> SeaBIOS. Explaining when and why to future
On 26/07/2017 21:31, Laszlo Ersek wrote:
On 07/26/17 18:22, Marcel Apfelbaum wrote:
On 26/07/2017 18:20, Laszlo Ersek wrote:
[snip]
However, what does the hot-pluggability of the PCIe-PCI bridge buy us?
In other words, what does it buy us when we do not add the PCIe-PCI
bridge immediately at
On 26/07/2017 21:49, Michael S. Tsirkin wrote:
On Wed, Jul 26, 2017 at 07:22:42PM +0300, Marcel Apfelbaum wrote:
On 26/07/2017 18:20, Laszlo Ersek wrote:
On 07/26/17 08:48, Marcel Apfelbaum wrote:
On 25/07/2017 18:46, Laszlo Ersek wrote:
[snip]
(2) Bus range reservation, and hotplugging br
Quoting Greg Kurz (2017-07-27 12:09:55)
> On Thu, 27 Jul 2017 14:41:31 +1000
> Alexey Kardashevskiy wrote:
>
> > On 26/07/17 18:40, Greg Kurz wrote:
> > > Hotplugging PHBs is a machine-level operation, but PHBs reside on the
> > > main system bus, so we register spapr machine as the handler for t
"Dr. David Alan Gilbert" wrote:
> * KONRAD Frederic (frederic.kon...@adacore.com) wrote:
>>
>>
>>
>> Let's imagine somebody (eg: u-boot guest) wants to execute code
>> from the LQSPI area.
>>
>> memory_region_request_mmio_ptr is called (the guest is not
>> running yet) it will create a mmio-i
Using C structs makes the code more readable and prevents type conversion
errors.
Borrow multiboot1 header from GRUB project.
---
hw/i386/multiboot.c| 122 -
hw/i386/multiboot_header.h | 265 +
2 files changed, 313 insertions
Peter Maydell wrote:
> On 21 July 2017 at 10:13, Dr. David Alan Gilbert wrote:
>> I don't fully understand the way memory_region_do_invalidate_mmio_ptr
>> works; I see it dropping the memory region; if that's also dropping
>> the RAMBlock then it will upset migration. Even if the CPU is stopped
On Thu, 27 Jul 2017, Olaf Hering wrote:
> On Tue, Jun 27, Stefano Stabellini wrote:
>
> > From: Paul Durrant
> > The blkif protocol has had provision for negotiation of multi-page shared
> > rings for some time now and many guest OS have support in their frontend
> > drivers.
>
> > +++ b/hw/bloc
Hi,
This series seems to have some coding style problems. See output below for
more information:
Type: series
Subject: [Qemu-devel] [PATCH] multiboot: Change multiboot_info from array of
bytes to a C struct
Message-id: 20170727191013.53517-1-anatol.pomo...@gmail.com
=== TEST SCRIPT BEGIN ===
#!
On 07/27/2017 08:40 AM, Greg Kurz wrote:
On Wed, 26 Jul 2017 23:42:22 -0300
Philippe Mathieu-Daudé wrote:
Reviewed-by: Greg Kurz
Now, I'm not sure this can be merged during hard freeze since it is
more code cleanup than actual bug fixing...
Hmm the commit message is probably not enough.
The
On 07/26/2017 10:36 PM, Jiang Biao wrote:
The atomics.txt is not in the docs directory but in docs/devel/
instead.
Signed-off-by: Jiang Biao
---
tcg/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tcg/README b/tcg/README
index bf49e82..03bfb6a 100644
--- a/tcg/RE
Daniel P Berrange writes:
> On Thu, Jul 27, 2017 at 11:54:29AM +0100, Peter Maydell wrote:
>> On 27 July 2017 at 11:43, Daniel P. Berrange wrote:
>> > Maybe I'm missing something, but aren't all these things
>> > already possible via either the statically defined tracepoints
>> > QEMU exposes, or
Hi Tomasz,
On 13/07/2017 14:57, Tomasz Nowicki wrote:
> Hi Eric,
>
> On 09.07.2017 22:51, Eric Auger wrote:
>> From: Prem Mallappa
>>
>> Introduces the SMMUv3 derived model. This is based on
>> System MMUv3 specification (v17).
>>
>> Signed-off-by: Prem Mallappa
>> Signed-off-by: Eric Auger
>>
Hi Tomasz,
On 13/07/2017 14:00, Tomasz Nowicki wrote:
> Hi Eric,
>
> On 09.07.2017 22:51, Eric Auger wrote:
>> From: Prem Mallappa
>>
>> Introduces the SMMUv3 derived model. This is based on
>> System MMUv3 specification (v17).
>>
>> Signed-off-by: Prem Mallappa
>> Signed-off-by: Eric Auger
>>
Hi Tomasz,
On 25/07/2017 14:12, Tomasz Nowicki wrote:
> Hi Eric,
>
> I found out what is going on regarding vhost-net outgoing packet's
> payload corruption. My packets were corrupted because of inconsistent
> IOVA to HVA translation in IOTLB. Please see below.
>
> On 09.07.2017 22:51, Eric Auge
Using C structs makes the code more readable and prevents type conversion
errors.
Borrow multiboot1 header from GRUB project.
Signed-off-by: Anatol Pomozov
---
hw/i386/multiboot.c| 124 +-
hw/i386/multiboot_header.h | 254 +
On Wed, Jul 26, 2017 at 11:31:36AM +0200, Paolo Bonzini wrote:
> The tables that QEMU provides are not ACPI 1.0 compatible since commit
> 77af8a2b95 ("hw/i386: Use Rev3 FADT (ACPI 2.0) instead of Rev1 to improve
> guest OS support.", 2017-05-03). This is visible with Windows 2000,
> which refuses
Quoting Greg Kurz (2017-07-27 08:45:47)
> If object_property_add_alias() returns an error in realize(), we should
> propagate it to the caller and certainly not unref the DRC.
Indeed. I think that was the result of this part of the code
originally living in spapr_dr_connector_new() during developm
Quoting Marc-André Lureau (2017-07-27 10:45:05)
> It got moved in qga/main.c from commit 2870dc3456c9c.
>
> Signed-off-by: Marc-André Lureau
Reviewed-by: Michael Roth
> ---
> Makefile | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/Makefile b/Makefile
> index ef72148
On 07/18/2017 12:00 PM, Eric Blake wrote:
All callers of bdrv_img_create() pass in a size, or -1 to read the
size from the backing file. We then set that size as the QemuOpt
default, which means we will reuse that default rather than the
final parameter to qemu_opt_get_size() several lines lat
On 07/12/2017 11:18 AM, Vladimir Sementsov-Ogievskiy wrote:
30.06.2017 03:27, John Snow wrote:
On 06/06/2017 12:26 PM, Vladimir Sementsov-Ogievskiy wrote:
The function should collect statistics, about used/unused by top-level
format driver space (in its .file) and allocation status
(data/zer
Quoting Philippe Mathieu-Daudé (2017-07-26 16:40:08)
> Signed-off-by: Philippe Mathieu-Daudé
Previously we failed if fdt_required and the user had built with
--disable-fdt. For anything other than --disable-fdt, we'd force
the compile check afterward, and then fail if it's not available.
With t
Quoting Philippe Mathieu-Daudé (2017-07-26 16:40:09)
> instead of fdt_first_subnode() which is v1.4.0
>
> Signed-off-by: Philippe Mathieu-Daudé
Signed-off-by: Michael Roth
> ---
> configure | 5 -
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/configure b/configure
> i
On 25/07/2017 10:18, Markus Armbruster wrote:
> Philippe Mathieu-Daudé writes:
>
>> If qemu_chr_fe_read_all() returns -EINTR the do {} statement continues and
>> the
>> n accumulator used to complete reads upto sizeof(msg) is decremented by 4
>> (the
>> value of EINTR on Linux).
>> To avoid tha
On 07/26/2017 02:23 PM, Manos Pitsidianakis wrote:
On Wed, Jul 26, 2017 at 04:12:21PM +0100, Stefan Hajnoczi wrote:
On Wed, Jul 26, 2017 at 05:19:24PM +0300, Manos Pitsidianakis wrote:
This proposal follows a discussion we had with Kevin and Stefan on
filter
node management.
With block filt
Hi Peter,
you missed some rgnr -> rnr :|
On 07/27/2017 07:59 AM, Peter Maydell wrote:
Almost all of the PMSAv7 state is in the pmsav7 substruct of
the ARM CPU state structure. The exception is the region
number register, which is in cp15.c6_rgnr. This exception
is a bit odd for M profile, which
Quoting Michael Roth (2017-07-27 16:43:36)
> Quoting Philippe Mathieu-Daudé (2017-07-26 16:40:09)
> > instead of fdt_first_subnode() which is v1.4.0
> >
> > Signed-off-by: Philippe Mathieu-Daudé
>
> Signed-off-by: Michael Roth
Doh, please ignore that. I meant:
Reviewed-by: Michael Roth
>
>
On 07/27/2017 07:59 AM, Peter Maydell wrote:
The PMSAv7 region number register is migrated for R profile
cores using the cpreg scheme, but M profile doesn't use
cpregs, and so we weren't migrating the MPU_RNR register state
at all. Fix that by adding a migration subsection for the
M profile case.
On 07/27/2017 07:43 PM, Philippe Mathieu-Daudé wrote:
On 07/27/2017 07:59 AM, Peter Maydell wrote:
[...]
-u32p += env->cp15.c6_rgnr;
+u32p += env->pmsav7.rnr;
tlb_flush(CPU(cpu)); /* Mappings may have changed - purge! */
*u32p = value;
}
@@ -2447,7 +2447,7 @@ static const
Hi
On Wed, Jul 26, 2017 at 7:53 PM Michael S. Tsirkin wrote:
>
> On Tue, Jul 18, 2017 at 06:34:37PM +0200, Marc-André Lureau wrote:
> > Learn to compile out vhost-user. Keep it enabled by default on
> > non-mingw, that is assumed to be on POSIX.
> >
> > When trying to make a vhost-user netdev, it
On 07/27/2017 07:59 AM, Peter Maydell wrote:
The M profile PMSAv7 specification says that if the address being looked
up is in the PPB region (0xe000 - 0xe00f) then we do not use
the MPU regions but always use the default memory map. Implement this
(we were previously behaving like an R p
Hi Peter,
On 07/27/2017 07:59 AM, Peter Maydell wrote:
For an M profile v7PMSA, the system space (0xe000 - 0x) can
never be executable, even if the guest tries to set the MPU registers
up that way. Enforce this restriction.
Signed-off-by: Peter Maydell
---
target/arm/helper.c | 1
On 07/27/2017 07:59 AM, Peter Maydell wrote:
When the PMSAv7 implementation was originally added it was for R profile
CPUs only, and reset was handled using the cpreg .resetfn hooks.
Unfortunately for M profile cores this doesn't work, because they do
not register any cpregs. Move the reset handl
On Thu, 07/27 15:47, Zhang Chen wrote:
> CC. Fam and David.
>
> Any idea about it?
Is it possible to use g_main_context_{push,pop}_thread_default to "move" chardev
GSources to IOThread's context, then use g_main_context_query like main thread
and poll the fds in aio_poll?
Fam
>
>
> Thanks
>
Hi, following Cleber Rosa example I cleaned more invalid references.
Eric said this can wait 2.11, however these patches don't change any code
generated, I think the 2.10 users deserve an up-to-date doc :p
I used the following command (and consider include it in some CI test job):
$ git grep doc
Signed-off-by: Philippe Mathieu-Daudé
---
docs/qcow2-cache.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/qcow2-cache.txt b/docs/qcow2-cache.txt
index 1fdd6f9ce7..b0571de4b8 100644
--- a/docs/qcow2-cache.txt
+++ b/docs/qcow2-cache.txt
@@ -15,7 +15,7 @@ not a straight
Signed-off-by: Philippe Mathieu-Daudé
---
docs/devel/lockcnt.txt | 2 +-
include/qemu/atomic.h | 4 ++--
tcg/README | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/devel/lockcnt.txt b/docs/devel/lockcnt.txt
index 2a79b3205b..7c099bc6c8 100644
--- a/docs/de
Signed-off-by: Philippe Mathieu-Daudé
---
docs/usb2.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/usb2.txt b/docs/usb2.txt
index b9e7548073..09df45b5b1 100644
--- a/docs/usb2.txt
+++ b/docs/usb2.txt
@@ -50,7 +50,7 @@ companion controllers with two ports each.
There
From: Cleber Rosa
With the move of some docs to docs/interop on d59157e, a couple of
references where not updated.
Signed-off-by: Cleber Rosa
[PMD: fixed another reference in docs/interop/qmp-spec.txt]
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Eric Blake
---
docs/devel/writing-qmp-c
Signed-off-by: Philippe Mathieu-Daudé
---
audio/trace-events | 2 +-
block/trace-events | 2 +-
chardev/trace-events| 2 +-
crypto/trace-events | 2 +-
hw/9pfs/trace-events| 2 +-
hw/acpi/trace-events| 2 +-
hw/alpha/trace-
Signed-off-by: Philippe Mathieu-Daudé
---
docs/devel/writing-qmp-commands.txt | 2 +-
include/qapi/visitor.h | 2 +-
qapi/introspect.json| 2 +-
qapi/qapi-util.c| 2 +-
scripts/qapi2texi.py| 2 +-
5 files changed, 5 insertions(+), 5
Signed-off-by: Philippe Mathieu-Daudé
---
docs/specs/pci-ids.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/specs/pci-ids.txt b/docs/specs/pci-ids.txt
index 95adee07d6..bb99a0257e 100644
--- a/docs/specs/pci-ids.txt
+++ b/docs/specs/pci-ids.txt
@@ -40,7 +40,7 @@ main
Signed-off-by: Philippe Mathieu-Daudé
---
docs/spin/aio_notify.promela| 6 +++---
docs/spin/aio_notify_accept.promela | 4 ++--
docs/spin/aio_notify_bug.promela| 4 ++--
docs/spin/tcg-exclusive.promela | 2 +-
include/block/aio.h | 2 +-
5 files changed, 9 insertio
On 07/27/2017 10:25 PM, Philippe Mathieu-Daudé wrote:
Hi, following Cleber Rosa example I cleaned more invalid references.
Eric said this can wait 2.11, however these patches don't change any code
generated, I think the 2.10 users deserve an up-to-date doc :p
Well if someone is looking at that
From: Yunjian Wang
"nc" is freed after hotplug vhost-user, but the watcher is not removed.
The QEMU crash when the watcher access the "nc" when socket disconnects.
Program received signal SIGSEGV, Segmentation fault.
#0 object_get_class (obj=obj@entry=0x2) at qom/object.c:750
#1 0x
> On Jul 27, 2017, at 10:54 AM, Daniel P. Berrange wrote:
>
> On Thu, Jul 27, 2017 at 10:51:33AM -0400, Programmingkid wrote:
>> There are now keyboards that have 19 function keys. This patch extends
>> QEMU so these function keys can be used.
>>
>> Signed-off-by: John Arbuckle
>> ---
>> qapi
> On Jul 27, 2017, at 10:55 AM, Eric Blake wrote:
>
> On 07/27/2017 09:51 AM, Programmingkid wrote:
>
> You forgot in-reply-to: and references: headers, meaning this was not
> threaded with your 0/2 patch.
Git send-email doesn't work for me. It complains about missing Perl modules.
>
>> The
On Thu, Jul 27, 2017 at 06:50:42PM +0200, Greg Kurz wrote:
> On Wed, 26 Jul 2017 15:24:43 +1000
> David Gibson wrote:
>
> > On Tue, Jul 25, 2017 at 08:00:47PM +0200, Greg Kurz wrote:
> > > From: Michael Roth
> > >
> > > device_unparent(dev, ...) is called when a device is unparented,
> > > eith
On Thu, Jul 27, 2017 at 08:47:33AM -0600, Alex Williamson wrote:
> On Thu, 27 Jul 2017 20:53:48 +1000
> David Gibson wrote:
>
> > On Thu, Jul 27, 2017 at 10:11:48AM +0100, Peter Maydell wrote:
> > > On 27 July 2017 at 02:30, Michael Roth wrote:
> > >
> > > > In particular, Mellanox CX4 adapte
On Fri, Jul 28, 2017 at 01:31:31AM +0200, Marc-André Lureau wrote:
> Hi
>
> On Wed, Jul 26, 2017 at 7:53 PM Michael S. Tsirkin wrote:
> >
> > On Tue, Jul 18, 2017 at 06:34:37PM +0200, Marc-André Lureau wrote:
> > > Learn to compile out vhost-user. Keep it enabled by default on
> > > non-mingw, th
On 28/07/17 02:39, Greg Kurz wrote:
> On Wed, 26 Jul 2017 17:31:17 -0300
> Daniel Henrique Barboza wrote:
>
>> I've tested the patch set using Greg's Github branch. It worked fine in
>> my tests
>> using a Fedora 26 and an Ubuntu 17.04 guests. I have two observations
>> though:
>>
>> 1 - This is
On 2017年07月26日 16:13, Mao Zhongyi wrote:
This series mainly implements the conversion of rocker to realize,
also remove the dead error handling and rename the unusual macro
name.
v6:
I posted another patch(commit 4cee3cf3) after patch1 of this series but
before patch1 be merged, they changed
On Tue, Jul 25, 2017 at 08:01:38PM +0200, Greg Kurz wrote:
> With the addition of PHB hotplug, we have a static number of DRCs
> that can be used to handle hotplug/unplug operations on our PHBs,
> and need a consistent way to map PHBs to these connectors, and
> assign a unique identifiers for the c
On Tue, Jul 25, 2017 at 08:03:06PM +0200, Greg Kurz wrote:
> The "phandle" property of the XICS node is referenced by the "interrupt-map"
> property of each PHB node. This is used by the guest OS to setup IRQs for
> all PCI devices.
>
> QEMU uses an arbitrary value (0x) for this phandle, but S
On Tue, Jul 25, 2017 at 08:01:50PM +0200, Greg Kurz wrote:
> From: Michael Roth
>
> Signed-off-by: Michael Roth
> Reviewed-by: David Gibson
> Signed-off-by: Greg Kurz
> ---
> Changes since RFC:
> - rebased against ppc-for-2.10 (reset hooks registering already merged)
> - added new DRC type
On Tue, Jul 25, 2017 at 08:03:21PM +0200, Greg Kurz wrote:
> The guest can allocate blocks of IRQs when calling the ibm,change-msi
> RTAS call. This has an impact on the IRQ numbers returned by subsequent
> calls to spapr_ics_alloc_block().
>
> It doesn't cause any problem right now because PHB ar
On Fri, Jul 28, 2017 at 01:27:05PM +1000, Alexey Kardashevskiy wrote:
> On 28/07/17 02:39, Greg Kurz wrote:
> > On Wed, 26 Jul 2017 17:31:17 -0300
> > Daniel Henrique Barboza wrote:
> >
> >> I've tested the patch set using Greg's Github branch. It worked fine in
> >> my tests
> >> using a Fedora
On Tue, Jul 25, 2017 at 08:02:28PM +0200, Greg Kurz wrote:
> From: Michael Roth
>
> Certain devices types, like memory/CPU, are now being handled using a
> hotplug interface provided by a top-level MachineClass. Hotpluggable
> host bridges are another such device where it makes sense to use a
> m
On Thu, Jul 27, 2017 at 07:09:55PM +0200, Greg Kurz wrote:
> On Thu, 27 Jul 2017 14:41:31 +1000
> Alexey Kardashevskiy wrote:
>
> > On 26/07/17 18:40, Greg Kurz wrote:
> > > Hotplugging PHBs is a machine-level operation, but PHBs reside on the
> > > main system bus, so we register spapr machine a
On Thu, Jul 27, 2017 at 10:27:41AM +0300, Alexey Perevalov wrote:
> On 07/27/2017 05:35 AM, Peter Xu wrote:
> >On Wed, Jul 26, 2017 at 06:24:11PM +0300, Alexey Perevalov wrote:
> >>On 07/26/2017 11:43 AM, Peter Xu wrote:
> >>>On Wed, Jul 26, 2017 at 11:07:17AM +0300, Alexey Perevalov wrote:
> O
On Tue, Jul 25, 2017 at 08:02:41PM +0200, Greg Kurz wrote:
> From: Michael Roth
>
> PHB hotplug re-uses PHB device tree generation code and passes
> it to a guest via RTAS. Doing this requires knowledge of where
> exactly in the device tree the node describing the PHB begins.
>
> Provide this vi
On Tue, 07/25 12:19, Cornelia Huck wrote:
> > Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
> > fatal: unable to access 'https://github.com/patchew-project/qemu/': OpenSSL
> > SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
>
> Hm... connection issues?
Yes, patchew still does
> > On 26 Jul 2017, at 08:22 AM, Zhang, Xiong Y
> wrote:
> >
> > Sorry, we indeed found Intel windows guest graphic driver couldn't be bind
> when GMS memory size is zero. And we have fixed it and the next intel
> windows driver release will contain this fix.
> > So currently please use x-igd-gms
On 07/26/2017 02:52 PM, Michael S. Tsirkin wrote:
On Tue, Jul 18, 2017 at 06:34:37PM +0200, Marc-André Lureau wrote:
...
In the future, we may want to hide vhost-user from QAPI/introspection
with conditional compilation, although the design of this hasn't been
fully fleshed out yet and shouldn'
> On 28 Jul 2017, at 07:51 AM, Zhang, Xiong Y wrote:
>
>>> On 26 Jul 2017, at 08:22 AM, Zhang, Xiong Y
>> wrote:
>>>
>>> Sorry, we indeed found Intel windows guest graphic driver couldn't be bind
>> when GMS memory size is zero. And we have fixed it and the next intel
>> windows driver release
On 07/28/2017 05:40 AM, David Gibson wrote:
> On Fri, Jul 28, 2017 at 01:27:05PM +1000, Alexey Kardashevskiy wrote:
>> On 28/07/17 02:39, Greg Kurz wrote:
>>> On Wed, 26 Jul 2017 17:31:17 -0300
>>> Daniel Henrique Barboza wrote:
>>>
I've tested the patch set using Greg's Github branch. It wor
Signed-off-by: Philippe Mathieu-Daudé
---
because having only a "Build system architecture" entry in Documentation seems
odd to me, so RFC.
MAINTAINERS | 3 +++
1 file changed, 3 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 5ea273f899..972118e70b 100644
--- a/MAINTAINERS
+++ b/MA
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 8
1 file changed, 8 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 972118e70b..795f89f709 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -120,6 +120,8 @@ F: include/hw/cpu/a*mpcore.h
F: disas/arm.c
F: disas/arm-a64.cc
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 3b472d7a09..ece02522be 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -278,6 +278,7 @@ S: Supported
F: */kvm.*
F: accel/kvm/
F: include/sysemu/kvm*.h
+F: lin
Hi,
I first prepared this series thinking about 2.10 but then realized if someone
is calling ./scripts/get_maintainer.pl he better is using an updated git
clone :)
Distribs do provide docs/ files in /usr/share/doc/qemu* but not the
MAINTAINERS file so no hurry for this series.
I provided the scr
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 795f89f709..f10252c292 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -556,6 +556,7 @@ F: hw/char/stm32f2xx_usart.c
F: hw/timer/stm32f2xx_timer.c
F: hw/adc/*
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index ddf6f3f6d8..69987b5e5b 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1029,6 +1029,7 @@ S: Supported
F: hw/vfio/ccw.c
F: hw/s390x/s390-ccw.c
F: include/hw/s
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 2958dd2479..bfdb2f8928 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1075,6 +1075,7 @@ M: Cornelia Huck
M: Christian Borntraeger
S: Supported
F: hw/s390x
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 6da3264d4e..4f9ce6e686 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1056,6 +1056,7 @@ S: Supported
F: hw/9pfs/
F: fsdev/
F: tests/virtio-9p-test.c
+F: inc
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 4
1 file changed, 4 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 653c2a1db1..8cb94af6c5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1448,6 +1448,10 @@ QEMU Guest Agent
M: Michael Roth
S: Maintained
F: qga/
+F: qem
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index f10252c292..3b472d7a09 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1008,6 +1008,7 @@ F: docs/usb2.txt
F: docs/usb-storage.txt
F: include/hw/usb.h
F: incl
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 4f9ce6e686..2958dd2479 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1067,6 +1067,7 @@ S: Supported
F: hw/block/virtio-blk.c
F: hw/block/dataplane/*
F: tes
201 - 300 of 359 matches
Mail list logo