All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL] vmwgfx-next
@ 2014-12-03  9:01 Thomas Hellstrom
  0 siblings, 0 replies; 6+ messages in thread
From: Thomas Hellstrom @ 2014-12-03  9:01 UTC (permalink / raw)
  To: airlied, airlied
  Cc: pv-drivers, Thomas Hellstrom, linux-graphics-maintainer, dri-devel

Dave,

A number of bug fixes.

The following changes since commit 4fcd01d0f34645710ac92d5523e26019428b0806:

  drm: rcar-du: Fix NULL encoder pointer dereference (2014-12-03 08:28:48 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~thomash/linux 

for you to fetch changes up to b8ccd1e490de8d9b9a968f859c003a10882ad8c8:

  drm/vmwgfx: (Re)bind shaders to MOBs with the correct offset (2014-12-03 00:48:14 -0800)

----------------------------------------------------------------
Thomas Hellstrom (4):
      drm/vmwgfx: Fix error printout on signals pending
      drm/vmwgfx: Don't use memory accounting for kernel-side fence objects
      drm/vmwgfx: Fix fence event code
      drm/vmwgfx: (Re)bind shaders to MOBs with the correct offset

 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c    |  8 +++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c  | 39 +++++++---------------------------
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c |  2 +-
 3 files changed, 15 insertions(+), 34 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PULL] vmwgfx-next
  2015-03-11 19:02 Thomas Hellstrom
@ 2015-04-01 19:33 ` Thomas Hellstrom
  0 siblings, 0 replies; 6+ messages in thread
From: Thomas Hellstrom @ 2015-04-01 19:33 UTC (permalink / raw)
  To: airlied, airlied; +Cc: Thomas Hellstrom, dri-devel

Dave,

I see you haven't pulled this one yet. Please don't do that as there is
a problem with fbdev and screen targets.
I'll resend a pull request when the code is fixed.

Thanks,
Thomas


On 03/11/2015 08:02 PM, Thomas Hellstrom wrote:
> Dave,
>
> The first pull request for 4.1. Mainly Sinclair's screen target work.
>
> The following changes since commit 03be70050c85768e9ce7c0d0887110d1b629e127:
>
>   Merge tag 'topic/drm-misc-2015-03-10' of git://anongit.freedesktop.org/drm-intel into drm-next (2015-03-11 12:15:06 +1000)
>
> are available in the git repository at:
>
>   git://people.freedesktop.org/~thomash 
>
> for you to fetch changes up to 51850be6365084dc3ff6516bb9d89c6d7e3a98f1:
>
>   drm/ttm: Add lockdep annotation to the TTM lock (2015-03-11 11:57:40 -0700)
>
> ----------------------------------------------------------------
> Sinclair Yeh (4):
>       drm/vmwgfx: SVGA device definition update
>       drm/vmwgfx: Refactor vmw_gb_surface_define_ioctl()
>       drm/vmwgfx: Major KMS refactoring / cleanup in preparation of screen targets
>       drm/vmwgfx: Implement screen targets
>
> Thomas Hellstrom (3):
>       drm/vmwgfx: Add an interface to pin a resource v3
>       drm/vmwgfx: Add "quirk" to handling command verification exceptions
>       drm/ttm: Add lockdep annotation to the TTM lock
>
>  drivers/gpu/drm/ttm/ttm_lock.c              |   73 +-
>  drivers/gpu/drm/vmwgfx/Makefile             |    2 +-
>  drivers/gpu/drm/vmwgfx/svga3d_reg.h         |   56 +-
>  drivers/gpu/drm/vmwgfx/svga3d_surfacedefs.h |   67 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_drv.c         |   21 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_drv.h         |   52 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c     |   10 +
>  drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c        |    4 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c       |    4 +
>  drivers/gpu/drm/vmwgfx/vmwgfx_kms.c         |  608 +++---------
>  drivers/gpu/drm/vmwgfx/vmwgfx_kms.h         |   97 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c         |   45 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_mob.c         |    3 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c     |    6 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_resource.c    |   91 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c        |  433 ++++++++-
>  drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c        | 1360 +++++++++++++++++++++++++++
>  drivers/gpu/drm/vmwgfx/vmwgfx_surface.c     |  199 ++--
>  include/drm/ttm/ttm_lock.h                  |   13 +-
>  include/uapi/drm/vmwgfx_drm.h               |    1 +
>  20 files changed, 2470 insertions(+), 675 deletions(-)
>  create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL] vmwgfx-next
@ 2015-03-11 19:02 Thomas Hellstrom
  2015-04-01 19:33 ` Thomas Hellstrom
  0 siblings, 1 reply; 6+ messages in thread
