Rev 5068 | Rev 5374 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5068 | Rev 5368 | ||
---|---|---|---|
Line 247... | Line 247... | ||
247 | #define DRM_IOCTL_I915_GEM_EXECBUFFER2 SRV_I915_GEM_EXECBUFFER2 |
247 | #define DRM_IOCTL_I915_GEM_EXECBUFFER2 SRV_I915_GEM_EXECBUFFER2 |
248 | #define DRM_IOCTL_I915_GEM_PIN SRV_I915_GEM_PIN |
248 | #define DRM_IOCTL_I915_GEM_PIN SRV_I915_GEM_PIN |
249 | #define DRM_IOCTL_I915_GEM_UNPIN SRV_I915_GEM_UNPIN |
249 | #define DRM_IOCTL_I915_GEM_UNPIN SRV_I915_GEM_UNPIN |
250 | #define DRM_IOCTL_I915_GEM_BUSY SRV_I915_GEM_BUSY |
250 | #define DRM_IOCTL_I915_GEM_BUSY SRV_I915_GEM_BUSY |
251 | #define DRM_IOCTL_I915_GEM_SET_CACHEING SRV_I915_GEM_SET_CACHING |
251 | #define DRM_IOCTL_I915_GEM_SET_CACHEING SRV_I915_GEM_SET_CACHING |
252 | #define DRM_IOCTL_I915_GEM_GET_CACHEING |
252 | #define DRM_IOCTL_I915_GEM_GET_CACHEING SRV_I915_GEM_GET_CACHING |
253 | #define DRM_IOCTL_I915_GEM_THROTTLE SRV_I915_GEM_THROTTLE |
253 | #define DRM_IOCTL_I915_GEM_THROTTLE SRV_I915_GEM_THROTTLE |
254 | #define DRM_IOCTL_I915_GEM_ENTERVT |
254 | #define DRM_IOCTL_I915_GEM_ENTERVT |
255 | #define DRM_IOCTL_I915_GEM_LEAVEVT |
255 | #define DRM_IOCTL_I915_GEM_LEAVEVT |
256 | #define DRM_IOCTL_I915_GEM_CREATE SRV_I915_GEM_CREATE |
256 | #define DRM_IOCTL_I915_GEM_CREATE SRV_I915_GEM_CREATE |
257 | #define DRM_IOCTL_I915_GEM_PREAD |
257 | #define DRM_IOCTL_I915_GEM_PREAD |
Line 337... | Line 337... | ||
337 | #define I915_PARAM_HAS_PINNED_BATCHES 24 |
337 | #define I915_PARAM_HAS_PINNED_BATCHES 24 |
338 | #define I915_PARAM_HAS_EXEC_NO_RELOC 25 |
338 | #define I915_PARAM_HAS_EXEC_NO_RELOC 25 |
339 | #define I915_PARAM_HAS_EXEC_HANDLE_LUT 26 |
339 | #define I915_PARAM_HAS_EXEC_HANDLE_LUT 26 |
340 | #define I915_PARAM_HAS_WT 27 |
340 | #define I915_PARAM_HAS_WT 27 |
341 | #define I915_PARAM_CMD_PARSER_VERSION 28 |
341 | #define I915_PARAM_CMD_PARSER_VERSION 28 |
- | 342 | #define I915_PARAM_HAS_COHERENT_PHYS_GTT 29 |
|
Line 342... | Line 343... | ||
342 | 343 | ||
343 | typedef struct drm_i915_getparam { |
344 | typedef struct drm_i915_getparam { |
344 | int param; |
345 | int param; |
345 | int *value; |
346 | int *value; |
Line 873... | Line 874... | ||
873 | /** |
874 | /** |
874 | * Returned address bit 6 swizzling required for CPU access through |
875 | * Returned address bit 6 swizzling required for CPU access through |
875 | * mmap mapping. |
876 | * mmap mapping. |
876 | */ |
877 | */ |
877 | __u32 swizzle_mode; |
878 | __u32 swizzle_mode; |
- | 879 | ||
- | 880 | /** |
|
- | 881 | * Returned address bit 6 swizzling required for CPU access through |
|
- | 882 | * mmap mapping whilst bound. |
|
- | 883 | */ |
|
- | 884 | __u32 phys_swizzle_mode; |
|
878 | }; |
885 | }; |
Line 879... | Line 886... | ||
879 | 886 | ||
880 | struct drm_i915_gem_get_aperture { |
887 | struct drm_i915_gem_get_aperture { |
881 | /** Total size of the aperture used by i915_gem_execbuffer, in bytes */ |
888 | /** Total size of the aperture used by i915_gem_execbuffer, in bytes */ |