On Thu, 16 Nov 2017 21:55:02 +0100
Christian Borntraeger wrote:
> On 11/16/2017 06:23 PM, Cornelia Huck wrote:
> > On Thu, 16 Nov 2017 18:05:23 +0100
> > David Hildenbrand wrote:
> >
> >> First one also applies to KVM SIGP handling. The other two only
> >> apply to TCG (allowing to IPL from d
11.11.2017 01:52, John Snow wrote:
On 10/30/2017 12:32 PM, Vladimir Sementsov-Ogievskiy wrote:
It is needed to realize bdrv_dirty_bitmap_release_successor in
the following patch.
OK, but...
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block/dirty-bitmap.c | 25
On Thu, 16 Nov 2017 18:23:35 +0100
Cornelia Huck wrote:
> On Thu, 16 Nov 2017 18:05:23 +0100
> David Hildenbrand wrote:
>
> > First one also applies to KVM SIGP handling. The other two only
> > apply to TCG (allowing to IPL from disk with more than 1 VCPU- I
> > never tested that before).
> >
On 11/15/2017 22:18, Paolo Bonzini wrote:
On 15/11/2017 09:25, Yu Ning wrote:
On 11/15/2017 3:13, John Snow wrote:
On 11/14/2017 06:09 AM, Thomas Huth wrote:
That's great news! I hope this all will help to promote QEMU on Windows
and macOS quite a bit!
However, during the past months, I no
17.11.2017 06:10, John Snow wrote:
On 11/16/2017 03:17 AM, Vladimir Sementsov-Ogievskiy wrote:
16.11.2017 00:20, John Snow wrote:
On 11/13/2017 11:20 AM, Vladimir Sementsov-Ogievskiy wrote:
Hi all.
There are three qmp commands, needed to implement external backup API.
Using these three comm
Now v9fs in linux has already supported O_DIRECT(v9fs_direct_IO),
when guest user open file with O_DIRECT flag and return success,
so user hopes data doesn't pass through page cache, but 9pfs in
qemu ignore direct disk access and use host page cache, it is not
match to DIRECT_IO semantic, so we sho
On 17.11.2017 09:17, Yu Ning wrote:
[...]
> Is there a preferred document format for the QEMU blog, e.g. Markdown?
Yes, we're using markdown of Jekyll (https://jekyllrb.com/docs/posts/).
Please clone the qemu-web repository (see
https://git.qemu.org/?p=qemu-web.git), and have a look in the "_posts
On 11/17/2017 16:30, Thomas Huth wrote:
On 17.11.2017 09:17, Yu Ning wrote:
[...]
Is there a preferred document format for the QEMU blog, e.g. Markdown?
Yes, we're using markdown of Jekyll (https://jekyllrb.com/docs/posts/).
Please clone the qemu-web repository (see
https://git.qemu.org/?p=qe
On 11/17/2017 09:10 AM, Cornelia Huck wrote:
> On Thu, 16 Nov 2017 18:23:35 +0100
> Cornelia Huck wrote:
>
>> On Thu, 16 Nov 2017 18:05:23 +0100
>> David Hildenbrand wrote:
>>
>>> First one also applies to KVM SIGP handling. The other two only
>>> apply to TCG (allowing to IPL from disk with m
On 14.11.2017 09:54, Yu Ning wrote:
> Hello,
>
> As some of you may have noticed, since QEMU 2.9.0, an accelerator known
> as “hax” has been available for Windows and macOS builds of QEMU, thanks
> to the hard work of Vincent Palatin and help from this community (Paolo
> Bonzini, Stefan Weil, et a
On 11/17/2017 2:00, Eduardo Habkost wrote:
On Thu, Nov 16, 2017 at 07:47:44AM +0100, Stefan Weil wrote:
Am 16.11.2017 um 07:50 schrieb yu.n...@linux.intel.com:
From: Yu Ning
hax-interface.h defines the interface between the HAXM kernel
module and the HAXM QEMU accelerator. The same code can
On Thu, Nov 16, 2017 at 06:48:35PM +, Maxime Coquelin wrote:
vhost_virtqueue_stop() gets avail index value from the backend,
except if the backend is not responding.
It happens when the backend crashes, and in this case, internal
state of the virtio queue is inconsistent, making packets
to c
On Thu, Nov 16, 2017 at 06:48:34PM +, Maxime Coquelin wrote:
In case of backend crash, it is not possible to restore internal
avail index from the backend value as vhost_get_vring_base
callback fails.
This patch provides a new interface to restore internal avail index
from the vring used ind
On 16 November 2017 at 16:40, Michael S. Tsirkin wrote:
> The following changes since commit 6a7cb8c3d674815cab08d884740d203fded12249:
>
> Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20171115' into
> staging (2017-11-16 12:45:14 +)
>
> are available in the git repository at:
>
>
> > diff --git a/hw/input/ps2.c b/hw/input/ps2.c
> > index f388a23c8e..de171a28dd 100644
> > --- a/hw/input/ps2.c
> > +++ b/hw/input/ps2.c
> > @@ -1225,24 +1225,21 @@ static void ps2_common_reset(PS2State *s)
> > static void ps2_common_post_load(PS2State *s)
> > {
> > PS2Queue *q = &s->queue
On 2017年11月14日 19:20, Thomas Huth wrote:
Since commit ab06ec43577177a442e8 we test the vmxnet3 device in the
pxe-tester, too (when running "make check SPEED=slow"). This now
revealed that the code is not working there if the host is a big
endian machine (for example ppc64 or s390x) - "make chec
It's broken right now, due to q->data and tmp_data data types not
being the same. So, with that being unnoticed for years I guess
the queue backward compatibility handling (for old qemu versions
with a larger queue) can't be that important.
So, in case we find any queue data we can't accept just
Actually, this issue is solved with a fresher ovmf package than the one
shipped by default with Ubuntu 17.04 (0~20161202.7bbe0b3e-1).
This issue should be closed.
** Summary changed:
- Cisco NX-OSv 9k crashes during boot with qemu 2.10.1(Debian 1:2.10.0+dfsg-2)
+ Cisco NX-OSv 9k crashes during
From: Jindrich Makovicka
Prevents displaying of a doubled mouse pointer when moving the pointer
to the screen edges when fullscreen.
Signed-off-by: Jindrich Makovicka
Message-Id: <20171112193032.9724-8-makov...@gmail.com>
Signed-off-by: Gerd Hoffmann
---
ui/sdl2.c | 5 +++--
1 file changed, 3
From: Jindrich Makovicka
Signed-off-by: Jindrich Makovicka
Message-Id: <20171112193032.9724-7-makov...@gmail.com>
Signed-off-by: Gerd Hoffmann
---
ui/sdl2.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/ui/sdl2.c b/ui/sdl2.c
index d0f16f60f4..cf05214f97 100644
--- a/ui/sdl2.c
+++ b/ui/sd
From: Jindrich Makovicka
Also use a proper enum parameter for SDL_ShowCursor
Signed-off-by: Jindrich Makovicka
Message-Id: <20171112193032.9724-4-makov...@gmail.com>
Signed-off-by: Gerd Hoffmann
---
ui/sdl2.c | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
di
The following changes since commit 1fa0f627d03cd0d0755924247cafeb42969016bf:
Update version for v2.11.0-rc1 release (2017-11-14 18:37:49 +)
are available in the git repository at:
git://git.kraxel.org/qemu tags/ui-20171117-pull-request
for you to fetch changes up to
From: Jindrich Makovicka
Signed-off-by: Jindrich Makovicka
Message-Id: <20171112193032.9724-3-makov...@gmail.com>
Signed-off-by: Gerd Hoffmann
---
ui/sdl2.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/ui/sdl2.c b/ui/sdl2.c
index 53dd447fd2..05729af971 100644
From: Jindrich Makovicka
With SDL 2.0.6, calling SDL_ShowWindow during SDL_WINDOWEVENT_HIDDEN
blocks all subsequent display updates.
Instead of trying to override the change, just update the scon->hidden
flag.
Signed-off-by: Jindrich Makovicka
Message-Id: <20171112193032.9724-2-makov...@gmail.
Switch over the one leftover user to qapi DisplayType.
The delete the unused request_opengl variable.
Signed-off-by: Gerd Hoffmann
---
vl.c | 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/vl.c b/vl.c
index 36eec0d1e0..c04cef83da 100644
--- a/vl.c
+++ b/vl.c
@@ -136,7 +
On 11/17/2017 16:53, Kamil Rytarowski wrote:
On 14.11.2017 09:54, Yu Ning wrote:
Hello,
As some of you may have noticed, since QEMU 2.9.0, an accelerator known
as “hax” has been available for Windows and macOS builds of QEMU, thanks
to the hard work of Vincent Palatin and help from this commu
Switch egl-headless ui to use qapi DisplayOptions for configuration.
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 2 +-
ui/egl-headless.c| 2 +-
vl.c | 3 ++-
qapi/ui.json | 5 +++--
4 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/include/ui/
Using the new registry instead of #ifdefs in vl.c.
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 1 +
ui/console.c | 19 +++
vl.c | 15 +--
3 files changed, 25 insertions(+), 10 deletions(-)
diff --git a/include/ui/console.h b/inclu
qapi DisplayType will replace the current enum. For the transition both
will coexist though, so rename it so we don't have a name clash.
Signed-off-by: Gerd Hoffmann
---
vl.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/vl.c b/vl.c
index 7dab7523a6..3310ae60d3
Not used any more, delete it.
Signed-off-by: Gerd Hoffmann
---
vl.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/vl.c b/vl.c
index b34fbf1a09..d461800f13 100644
--- a/vl.c
+++ b/vl.c
@@ -152,7 +152,6 @@ QEMUClockType rtc_clock;
int vga_interface_type = VGA_NONE;
s
Not used any more, delete it.
Signed-off-by: Gerd Hoffmann
---
vl.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/vl.c b/vl.c
index 7d7e4ba9a1..85c41953b3 100644
--- a/vl.c
+++ b/vl.c
@@ -150,7 +150,6 @@ static int rtc_utc = 1;
static int rtc_date_offset = -1; /* -1 means no change */
Q
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 19 ---
ui/sdl.c | 24 +---
ui/sdl2.c| 17 +++--
vl.c | 15 +--
4 files changed, 29 insertions(+), 46 deletions(-)
diff --git a/include/ui/c
Signed-off-by: Gerd Hoffmann
---
include/qemu/module.h | 1 +
ui/console.c | 6 ++
2 files changed, 7 insertions(+)
diff --git a/include/qemu/module.h b/include/qemu/module.h
index 56dd218205..9fea75aaeb 100644
--- a/include/qemu/module.h
+++ b/include/qemu/module.h
@@ -53,6 +53,7 @
Be consistent with gtk and cocoa.
Signed-off-by: Gerd Hoffmann
---
ui/sdl.c | 26 +++---
ui/sdl2.c | 22 +-
2 files changed, 20 insertions(+), 28 deletions(-)
diff --git a/ui/sdl.c b/ui/sdl.c
index 2c85482b5e..6ce67eeb5a 100644
--- a/ui/sdl.c
+++ b/ui/sd
Switch cocoa ui to use qapi DisplayOptions for configuration.
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 4 ++--
vl.c | 3 ++-
qapi/ui.json | 6 --
ui/cocoa.m | 4 ++--
4 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/include/ui/c
With absolute pointer devices such as usb-tablet being widely used
mouse grabs (for relative pointing devices) should be rarely needed
these days. So the benefit of the options to configure the hotkey
modifiers for grab (and other actions) seems questionable. Which
is expecially true for the -ctr
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 12
ui/curses.c | 14 +-
vl.c | 17 ++---
3 files changed, 15 insertions(+), 28 deletions(-)
diff --git a/include/ui/console.h b/include/ui/console.h
index 81db3a0f67..c93a331d35
Switch curses ui to use qapi DisplayOptions for configuration.
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 4 ++--
ui/curses.c | 2 +-
vl.c | 4 +++-
qapi/ui.json | 5 +++--
4 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/include/ui/con
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 12
vl.c | 3 ---
ui/cocoa.m | 14 +-
3 files changed, 13 insertions(+), 16 deletions(-)
diff --git a/include/ui/console.h b/include/ui/console.h
index 63534ac20a..81db3a0f67 100644
--- a/
Signed-off-by: Gerd Hoffmann
---
configure| 2 +-
Makefile.objs| 1 +
ui/Makefile.objs | 6 +++---
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 0e856bbc04..7d1e9b187d 100755
--- a/configure
+++ b/configure
@@ -5754,7 +5754,7 @@ if test "$m
Add QAPI DisplayType enum, DisplayOptions union and DisplayGTK struct.
Switch gtk configuration to use the qapi type.
Some bookkeeping (fullscreen for example) is done twice now, this is
temporary until more/all UIs are switched over to qapi configuration.
FIXME: more elegant solution than Displa
Switch sdl ui to use qapi DisplayOptions for configuration.
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 8
ui/sdl.c | 19 +--
ui/sdl2.c| 33 +++--
vl.c | 13 +++--
qapi/ui.json
SDL2 doesn't support this any more, the SDL_NOFRAME window flag is gone.
Drop the code, print a notice when the option is still used.
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 5 ++---
ui/sdl.c | 8 +---
ui/sdl2.c| 7 +--
vl.c | 15
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 3 ---
ui/egl-headless.c| 20 +++-
vl.c | 12
3 files changed, 19 insertions(+), 16 deletions(-)
diff --git a/include/ui/console.h b/include/ui/console.h
index c93a331d35..6c89599355 100644
Signed-off-by: Gerd Hoffmann
---
configure | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure b/configure
index 67a8c2e83a..e344c0d08e 100755
--- a/configure
+++ b/configure
@@ -3685,8 +3685,8 @@ libs_softmmu="$libs_softmmu $fdt_libs"
if test "$opengl" != "no" ; th
Signed-off-by: Gerd Hoffmann
---
configure| 6 +++---
ui/Makefile.objs | 6 +-
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/configure b/configure
index 91c9323a50..67a8c2e83a 100755
--- a/configure
+++ b/configure
@@ -3190,8 +3190,6 @@ EOF
unset IFS
if
Hi,
This series reworks the qemu display initialization. Changes:
* Create a QAPI DisplayOptions type for display configuration.
* Switch all display initialization calls to accept DisplayOptions
instead of a bunch of bools.
* Add a registry for displays, and remove alot of #ifdefs f
Add a registry for user interfaces. Add qemu_display_init and
qemu_display_early_init helper functions for display initialization.
Hook up gtk ui as first user.
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 32
ui/console.c | 34 ++
Switch over all leftover users to qapi DisplayType.
The delete the unused display_type variable.
Signed-off-by: Gerd Hoffmann
---
vl.c | 52 +---
1 file changed, 13 insertions(+), 39 deletions(-)
diff --git a/vl.c b/vl.c
index 85c41953b3..36eec0d1
Signed-off-by: Gerd Hoffmann
---
configure| 5 ++---
ui/Makefile.objs | 16
2 files changed, 10 insertions(+), 11 deletions(-)
diff --git a/configure b/configure
index 7d1e9b187d..91c9323a50 100755
--- a/configure
+++ b/configure
@@ -2470,7 +2470,6 @@ if test "$gtk" !=
Am 16.11.2017 um 10:14 hat Kashyap Chamarthy geschrieben:
> On Wed, Nov 15, 2017 at 04:56:13PM -0500, John Snow wrote:
> >
> >
> > On 11/15/2017 04:54 PM, Kashyap Chamarthy wrote:
> > > On Wed, Nov 15, 2017 at 02:15:57PM -0500, John Snow wrote:
>
> [...]
>
> > >> is it covered sufficiently in l
On 17.11.2017 11:30, Yu Ning wrote:
>
>
> On 11/17/2017 16:53, Kamil Rytarowski wrote:
>> On 14.11.2017 09:54, Yu Ning wrote:
>>> Hello,
>>>
>>> As some of you may have noticed, since QEMU 2.9.0, an accelerator known
>>> as “hax” has been available for Windows and macOS builds of QEMU, thanks
>>>
Hi,
This series seems to have some coding style problems. See output below for
more information:
Subject: [Qemu-devel] [PATCH 00/24] RfC: rework display initialization
Type: series
Message-id: 20171117103046.15943-1-kra...@redhat.com
=== TEST SCRIPT BEGIN ===
#!/bin/bash
BASE=base
n=1
total=$(g
On Fri, Nov 17, 2017 at 11:49:05AM +0100, Kevin Wolf wrote:
> Am 16.11.2017 um 10:14 hat Kashyap Chamarthy geschrieben:
> > On Wed, Nov 15, 2017 at 04:56:13PM -0500, John Snow wrote:
[...]
> > > It's an interesting gotcha that I wasn't really acutely aware of myself,
> > > so having it in the doc
Fixed here:
https://git.qemu.org/?p=qemu.git;a=commitdiff;h=3831c07b89ab1f7aa1427
** Changed in: qemu
Status: New => Fix Committed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1724570
Title:
Signed-off-by: Jindrich Makovicka
---
ui/sdl2.c | 17 +
1 file changed, 17 insertions(+)
diff --git a/ui/sdl2.c b/ui/sdl2.c
index 53dd447fd2..290b57b1b3 100644
--- a/ui/sdl2.c
+++ b/ui/sdl2.c
@@ -463,6 +463,10 @@ static void handle_mousemotion(SDL_Event *ev)
int max_x, max_y
When SDL2 windows change focus while a key is held, the window that
receives the focus also receives a new KeyDown event, without an
autorepeat flag. This means that if a WM places the qemu console
over the main window after Ctrl-Alt-2, the console closes immediately
after opening. Then, the main w
Hi,
here is a respin of the three remaining patches, with checkpatch errors
corrected.
Also added the Fixes: line for "sdl2 uses surface relative coordinates",
and an explaining comment to "sdl2: Ignore UI hotkeys".
Regards, Jindrich
This patch fixes mouse positioning with -device usb-tablet and fullscreen
or resized window.
Fixes: 46522a82236ea0cf9011b89896d2d8f8ddaf2443
Signed-off-by: Jindrich Makovicka
---
ui/sdl2.c | 30 --
1 file changed, 4 insertions(+), 26 deletions(-)
diff --git a/ui/sdl2
After committing the qcow2 image contents into the base image, qemu-img
will call bdrv_make_empty to drop the payload in the layered image.
When this is done for qcow2 images, it blows away the LUKS encryption
header, making the resulting image unusable. There are two codepaths
for emptying a qcow
On 11/16/2017 09:27 PM, Wei Wang wrote:
On 11/16/2017 04:32 AM, Michael S. Tsirkin wrote:
On Fri, Nov 03, 2017 at 04:13:06PM +0800, Wei Wang wrote:
Negotiation of the VIRTIO_BALLOON_F_FREE_PAGE_VQ feature indicates the
support of reporting hints of guest free pages to the host via
virtio-balloo
On 11/17/2017 07:35 PM, Wei Wang wrote:
On 11/16/2017 09:27 PM, Wei Wang wrote:
On 11/16/2017 04:32 AM, Michael S. Tsirkin wrote:
On Fri, Nov 03, 2017 at 04:13:06PM +0800, Wei Wang wrote:
Negotiation of the VIRTIO_BALLOON_F_FREE_PAGE_VQ feature indicates the
support of reporting hints of guest
Hi,
Ok folks, here is a experimental patch series for a legacy free boot
framebuffer. If you want play with it I recommend getting the bits from
https://www.kraxel.org/cgit/qemu/log/?h=sirius/ramfb
because they come with an updated seabios and a new vgabios rom.
The boot framebuffer
---
include/hw/display/ramfb.h | 8
hw/display/ramfb.c | 94 ++
hw/display/Makefile.objs | 2 +
3 files changed, 104 insertions(+)
create mode 100644 include/hw/display/ramfb.h
create mode 100644 hw/display/ramfb.c
diff --git a/includ
---
hw/display/virtio-ramfb.c | 149 ++
hw/display/Makefile.objs | 2 +-
2 files changed, 150 insertions(+), 1 deletion(-)
create mode 100644 hw/display/virtio-ramfb.c
diff --git a/hw/display/virtio-ramfb.c b/hw/display/virtio-ramfb.c
new file mode
---
hw/display/ramfb-testdev.c | 87 ++
hw/display/Makefile.objs | 1 +
2 files changed, 88 insertions(+)
create mode 100644 hw/display/ramfb-testdev.c
diff --git a/hw/display/ramfb-testdev.c b/hw/display/ramfb-testdev.c
new file mode 100644
index 0
source code: https://www.kraxe.org/cgit/seabios/log/?h=ramfb
---
pc-bios/bios-256k.bin | Bin 262144 -> 262144 bytes
pc-bios/vgabios-ramfb.bin | Bin 0 -> 28160 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 pc-bios/vgabios-ramfb.bin
diff --git a/pc-bios/bios-256k.
On 17 November 2017 at 10:06, Gerd Hoffmann wrote:
> The following changes since commit 1fa0f627d03cd0d0755924247cafeb42969016bf:
>
> Update version for v2.11.0-rc1 release (2017-11-14 18:37:49 +)
>
> are available in the git repository at:
>
> git://git.kraxel.org/
Am 23.10.2017 um 11:29 hat Vladimir Sementsov-Ogievskiy geschrieben:
> Snapshot-switch actually changes active state of disk so it should
> reflect on dirty bitmaps. Otherwise next incremental backup using
> these bitmaps will be invalid.
>
> Signed-off-by: Vladimir Sementsov-Ogievskiy
We discus
Am 17.11.2017 um 12:29 hat Daniel P. Berrange geschrieben:
> After committing the qcow2 image contents into the base image, qemu-img
> will call bdrv_make_empty to drop the payload in the layered image.
>
> When this is done for qcow2 images, it blows away the LUKS encryption
> header, making the
Am 16.11.2017 um 16:14 hat Anthony PERARD geschrieben:
> When doing a live migration of a Xen guest with libxl, the images for
> block devices are locked by the original QEMU process, and this prevent
> the QEMU at the destination to take the lock and the migration fail.
>
> From QEMU point of vie
On Fri, Nov 17, 2017 at 07:35:03PM +0800, Wei Wang wrote:
> On 11/16/2017 09:27 PM, Wei Wang wrote:
> > On 11/16/2017 04:32 AM, Michael S. Tsirkin wrote:
> > > On Fri, Nov 03, 2017 at 04:13:06PM +0800, Wei Wang wrote:
> > > > Negotiation of the VIRTIO_BALLOON_F_FREE_PAGE_VQ feature indicates the
>
On Fri, Nov 17, 2017 at 11:30:41AM +0100, Gerd Hoffmann wrote:
Using the new registry instead of #ifdefs in vl.c.
Signed-off-by: Gerd Hoffmann
---
include/ui/console.h | 1 +
ui/console.c | 19 +++
vl.c | 15 +--
3 files changed, 25 insertions(+
A DRC with a pending unplug request releases its associated device at
machine reset time.
In the case of LMB, when all DRCs for a DIMM device have been reset,
the DIMM gets unplugged, causing guest memory to disappear. This may
be very confusing for anything still using this memory.
This is exact
On 11/17/2017 03:30 PM, Kevin Wolf wrote:
> Am 23.10.2017 um 11:29 hat Vladimir Sementsov-Ogievskiy geschrieben:
>> Snapshot-switch actually changes active state of disk so it should
>> reflect on dirty bitmaps. Otherwise next incremental backup using
>> these bitmaps will be invalid.
>>
>> Signed-
On 11/17/2017 02:25 AM, Paolo Bonzini wrote:
> On 16/11/2017 18:38, Cleber Rosa wrote:
>> check makes a distinction on how it runs Python based tests. The
>> current approach is inconsistent because:
>>
>> 1) a large number of Python tests are already set as executable files
>> (eg: 030, 040, 04
On Thu, Nov 16, 2017 at 09:27:24PM +0800, Wei Wang wrote:
> On 11/16/2017 04:32 AM, Michael S. Tsirkin wrote:
> > On Fri, Nov 03, 2017 at 04:13:06PM +0800, Wei Wang wrote:
> > > Negotiation of the VIRTIO_BALLOON_F_FREE_PAGE_VQ feature indicates the
> > > support of reporting hints of guest free pag
On 11/17/2017 02:19 AM, Paolo Bonzini wrote:
> On 16/11/2017 18:38, Cleber Rosa wrote:
>> This variables has no real use. To avoid pretending it does, while
>> still keeping the information, let's turn it into a comment.
>>
>> The format chosen is the one already being used on tests 149 and 194.
On Fri, Nov 17, 2017 at 02:24:23PM +0800, Chao Gao wrote:
> According to SDM 10.11.1, only [19:12] bits of MSI address are
> Destination ID, change the mask to avoid ambiguity for VT-d spec
> has used the bit 4 to indicate a remappable interrupt request.
>
> Signed-off-by: Chao Gao
> Signed-off-b
Hi,
> > -dpy.type = DISPLAY_TYPE_NONE;
> > +if (!qemu_display_find_default(&dpy)) {
> > +dpy.type = DISPLAY_TYPE_NONE;
> > +#if defined(CONFIG_VNC)
> > +vnc_parse("localhost:0,to=99,id=default", &error_abort);
> > #endif
>
> Mostly some questions on this:
On 11/16/2017 05:35 PM, Daniel Henrique Barboza wrote:
> This patch implements a test case for the scenario that was failing
> prior to the patch "migration/ram.c: do not set 'postcopy_running' in
> POSTCOPY_INCOMING_END".
>
> This new test file 198 was derived from the test file 181 authored
>
On 11/17/2017 11:24 AM, Cleber Rosa wrote:
On 11/16/2017 05:35 PM, Daniel Henrique Barboza wrote:
This patch implements a test case for the scenario that was failing
prior to the patch "migration/ram.c: do not set 'postcopy_running' in
POSTCOPY_INCOMING_END".
This new test file 198 was deriv
This belongs in the PCI-ISA bridge rather than at the machine level.
Signed-off-by: Mark Cave-Ayland
---
hw/sparc64/sun4u.c | 78 +++-
1 file changed, 46 insertions(+), 32 deletions(-)
diff --git a/hw/sparc64/sun4u.c b/hw/sparc64/sun4u.c
index f
This is initialisation that should really take place in the ebus realize
function. As part of this we also rework the ebus IRQ mapping so that
instead of having to pass in the array of pbm_irqs, we obtain a reference
to them by looking up the APB device during ebus realize.
Signed-off-by: Mark Cav
This also includes the related IOMMUState typedef and defines.
Signed-off-by: Mark Cave-Ayland
---
hw/pci-host/apb.c | 85
include/hw/pci-host/apb.h | 86 +
2 files changed, 86 insertions(+), 85
The main change here is to introduce the proper TYPE_EBUS/EBUS QOM macros
and remove the use of DO_UPCAST.
Alongside this there are some a couple of minor cosmetic changes and a rename
of pci_ebus_realize() to ebus_realize() since the ebus device is always what
is effectively a PCI-ISA bridge.
Si
This is a first step towards removing pci_apb_init() completely.
Signed-off-by: Mark Cave-Ayland
---
hw/pci-host/apb.c |8
hw/sparc64/sun4u.c|6 --
include/hw/pci-host/apb.h |6 +++---
3 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/hw/pci
This patchset for 2.12 continues with tidying up the sun4u CPU, APB and
ebus devices by encapsulating the ebus ISA bus within the ebus QOM device,
allowing APB and ebus devices to be instantiated directly via QOM, and
formally wiring up the device IRQs using qdev GPIOs rather than passing
around ar
On 11/17/2017 04:42 PM, Kevin Wolf wrote:
> Am 17.11.2017 um 13:58 hat Denis V. Lunev geschrieben:
>> On 11/17/2017 03:30 PM, Kevin Wolf wrote:
>>> Am 23.10.2017 um 11:29 hat Vladimir Sementsov-Ogievskiy geschrieben:
Snapshot-switch actually changes active state of disk so it should
refle
Signed-off-by: Mark Cave-Ayland
---
hw/pci-host/apb.c |6 ++
hw/sparc64/sparc64.c |2 ++
hw/sparc64/sun4u.c | 12
include/hw/pci-host/apb.h |6 --
include/hw/sparc/sparc64.h |2 ++
5 files changed, 18 insertions(+), 10 deletions(-)
d
Am 17.11.2017 um 13:58 hat Denis V. Lunev geschrieben:
> On 11/17/2017 03:30 PM, Kevin Wolf wrote:
> > Am 23.10.2017 um 11:29 hat Vladimir Sementsov-Ogievskiy geschrieben:
> >> Snapshot-switch actually changes active state of disk so it should
> >> reflect on dirty bitmaps. Otherwise next increment
Following on from the previous commit, we can also do the same with
with legacy OBIO interrupts in pci_pbmA_map_irq().
Signed-off-by: Mark Cave-Ayland
---
hw/pci-host/apb.c |4 ++--
include/hw/pci-host/apb.h |2 ++
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw
On 13/11/17 22:35, Alistair Francis wrote:
> Replace a large number of the fprintf(stderr, "*\n" calls with
> error_report(). The functions were renamed with these commands and then
> compiler issues where manually fixed.
>
> find ./* -type f -exec sed -i \
> 'N;N;N;N;N;N;N;N;N;N;N;N; {s|fpri
Use DeviceClass rather than SysBusDeviceClass in pbm_host_class_init() and
adjust pci_pbm_init_device() accordingly.
Signed-off-by: Mark Cave-Ayland
---
hw/pci-host/apb.c | 17 -
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/hw/pci-host/apb.c b/hw/pci-host/apb.c
Signed-off-by: Mark Cave-Ayland
---
hw/sparc64/sun4u.c | 12 ++--
hw/sparc64/trace-events |3 +++
2 files changed, 5 insertions(+), 10 deletions(-)
diff --git a/hw/sparc64/sun4u.c b/hw/sparc64/sun4u.c
index da386d3..50ccf75 100644
--- a/hw/sparc64/sun4u.c
+++ b/hw/sparc64/sun4
Since the EBus is effectively a PCI-ISA bridge then the underlying ISA bus
should be contained within the PCI bridge itself.
Signed-off-by: Mark Cave-Ayland
---
hw/sparc64/sun4u.c |7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/hw/sparc64/sun4u.c b/hw/sparc64/sun4u.
This enables us to remove the static array mapping in the ISA IRQ
handler (and the embedded reference to the APB device) by formalising
the interrupt wiring via the qdev GPIO API.
For more clarity we replace the APB OBIO interrupt numbers with constants
designating the interrupt source, and rename
This enables us to remove these parameters from pci_apb_init().
Signed-off-by: Mark Cave-Ayland
---
hw/pci-host/apb.c | 14 +-
hw/sparc64/sun4u.c|5 -
include/hw/pci-host/apb.h |5 +++--
3 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/hw
By making the special_base and mem_base values qdev properties, we can move
the remaining parts of pci_apb_init() into the pbm init() and realize()
functions.
This finally allows us to instantiate the APB directly using standard qdev
create/init functions in sun4u.c.
Signed-off-by: Mark Cave-Ayla
After the previous refactoring it is now possible to use separate functions
to improve clarity of the interrupt paths. Similarly by checking the PCI
devnfn to identify busA during apb_pci_bridge_realize() it becomes possible
to completely remove the busA property from the PBMPCIBridge state.
Signe
1 - 100 of 229 matches
Mail list logo