From: Thomas Hellstrom @ 2015-03-11 19:02 UTC (permalink / raw)
  To: airlied, airlied
  Cc: pv-drivers, Thomas Hellstrom, linux-graphics-maintainer, dri-devel

Dave,

The first pull request for 4.1. Mainly Sinclair's screen target work.

The following changes since commit 03be70050c85768e9ce7c0d0887110d1b629e127:

  Merge tag 'topic/drm-misc-2015-03-10' of git://anongit.freedesktop.org/drm-intel into drm-next (2015-03-11 12:15:06 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~thomash 

for you to fetch changes up to 51850be6365084dc3ff6516bb9d89c6d7e3a98f1:

  drm/ttm: Add lockdep annotation to the TTM lock (2015-03-11 11:57:40 -0700)

----------------------------------------------------------------
Sinclair Yeh (4):
      drm/vmwgfx: SVGA device definition update
      drm/vmwgfx: Refactor vmw_gb_surface_define_ioctl()
      drm/vmwgfx: Major KMS refactoring / cleanup in preparation of screen targets
      drm/vmwgfx: Implement screen targets

Thomas Hellstrom (3):
      drm/vmwgfx: Add an interface to pin a resource v3
      drm/vmwgfx: Add "quirk" to handling command verification exceptions
      drm/ttm: Add lockdep annotation to the TTM lock

 drivers/gpu/drm/ttm/ttm_lock.c              |   73 +-
 drivers/gpu/drm/vmwgfx/Makefile             |    2 +-
 drivers/gpu/drm/vmwgfx/svga3d_reg.h         |   56 +-
 drivers/gpu/drm/vmwgfx/svga3d_surfacedefs.h |   67 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c         |   21 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h         |   52 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c     |   10 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c        |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c       |    4 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c         |  608 +++---------
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h         |   97 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c         |   45 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c         |    3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c     |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c    |   91 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c        |  433 ++++++++-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c        | 1360 +++++++++++++++++++++++++++
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c     |  199 ++--
 include/drm/ttm/ttm_lock.h                  |   13 +-
 include/uapi/drm/vmwgfx_drm.h               |    1 +
 20 files changed, 2470 insertions(+), 675 deletions(-)
 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL] vmwgfx-next
@ 2014-07-04 10:44 Thomas Hellstrom
  0 siblings, 0 replies; 6+ messages in thread
From: Thomas Hellstrom @ 2014-07-04 10:44 UTC (permalink / raw)
  To: airlied, airlied
  Cc: pv-drivers, Thomas Hellstrom, linux-graphics-maintainer, dri-devel

Dave, A compat shader namespace fix that at the same tame makes much of the
code more generic in preparation for future use.

The following changes since commit bc1dfff04a5d4064ba0db1fab13f84ab4f333d2b:

  Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next (2014-06-11 16:28:10 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~thomash/linux tags/vmwgfx-next-2014-07-04

for you to fetch changes up to 18e4a4669c5023eb1157f2a3f1bf6ca2b8535572:

  drm/vmwgfx: Fix compat shader namespace (2014-07-04 12:12:09 +0200)

----------------------------------------------------------------
Pull request of 2014-07-04

----------------------------------------------------------------
Thomas Hellstrom (1):
      drm/vmwgfx: Fix compat shader namespace

 drivers/gpu/drm/vmwgfx/Makefile            |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 341 +++++++++++++++++++++++++
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c    |  38 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c        |   7 -
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h        |  74 ++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c    | 227 +++++++++--------
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c     | 396 +++++++++--------------------
 7 files changed, 673 insertions(+), 413 deletions(-)
 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL] vmwgfx-next
@ 2014-04-04  6:19 Thomas Hellstrom
  0 siblings, 0 replies; 6+ messages in thread
From: Thomas Hellstrom @ 2014-04-04  6:19 UTC (permalink / raw)
  To: airlied, airlied
  Cc: pv-drivers, Thomas Hellstrom, linux-graphics-maintainer, dri-devel

Dave,
The second vmwgfx pull request for the 3.15 merge window.
Contains a fbdev fix by Christopher Friedt, one fix for a locking order
violation introduced in 3.14 (hit when using queries) and finally a
removal of the DRM_AUTH requirement around some vmwgfx IOCTLS where the
caller is already required to have an open handle to the object.

