[PATCH 08/11] drm/i915/context: extend contexts to execbuffer2

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

 



On Tue, 14 Feb 2012 22:09:15 +0100, Ben Widawsky <ben at bwidawsk.net> wrote:
> Extend the flag parameter to support the context id (from the create
> IOCTL) so that userspace can associate a context with the batchbuffer.
> 
> Signed-off-by: Ben Widawsky <ben at bwidawsk.net>

>  /** Resets the SO write offset registers for transform feedback on gen7. */
>  #define I915_EXEC_GEN7_SOL_RESET	(1<<8)
> +#define I915_EXEC_CONTEXT_MASK		(((1<<22)-1) << 9)

Instead of stuffing a context id into a subset of flags, could we just
use a uint32_t context id in half of rsvd1?  Yeah, having over 1 << 22
contexts is crazy, but this just seems to eat up all the rest of the
flags for no reason and then we'll have to carve out of rsvd1 for the
next flag.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20120215/c2674b50/attachment.pgp>


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux