[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/29]: vmsvga: Various fixes and enhancements
From: |
Liran Alon |
Subject: |
[Qemu-devel] [PATCH 00/29]: vmsvga: Various fixes and enhancements |
Date: |
Thu, 9 Aug 2018 14:46:13 +0300 |
Hi,
This patch series aim to fix many issues in vmware-svga emulation
which have prevented it from being fully functional in a wide-variety
of guests.
Patches 1-5 are just code refactoring patches.
Patches 6-11 aim to fix multiple command parsing issues which caused
FIFO to desync and thus fail to parse commands posted after the
commands which failed to parse.
Patches 12-13 better define FIFO registers and add support for
extended FIFO registers.
Patches 14-17 add interrupt support.
Patches 18-19 utilize interrupt support to implement various interrupt
sources. Specifically, FIFO_PROGRESS interrupt and FIFO_FENCE related
interrupts.
Patches 20-24 fix various issues in cursor commands and improve
hardware cursor performance by utilizing CURSOR_BYPASS_3 capability
which allows getting cursor updates via FIFO registers.
Patch 25 add basic support for parsing GMR commands to avoid FIFO
desync.
Patches 26-27 add vmware-svga capabilities required by Linux
kernel vmware-svga driver.
Patch 28 is a small code refactoring change.
Patch 29 disallows setting screen size to zero width/height to avoid
VNC window surprisingly disappearing.
Regards,
-Liran Alon
- [Qemu-devel] [PATCH 00/29]: vmsvga: Various fixes and enhancements,
Liran Alon <=
- [Qemu-devel] [PATCH 01/29] vmsvga: Stop using redundant fifo pointer variable, Liran Alon, 2018/08/09
- [Qemu-devel] [PATCH 02/29] vmsvga: Group together commands by their handling, Liran Alon, 2018/08/09
- [Qemu-devel] [PATCH 03/29] vmsvga: Explictly mark deprecated commands, Liran Alon, 2018/08/09
- [Qemu-devel] [PATCH 04/29] vmsvga: Do not print error message for ignored commands, Liran Alon, 2018/08/09
- [Qemu-devel] [PATCH 05/29] vmsvga: Show registers and commands on debug output as decimals, Liran Alon, 2018/08/09
- [Qemu-devel] [PATCH 06/29] vmsvga: Fix parse of SVGA_CMD_UPDATE_VERBOSE to consider additional opaque cookie, Liran Alon, 2018/08/09
- [Qemu-devel] [PATCH 07/29] vmsvga: Handle SVGA_CMD_FRONT_ROP_FILL command, Liran Alon, 2018/08/09