The following changes since commit 2844ea3f252331cc0ecf3ae74f6226db2f580f8a:

  Merge branch 'primary-plane' of git://people.freedesktop.org/~robclark/linux into drm-next (2014-04-02 12:09:09 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~thomash/linux tags/vmwgfx-next-2014-04-04

for you to fetch changes up to aa6de142c901cd2d90ef08db30ae87da214bedcc:

  drm/vmwgfx: correct fb_fix_screeninfo.line_length (2014-04-03 09:34:06 +0200)

----------------------------------------------------------------
Pull request of 2014-04-04

----------------------------------------------------------------
Christopher Friedt (1):
      drm/vmwgfx: correct fb_fix_screeninfo.line_length

Thomas Hellstrom (2):
      drm/vmwgfx: Fix query buffer locking order violation
      drm/vmwgfx: Remove authorization requirements around some more ioctls

 drivers/gpu/drm/vmwgfx/vmwgfx_context.c |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c     |    6 +++---
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c      |    5 ++++-
 3 files changed, 8 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL] vmwgfx-next
@ 2014-03-28 13:35 Thomas Hellstrom
  0 siblings, 0 replies; 6+ messages in thread
From: Thomas Hellstrom @ 2014-03-28 13:35 UTC (permalink / raw)
  To: airlied, airlied
  Cc: pv-drivers, Thomas Hellstrom, linux-graphics-maintainer, dri-devel

Dave,
vmwgfx render-node support and drm + ttm changes it depends upon.


The following changes since commit 60f2b4af1258c05e6b037af866be81abc24438f7:

  drm/i915: fix build warning on 32-bit (v2) (2014-03-28 13:40:48 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~thomash/linux tags/vmwgfx-next-2014-03-28

for you to fetch changes up to 03c5b8f077218bec50f1355b76dea405a7112878:

  drm/vmwgfx: Bump driver minor and date (2014-03-28 14:19:05 +0100)

----------------------------------------------------------------
Pull request of 2014-03-28

----------------------------------------------------------------
Thomas Hellstrom (16):
      drm: Have the crtc code only reference master from legacy nodes v2
      drm: Break out ioctl permission check to a separate function v2
      drm: Make control nodes master-less v3
      drm: Improve on minor type helpers v3
      drm: Remove the minor master list
      drm: Protect the master management with a drm_device::master_mutex v3
      drm: Add a function to get the ioctl flags
      drm/vmwgfx: Use a per-device semaphore for reservation protection
      drm/vmwgfx: Reinstate and tighten security around legacy master model
      drm/vmwgfx: Drop authentication requirement on UNREF ioctls
      drm/vmwgfx: Allow prime fds in the surface reference ioctls
      drm/vmwgfx: Tighten security around surface sharing v2
      drm/ttm: Add a ttm_ref_object_exists function
      drm/vmwgfx: Tighten the security around buffer maps
      drm/vmwgfx: Enable render nodes
      drm/vmwgfx: Bump driver minor and date

 drivers/gpu/drm/drm_crtc.c               |   14 +--
 drivers/gpu/drm/drm_drv.c                |  132 +++++++++++++++++++--------
 drivers/gpu/drm/drm_fops.c               |   26 +++---
 drivers/gpu/drm/drm_stub.c               |   48 +++++-----
 drivers/gpu/drm/ttm/ttm_object.c         |   46 ++++++++++
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c  |    5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c   |   15 ++--
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c      |  143 +++++++++++++++++++++++-------
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h      |    9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c  |    5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c       |    9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c    |   10 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c      |   15 ++--
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c |   24 ++---
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c   |    5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c  |  143 +++++++++++++++++++++---------
 include/drm/drmP.h                       |   61 ++++++++-----
 include/drm/ttm/ttm_object.h             |    4 +
 include/uapi/drm/vmwgfx_drm.h            |   12 ++-
 19 files changed, 500 insertions(+), 226 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-04-01 19:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-03  9:01 [PULL] vmwgfx-next Thomas Hellstrom
  -- strict thread matches above, loose matches on Subject: below --
2015-03-11 19:02 Thomas Hellstrom
2015-04-01 19:33 ` Thomas Hellstrom
2014-07-04 10:44 Thomas Hellstrom
2014-04-04  6:19 Thomas Hellstrom
2014-03-28 13:35 Thomas Hellstrom

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.