Dave,

A series of cleanups / reorganizations and modesetting changes that
mostly target atomic state validation.

The following changes since commit 07c13bb78c8b8a9cb6ee169659528945038d5e85:

drm: Change deadlock-avoidance algorithm for the modeset locks. (2018-07-03 09:46:05 +0200)

are available in the Git repository at:

  git://people.freedesktop.org/~thomash/linux tags/vmwgfx-next-4.19-2

for you to fetch changes up to 812a954b787ab5a91d62e597a36351628b08d079:

drm/vmwgfx: Remove an obsolete __le32 conversion (2018-07-03 20:41:23 +0200)

----------------------------------------------------------------
Deepak Rawat (6):
      drm/vmwgfx: Perform topology validation during atomic modeset.
      drm/vmwgfx: Use modeset display memory validation for layout ioctl
      drm/vmwgfx: Perform memory validations only when need full modeset.
drm/vmwgfx: Remove primary memory validation against mode while creating fb drm/vmwgfx: Use a mutex to protect gui positioning in vmw_display_unit
      drm/vmwgfx: Add gui_x/y to vmw_connector_state

Sinclair Yeh (1):
      drm/vmwgfx: Fix atomic mode set check

Thomas Hellstrom (8):
      drm/vmwgfx: Replace vmw_dma_buffer with vmw_buffer_object
      drm/vmwgfx: Move buffer object related code to vmwgfx_bo.c
      drm/vmwgfx: Optimize the buffer object swap_notify callback somewhat.
drm/vmwgfx: Use blocking buffer object reserves when evicting resources
      drm/vmwgfx: Improve on host message error messages
      drm/vmwgfx: Reorganize the fence wait loop
      drm/vmwgfx: Fix host message module function declarations
      drm/vmwgfx: Remove an obsolete __le32 conversion

 drivers/gpu/drm/vmwgfx/Makefile                    |    4 +-
 drivers/gpu/drm/vmwgfx/device_include/svga_reg.h   |   31 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 1122 ++++++++++++++++++++
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c            |   14 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c            |   14 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c             |  376 -------
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   19 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  158 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |   86 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |   16 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   38 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  568 ++++++----
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |   76 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |   14 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |   24 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |  705 +-----------
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |  138 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   26 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |   93 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   45 +-
 .../{vmwgfx_buffer.c => vmwgfx_ttm_buffer.c}       |    6 +-
 include/uapi/drm/vmwgfx_drm.h                      |   61 +-
 25 files changed, 2010 insertions(+), 1644 deletions(-)
 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
 delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c
rename drivers/gpu/drm/vmwgfx/{vmwgfx_buffer.c => vmwgfx_ttm_buffer.c} (99%)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to