[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 0a2b5e: qxl: Call spice_qxl_driver_unload fro
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 0a2b5e: qxl: Call spice_qxl_driver_unload from qxl_enter_v... |
Date: |
Mon, 13 May 2013 09:30:13 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 0a2b5e3a7899b40d05d7c6c1c41eb4e64dd2ed4b
https://github.com/qemu/qemu/commit/0a2b5e3a7899b40d05d7c6c1c41eb4e64dd2ed4b
Author: Hans de Goede <address@hidden>
Date: 2013-05-09 (Thu, 09 May 2013)
Changed paths:
M hw/display/qxl.c
Log Message:
-----------
qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode
With a SPICE_DISPLAY_CAP_MONITORS_CONFIG capable client, the client needs to
know what part of the primary to use for each monitor. If the guest driver
does not support this, the server sends messages to the client for a
single monitor spanning the entire primary.
As soon as the guest calls spice_qxl_monitors_config_async once, the server
sets the red_worker driver_has_monitors_config flag and stops doing this.
This is a problem when the driver gets unloaded, for example after a reboot
or when switching to a text vc with usermode mode-setting under Linux.
To reproduce this start a multi-mon capable Linux guest which uses
usermode mode-setting and then once X has started switch to a text vc. Note
how the client window does not only not resize, if you try to resize it
manually you always keep blackborders since the aspect is wrong.
This patch calls a new spice-server method called spice_qxl_driver_unload
which clears the driver_has_monitors_config flag inside the server, thereby
fixing this.
Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: e6a3ee5f7981e7df40aa581ebc245fd0a7d3bed0
https://github.com/qemu/qemu/commit/e6a3ee5f7981e7df40aa581ebc245fd0a7d3bed0
Author: Ed Maste <address@hidden>
Date: 2013-05-12 (Sun, 12 May 2013)
Changed paths:
M bsd-user/syscall.c
Log Message:
-----------
bsd-user: OS-agnostic 64-bit SYSCTL types
Use existence of type as #ifdef condition rather than FreeBSD-specific
version check, as suggested by Patrick Welche.
Also handle the signed (CTLTYPE_S64) case identically to the unsigned
(CTLTYPE_U64) case, per later patches in the FreeBSD ports tree
(emulators/qemu-devel/files/patch-z-arm-bsd-user-001).
Signed-off-by: Ed Maste <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 3e758c1df05bcd305cb761beddeb078b67c3ab88
https://github.com/qemu/qemu/commit/3e758c1df05bcd305cb761beddeb078b67c3ab88
Author: Ed Maste <address@hidden>
Date: 2013-05-12 (Sun, 12 May 2013)
Changed paths:
M hw/block/m25p80.c
Log Message:
-----------
m25p80.c: Sync Flash chip list with Linux
Add new devices for various manufacturers, and re-sort Spansion list to
match the order in Linux, which requires chips with a non-zero extended ID
to come first.
With this commit the outstanding differences to Linux rev 55bf75b are:
- Erase size flag differences in s25sl032p, s25sl064p, s25fl016k, s25fl064k
(These devices have only some blocks that support small erase sizes.)
- Linux lacks n25q128
- Devices without a Jedec ID have been excluded
Signed-off-by: Ed Maste <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 59d827629360097caa9a4f160680affde84cb4c8
https://github.com/qemu/qemu/commit/59d827629360097caa9a4f160680affde84cb4c8
Author: Hervé Poussineau <address@hidden>
Date: 2013-05-12 (Sun, 12 May 2013)
Changed paths:
M qemu-doc.texi
Log Message:
-----------
audio: update documentation after removing --audio-card-list option
Commit 98af93fde2e37b5b0c8cee9036e028fe6df6446c removed the
--audio-card-list option in configure, and commit
8f3b664f6cc4153cc73941c941d54c4e499b7537 always compiled in
the adlib, gus and cs4231a audio cards.
Signed-off-by: Hervé Poussineau <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 2d40178a33293603a06fdf3c0fd9988322bc5fda
https://github.com/qemu/qemu/commit/2d40178a33293603a06fdf3c0fd9988322bc5fda
Author: Paolo Bonzini <address@hidden>
Date: 2013-05-12 (Sun, 12 May 2013)
Changed paths:
M docs/memory.txt
Log Message:
-----------
docs: mention AddressSpaces in docs/memory.txt
Reported-by: David Gibson <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 7f303adc4f0aaa71b196d9f983150f3ec3367b46
https://github.com/qemu/qemu/commit/7f303adc4f0aaa71b196d9f983150f3ec3367b46
Author: Dong Xu Wang <address@hidden>
Date: 2013-05-12 (Sun, 12 May 2013)
Changed paths:
M util/uri.c
M vl.c
Log Message:
-----------
clean unnecessary code: don't check g_strdup arg for NULL
Signed-off-by: Dong Xu Wang <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: c7e775e4dda91472ec538101c536ea8950fe1515
https://github.com/qemu/qemu/commit/c7e775e4dda91472ec538101c536ea8950fe1515
Author: Dong Xu Wang <address@hidden>
Date: 2013-05-12 (Sun, 12 May 2013)
Changed paths:
M block/nbd.c
M fsdev/virtfs-proxy-helper.c
M hw/9pfs/virtio-9p-local.c
M hw/i386/pc_q35.c
M hw/intc/imx_avic.c
M hw/usb/host-linux.c
M qga/channel-win32.c
Log Message:
-----------
remove double semicolons
Signed-off-by: Dong Xu Wang <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 98b2d199c109c9eabebb70965db0ae24f3f75a79
https://github.com/qemu/qemu/commit/98b2d199c109c9eabebb70965db0ae24f3f75a79
Author: Igor Mitsyanko <address@hidden>
Date: 2013-05-12 (Sun, 12 May 2013)
Changed paths:
M include/qemu/osdep.h
Log Message:
-----------
osdep.h: include sys/types.h for ssize_t definition
sys/types.h is taken out from "ifdef __OpenBSD__" guard. It should be
safe for other systems, according to following survey:
http://hacks.owlfolio.org/header-survey/
This fixes build for CONFIG_IOVEC-less systems (mingw).
Signed-off-by: Igor Mitsyanko <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Commit: 879367efba1f2e9733ff76d03041324b5b76f645
https://github.com/qemu/qemu/commit/879367efba1f2e9733ff76d03041324b5b76f645
Author: Anthony Liguori <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M hw/display/qxl.c
Log Message:
-----------
Merge remote-tracking branch 'spice/spice.v70' into staging
# By Hans de Goede
# Via Gerd Hoffmann
* spice/spice.v70:
qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: f6e136e47a6adc176cb53a24cf5a515ca09f977f
https://github.com/qemu/qemu/commit/f6e136e47a6adc176cb53a24cf5a515ca09f977f
Author: Anthony Liguori <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M block/nbd.c
M bsd-user/syscall.c
M docs/memory.txt
M fsdev/virtfs-proxy-helper.c
M hw/9pfs/virtio-9p-local.c
M hw/block/m25p80.c
M hw/i386/pc_q35.c
M hw/intc/imx_avic.c
M hw/usb/host-linux.c
M include/qemu/osdep.h
M qemu-doc.texi
M qga/channel-win32.c
M util/uri.c
M vl.c
Log Message:
-----------
Merge remote-tracking branch 'mjt/trivial-patches-next' into staging
# By Dong Xu Wang (2) and others
# Via Michael Tokarev
* mjt/trivial-patches-next:
osdep.h: include sys/types.h for ssize_t definition
remove double semicolons
clean unnecessary code: don't check g_strdup arg for NULL
docs: mention AddressSpaces in docs/memory.txt
audio: update documentation after removing --audio-card-list option
m25p80.c: Sync Flash chip list with Linux
bsd-user: OS-agnostic 64-bit SYSCTL types
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 33bc94eb209864b4aef7f341f0c2b7cd8740396f
https://github.com/qemu/qemu/commit/33bc94eb209864b4aef7f341f0c2b7cd8740396f
Author: Paolo Bonzini <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M include/qom/object.h
Log Message:
-----------
qom: improve documentation of cast functions
Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: bf0fda346694db1eddecff1d74ff9f4d5eba3461
https://github.com/qemu/qemu/commit/bf0fda346694db1eddecff1d74ff9f4d5eba3461
Author: Paolo Bonzini <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M qom/object.c
Log Message:
-----------
qom: allow casting of a NULL class
This mimics what we do in object_dynamic_cast_assert.
Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 793c96b5403233fd9935c94b2af6d557c297a088
https://github.com/qemu/qemu/commit/793c96b5403233fd9935c94b2af6d557c297a088
Author: Paolo Bonzini <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M qom/object.c
Log Message:
-----------
qom: add a fast path to object_class_dynamic_cast
For leaf classes, in many cases the callbacks will simply downcast
the object back to the original class. Add this fast path to
object_class_dynamic_cast, object_dynamic_cast will inherit it.
Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: be17f18b8cd438be7f8f65000c0baecdd5b34634
https://github.com/qemu/qemu/commit/be17f18b8cd438be7f8f65000c0baecdd5b34634
Author: Paolo Bonzini <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M include/qom/object.h
M qom/object.c
Log Message:
-----------
qom: pass file/line/function to asserting casts
Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: fa131d94a5c00c6bbea39358d4bca7bf98f6c1f5
https://github.com/qemu/qemu/commit/fa131d94a5c00c6bbea39358d4bca7bf98f6c1f5
Author: Paolo Bonzini <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M qom/object.c
M trace-events
Log Message:
-----------
qom: trace asserting casts
This provides a way to detect the cast that leads to a (reproducible)
crash even when QOM cast debugging is disabled.
Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 3556c233d931ad5ffa46a35cb25cfc057732ebb8
https://github.com/qemu/qemu/commit/3556c233d931ad5ffa46a35cb25cfc057732ebb8
Author: Paolo Bonzini <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M configure
M include/qom/object.h
M qom/object.c
Log Message:
-----------
qom: allow turning cast debugging off
Cast debugging can have a substantial cost (20% or more). Instead of adding
special-cased "fast casts" in the hot paths, we can just disable it in
releases. The tracing facilities we just added make it easier to analyze
those problems that cast debugging would reveal.
Signed-off-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 9e1c2ec8fd8d9a9ee299ea86c5f6c986fe25e838
https://github.com/qemu/qemu/commit/9e1c2ec8fd8d9a9ee299ea86c5f6c986fe25e838
Author: Paolo Bonzini <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M hw/block/pc_sysfw.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
Log Message:
-----------
Revert "pc: Kill the "use flash device for BIOS unless KVM" misfeature"
This reverts commit 9953f8822cc316eec9962f0a2858c3439a80adec.
While Markus's analysis is entirely correct, there are 1.6 patches
that fix the bug for real and without requiring machine type hacks.
Let's think of the children who will have to read this code, and
avoid a complicated mess of semantics that differ between <1.5,
1.5, and >1.5.
Conflicts:
hw/i386/pc_piix.c
hw/i386/pc_q35.c
include/hw/i386/pc.h
Signed-off-by: Paolo Bonzini <address@hidden>
Acked-by: Anthony Liguori <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: b087143b4d010451208264b7c841436aafe1cbb1
https://github.com/qemu/qemu/commit/b087143b4d010451208264b7c841436aafe1cbb1
Author: Igor Mitsyanko <address@hidden>
Date: 2013-05-13 (Mon, 13 May 2013)
Changed paths:
M ui/gtk.c
Log Message:
-----------
ui/gtk.c: do not use gdk_display_warp_pointer when GTK ver >3.0
Commit 9697f5d2d38e5dd1e64e8e0d64436e6d44e7b1fe "gtk: custom cursor support"
introduced unconditional usage of gdk_display_warp_pointer(). This function
is marked as deprecated since GTK-3.0, and triggers warning (error with -Werror)
during compilation.
Conditionally change gdk_display_warp_pointer() method usage to gdk_device_warp
usage, as suggested by compiler.
Signed-off-by: Igor Mitsyanko <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Compare: https://github.com/qemu/qemu/compare/38ebb396c955...b087143b4d01
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 0a2b5e: qxl: Call spice_qxl_driver_unload from qxl_enter_v...,
GitHub <=