All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Haswell Command Parser updates for Vulkan
@ 2016-03-07  7:30 Jordan Justen
  2016-03-07  7:30 ` [PATCH 1/5] drm/i915: Add TIMESTAMP to register whitelist Jordan Justen
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Jordan Justen @ 2016-03-07  7:30 UTC (permalink / raw)
  To: intel-gfx

We need to whitelist some more registers for the Intel Haswell Vulkan
driver in Mesa. We need the TIMESTAMP counter and the CS GPR registers
whitelisted.

The CS GPR registers are only present on Haswell, so I added the
ability to have an array of register tables. This allows all gen7
platforms to have a common set of render registers that are
whitelisted, while also allowing Haswell to have a separate set of
registers whitelisted. As part of this series, I moved the
HSW_SCRATCH1 and HSW_ROW_CHICKEN3 to only be whitelisted on Haswell.

I did not see any regressions in (OpenGL) piglit on Haswell with these
changes. I also confirmed that the newly whitelisted registers can now
be used by our Vulkan driver which shows that the separate table
appears to be functioning properly.

Jordan Justen (5):
  drm/i915: Add TIMESTAMP to register whitelist
  drm/i915: Use an array of register tables in command parser
  drm/i915: Move Haswell registers to separate whitelist table
  drm/i915: Add Haswell CS GPR registers to whitelist
  drm/i915: Bump command parser version for new whitelisted registers

 drivers/gpu/drm/i915/i915_cmd_parser.c  | 125 ++++++++++++++++++++++++--------
 drivers/gpu/drm/i915/i915_reg.h         |   4 +
 drivers/gpu/drm/i915/intel_ringbuffer.h |  13 +---
 3 files changed, 102 insertions(+), 40 deletions(-)

-- 
2.7.0

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2016-03-21  9:02 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-07  7:30 [PATCH 0/5] Haswell Command Parser updates for Vulkan Jordan Justen
2016-03-07  7:30 ` [PATCH 1/5] drm/i915: Add TIMESTAMP to register whitelist Jordan Justen
2016-03-08 22:06   ` Francisco Jerez
2016-03-07  7:30 ` [PATCH 2/5] drm/i915: Use an array of register tables in command parser Jordan Justen
2016-03-16 23:33   ` Francisco Jerez
2016-03-07  7:30 ` [PATCH 3/5] drm/i915: Move Haswell registers to separate whitelist table Jordan Justen
2016-03-08 22:05   ` Francisco Jerez
2016-03-07  7:30 ` [PATCH 4/5] drm/i915: Add Haswell CS GPR registers to whitelist Jordan Justen
2016-03-08 22:06   ` Francisco Jerez
2016-03-07  7:30 ` [PATCH 5/5] drm/i915: Bump command parser version for new whitelisted registers Jordan Justen
2016-03-08 22:07   ` Francisco Jerez
2016-03-21  9:03     ` Daniel Vetter
2016-03-07 12:27 ` ✗ Fi.CI.BAT: failure for Haswell Command Parser updates for Vulkan Patchwork
2016-03-21  8:53   ` Daniel Vetter

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.