[GIT PULL] vmwgfx-next for 4.17
Thomas Hellstrom
thellstrom at vmware.com
Thu Mar 22 11:52:20 UTC 2018
Hi, Dave.
A relative large set of various improvements for vmwgfx. Some of them
have been around for a while, some are relatively new, but functionality
should have been tested in our standalone repo.
There was a kbuild test robot compilation failure on Debian for
"drm/vmwgfx: Add a cpu blit utility that can be used for page-backed bos",
but that should've been fixed now, both v1 and v2 of the patch have been
sent to dri-devel.
The following changes since commit 78230c46ec0a91dd4256c9e54934b3c7095a7ee3:
Merge tag 'omapdrm-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2018-03-21 14:07:03 +1000)
are available in the Git repository at:
git://people.freedesktop.org/~thomash/linux vmwgfx-next
for you to fetch changes up to 43bfefedd0281ef476f8154397cd283a710d8baf:
drm/vmwgfx: Bump version patchlevel and date (2018-03-22 12:08:24 +0100)
----------------------------------------------------------------
Arnd Bergmann (1):
drm/vmwgfx: use monotonic event timestamps
Deepak Rawat (6):
drm/vmwgfx: Avoid iterating over display unit if crtc is available
drm/vmwgfx: Move surface copy cmd to atomic function
drm/vmwgfx: Remove drm_crtc_arm_vblank_event from atomic flush
drm/vmwgfx: Move screen object page flip to atomic function
drm/vmwgfx: Move the stdu vblank event to atomic function
drm/vmwgfx: Send the correct nonblock option for atomic_commit
Himanshu Jha (1):
drm/vmwgfx: Use kasprintf
Thomas Hellstrom (12):
drm/vmwgfx: Cursor update fixes
drm/ttm: Clean up kmap_atomic_prot selection code
drm/ttm: Export the ttm_k[un]map_atomic_prot API.
drm/vmwgfx: Add a cpu blit utility that can be used for page-backed bos
drm/vmwgfx: Use the cpu blit utility for framebuffer to screen target blits
drm/vmwgfx: Fix multiple command buffer context use
drm/vmwgfx: Avoid pinning fbdev framebuffers
drm/vmwgfx: Improve on hibernation
drm/vmwgfx: Get rid of the device-private suspended member
drm/vmwgfx: Stricter count of legacy surface device resources
drm/vmwgfx: Unpin the screen object backup buffer when not used
drm/vmwgfx: Bump version patchlevel and date
drivers/gpu/drm/ttm/ttm_bo_util.c | 85 ++--
drivers/gpu/drm/vmwgfx/Makefile | 2 +-
drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 12 +-
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 506 +++++++++++++++++++++++
drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c | 24 ++
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 57 ++-
drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c | 51 +++
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 80 ++--
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 64 ++-
drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 104 ++---
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 177 +++++---
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 21 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 13 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 23 ++
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 163 +++++---
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 280 ++++++-------
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 8 +-
include/drm/ttm/ttm_bo_api.h | 4 +
19 files changed, 1227 insertions(+), 456 deletions(-)
create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
More information about the dri-devel
mailing list