summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/i915/i915_gem_context.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/pci/drm/i915/i915_gem_context.h')
-rw-r--r--sys/dev/pci/drm/i915/i915_gem_context.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/pci/drm/i915/i915_gem_context.h b/sys/dev/pci/drm/i915/i915_gem_context.h
index 51573258de2..75fdf081cec 100644
--- a/sys/dev/pci/drm/i915/i915_gem_context.h
+++ b/sys/dev/pci/drm/i915/i915_gem_context.h
@@ -187,6 +187,12 @@ struct i915_gem_context {
/** remap_slice: Bitmask of cache lines that need remapping */
u8 remap_slice;
+ /** jump_whitelist: Bit array for tracking cmds during cmdparsing */
+ unsigned long *jump_whitelist;
+
+ /** jump_whitelist_cmds: No of cmd slots available */
+ u32 jump_whitelist_cmds;
+
/** handles_vma: rbtree to look up our context specific obj/vma for
* the user handle. (user handles are per fd, but the binding is
* per vm, which may be one per context or shared with the global GTT)