[PATCH 0/7] gpu: host1x: Preparation work for destaging ABI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Thierry Reding <treding@xxxxxxxxxx>

These couple of patches clean up some things in the host1x driver and
prepares the way for adding a revamped job submission ABI in a future
patch series.

The ultimate goal is to destage the job submission ABI, so that it is
enabled in default builds of the kernel (currently they are protected
by the STAGING option). The current staging ABI is no longer adequate
for existing use-cases, so we may want to remove it when destaging so
we don't have to keep maintaining it indefinitely. For now, the old
ABI will stick around at least until the new ABI is finalized.

Thierry

Thierry Reding (7):
  gpu: host1x: Remove wait check support
  gpu: host1x: Store pointer to client in jobs
  gpu: host1x: Cleanup loop variable usage
  gpu: host1x: Drop unnecessary host1x argument
  gpu: host1x: Rename relocarray -> relocs for consistency
  gpu: host1x: Use not explicitly sized types
  gpu: host1x: Track client version

 drivers/gpu/drm/tegra/drm.c        |  71 ++------------
 drivers/gpu/host1x/cdma.c          |   2 +-
 drivers/gpu/host1x/cdma.h          |   2 +-
 drivers/gpu/host1x/debug.c         |   2 +-
 drivers/gpu/host1x/dev.h           |   8 --
 drivers/gpu/host1x/hw/channel_hw.c |   5 +-
 drivers/gpu/host1x/hw/syncpt_hw.c  |  11 ---
 drivers/gpu/host1x/intr.c          |  16 ++--
 drivers/gpu/host1x/intr.h          |   8 +-
 drivers/gpu/host1x/job.c           | 149 ++++-------------------------
 drivers/gpu/host1x/job.h           |   4 +-
 drivers/gpu/host1x/syncpt.c        |  10 +-
 drivers/gpu/host1x/syncpt.h        |   3 -
 include/linux/host1x.h             |  27 ++----
 include/trace/events/host1x.h      |  16 ++--
 15 files changed, 61 insertions(+), 273 deletions(-)

-- 
2.17.0

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




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux