[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 3745d5: virtio-gpu-3d: fix abnormal display a
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 3745d5: virtio-gpu-3d: fix abnormal display after a warm r... |
Date: |
Tue, 29 Sep 2020 05:30:34 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 3745d59ee489bccdab8f678a0f7972e7dbe189f9
https://github.com/qemu/qemu/commit/3745d59ee489bccdab8f678a0f7972e7dbe189f9
Author: Guoqing Zhang <zhangguoqing.kernel@bytedance.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hw/display/virtio-gpu-3d.c
Log Message:
-----------
virtio-gpu-3d: fix abnormal display after a warm reboot
When resetting virtio-gpu, virgl_renderer_reset() should be
called to ensure that the virglrenderer status is correct.
Signed-off-by: Guoqing Zhang <zhangguoqing.kernel@bytedance.com>
Reviewed-by: Qi Liu<liuqi.16@bytedance.com>
Message-id: 20200918111632.37354-1-zhangguoqing.kernel@bytedance.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 6c8f847ac1356387692f224b48c7a83ac5918b5d
https://github.com/qemu/qemu/commit/6c8f847ac1356387692f224b48c7a83ac5918b5d
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hw/display/edid-generate.c
Log Message:
-----------
edid: fix physical display size computation
Divide the resolution by the DPI, and multiply to mm.
Note the computation done for edid[21/22] is correct (in cm).
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20200927145751.365446-2-marcandre.lureau@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: fd36eade0187a4efe0507b41fae22277300d1c7a
https://github.com/qemu/qemu/commit/fd36eade0187a4efe0507b41fae22277300d1c7a
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hw/display/edid-generate.c
M include/hw/display/edid.h
M qemu-edid.c
Log Message:
-----------
edid: use physical dimensions if available
Replace dpi with width_mm/height_mm in qemu_edid_info.
Use it when set (non-zero) to compute the DPI and generate the EDID.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20200927145751.365446-3-marcandre.lureau@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 5eaf1e48ff397185ec2f702f9968787d4d29e3c4
https://github.com/qemu/qemu/commit/5eaf1e48ff397185ec2f702f9968787d4d29e3c4
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M include/ui/console.h
M ui/console.c
M ui/spice-display.c
Log Message:
-----------
ui: add getter for UIInfo
The following patch is going to introduce extra fields / details to
UIInfo. Add a getter and keep the current values, instead of memset(0)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20200927145751.365446-4-marcandre.lureau@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 6244f988bfd9ded0daafcabf728455e94e099bff
https://github.com/qemu/qemu/commit/6244f988bfd9ded0daafcabf728455e94e099bff
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M ui/spice-display.c
Log Message:
-----------
spice: remove the single monitor config logic
Introduced in commit 9c956e646178fee8c14ce7dfae5a9d7cb901876c ("spice:
prepare for upcoming spice-server change"), the new logic never
materialized in the spice server source tree. Let's remove it for now,
until it actually changes in Spice.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20200927145751.365446-5-marcandre.lureau@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 9028ab1f5b2e4803aa984c2da40ab56030d02c0d
https://github.com/qemu/qemu/commit/9028ab1f5b2e4803aa984c2da40ab56030d02c0d
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M include/ui/console.h
M ui/spice-display.c
Log Message:
-----------
spice: get monitors physical dimension
With upcoming Spice server version 0.14.4, the monitor configuration can
contain additional fields for the monitor physical dimensions.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20200927145751.365446-6-marcandre.lureau@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 4bf47f3634af105b25c3c073ae53b36ba73733b4
https://github.com/qemu/qemu/commit/4bf47f3634af105b25c3c073ae53b36ba73733b4
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hw/display/virtio-gpu-base.c
M hw/display/virtio-gpu.c
M include/hw/virtio/virtio-gpu.h
Log Message:
-----------
virtio-gpu: set physical dimensions for EDID
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20200927145751.365446-7-marcandre.lureau@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 8be61ce2ce324d726e327101ca95332e32419fea
https://github.com/qemu/qemu/commit/8be61ce2ce324d726e327101ca95332e32419fea
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hw/display/virtio-vga.c
Log Message:
-----------
virtio-vga: implement big-endian-framebuffer property
Allows to switch the (vga mode) framebuffer into bigendian mode
by setting the property, simliar to stdvga.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200928085335.21961-2-kraxel@redhat.com
Commit: 97a0530bb71fb96468f218b622cd840e2c667bf6
https://github.com/qemu/qemu/commit/97a0530bb71fb96468f218b622cd840e2c667bf6
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hw/ppc/spapr_pci.c
Log Message:
-----------
ppc/pseries: enable big-endian-framebuffer quirk for bochs-display and
virtio-vga
Already done for stdvga and secondary-vga, bochs-display and virtio-vga
support the big-endian-framebuffer property too. Fixes blue console
background at boot (offb firmware console).
Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=1881912
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200928085335.21961-3-kraxel@redhat.com
Commit: 5663ac2aa0eafb40411ac4dff85e6ab529c4d199
https://github.com/qemu/qemu/commit/5663ac2aa0eafb40411ac4dff85e6ab529c4d199
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M hw/display/edid-generate.c
M hw/display/virtio-gpu-3d.c
M hw/display/virtio-gpu-base.c
M hw/display/virtio-gpu.c
M hw/display/virtio-vga.c
M hw/ppc/spapr_pci.c
M include/hw/display/edid.h
M include/hw/virtio/virtio-gpu.h
M include/ui/console.h
M qemu-edid.c
M ui/console.c
M ui/spice-display.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/kraxel/tags/vga-20200929-pull-request'
into staging
virtio-vga: reset fix, bigendian fix.
virtio-vga+spice: set monitor dimension via edid.
# gpg: Signature made Tue 29 Sep 2020 10:57:01 BST
# gpg: using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/vga-20200929-pull-request:
ppc/pseries: enable big-endian-framebuffer quirk for bochs-display and
virtio-vga
virtio-vga: implement big-endian-framebuffer property
virtio-gpu: set physical dimensions for EDID
spice: get monitors physical dimension
spice: remove the single monitor config logic
ui: add getter for UIInfo
edid: use physical dimensions if available
edid: fix physical display size computation
virtio-gpu-3d: fix abnormal display after a warm reboot
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/213057383c9f...5663ac2aa0ea
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 3745d5: virtio-gpu-3d: fix abnormal display after a warm r...,
Peter Maydell <=