libdrm: update

git-svn-id: svn://kolibrios.org@5368 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Sergey Semyonov (Serge)
2015-01-12 07:14:28 +00:00
parent 461dfb6196
commit ca8fee6c6c
5 changed files with 4477 additions and 23 deletions

View File

@@ -652,24 +652,26 @@ struct drm_prime_handle {
#define SRV_DRM_GEM_OPEN 25
#define SRV_I915_GEM_PIN 26
#define SRV_I915_GEM_UNPIN 27
#define SRV_I915_GEM_SET_CACHING 28
#define SRV_I915_GEM_PWRITE 29
#define SRV_I915_GEM_BUSY 30
#define SRV_I915_GEM_SET_DOMAIN 31
#define SRV_I915_GEM_MMAP 32
#define SRV_I915_GEM_SET_TILING 33
#define SRV_I915_GEM_GET_TILING 34
#define SRV_I915_GEM_GET_APERTURE 35
#define SRV_I915_GEM_MMAP_GTT 36
#define SRV_I915_GEM_THROTTLE 37
#define SRV_I915_GEM_EXECBUFFER2 38
#define SRV_I915_GEM_WAIT 39
#define SRV_I915_GEM_CONTEXT_CREATE 40
#define SRV_I915_GEM_CONTEXT_DESTROY 41
#define SRV_I915_REG_READ 42
#define SRV_I915_GEM_GET_CACHING 28
#define SRV_I915_GEM_SET_CACHING 29
#define SRV_I915_GEM_PWRITE 30
#define SRV_I915_GEM_BUSY 31
#define SRV_I915_GEM_SET_DOMAIN 32
#define SRV_I915_GEM_MMAP 33
#define SRV_I915_GEM_SET_TILING 34
#define SRV_I915_GEM_GET_TILING 35
#define SRV_I915_GEM_GET_APERTURE 36
#define SRV_I915_GEM_MMAP_GTT 37
#define SRV_I915_GEM_THROTTLE 38
#define SRV_I915_GEM_EXECBUFFER2 39
#define SRV_I915_GEM_WAIT 40
#define SRV_I915_GEM_CONTEXT_CREATE 41
#define SRV_I915_GEM_CONTEXT_DESTROY 42
#define SRV_I915_REG_READ 43
#define SRV_FBINFO 43
#define SRV_MASK_UPDATE 44
#define SRV_FBINFO 44
#define SRV_MASK_UPDATE 45
#define SRV_MASK_UPDATE_EX 46

View File

@@ -249,7 +249,7 @@ typedef struct _drm_i915_sarea {
#define DRM_IOCTL_I915_GEM_UNPIN SRV_I915_GEM_UNPIN
#define DRM_IOCTL_I915_GEM_BUSY SRV_I915_GEM_BUSY
#define DRM_IOCTL_I915_GEM_SET_CACHEING SRV_I915_GEM_SET_CACHING
#define DRM_IOCTL_I915_GEM_GET_CACHEING
#define DRM_IOCTL_I915_GEM_GET_CACHEING SRV_I915_GEM_GET_CACHING
#define DRM_IOCTL_I915_GEM_THROTTLE SRV_I915_GEM_THROTTLE
#define DRM_IOCTL_I915_GEM_ENTERVT
#define DRM_IOCTL_I915_GEM_LEAVEVT
@@ -339,6 +339,7 @@ typedef struct drm_i915_irq_wait {
#define I915_PARAM_HAS_EXEC_HANDLE_LUT 26
#define I915_PARAM_HAS_WT 27
#define I915_PARAM_CMD_PARSER_VERSION 28
#define I915_PARAM_HAS_COHERENT_PHYS_GTT 29
typedef struct drm_i915_getparam {
int param;
@@ -875,6 +876,12 @@ struct drm_i915_gem_get_tiling {
* mmap mapping.
*/
__u32 swizzle_mode;
/**
* Returned address bit 6 swizzling required for CPU access through
* mmap mapping whilst bound.
*/
__u32 phys_swizzle_mode;
};
struct drm_i915_gem_get_aperture {