From 5a28ef8580a83375fc663b84873c4e18207ed3fb Mon Sep 17 00:00:00 2001 From: Ben Widawsky Date: Sun, 18 Mar 2012 18:42:44 -0700 Subject: context: update for new execbuf2 element Signed-off-by: Ben Widawsky --- lib/intel_batchbuffer.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/intel_batchbuffer.h') diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h index 5a1fc178..7ea13684 100644 --- a/lib/intel_batchbuffer.h +++ b/lib/intel_batchbuffer.h @@ -100,4 +100,11 @@ void intel_copy_bo(struct intel_batchbuffer *batch, drm_intel_bo *dst_bo, drm_intel_bo *src_bo, int width, int height); +#define I915_EXEC_CONTEXT_ID_MASK (0xffffffff) +#define i915_execbuffer2_set_context_id(eb2, context) \ + (eb2).rsvd1 = context & I915_EXEC_CONTEXT_ID_MASK +#define i915_execbuffer2_get_context_id(eb2) \ + ((eb2).rsvd1 & I915_EXEC_CONTEXT_ID_MASK) + + #endif -- cgit v1.2.3