From e22225416a12c2beab7a5bcb866d214ee212cbc4 Mon Sep 17 00:00:00 2001 From: Ben Skeggs Date: Wed, 21 Mar 2007 17:57:47 +1100 Subject: nouveau: support multiple channels per client (breaks drm interface) --- shared-core/nouveau_drm.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'shared-core/nouveau_drm.h') diff --git a/shared-core/nouveau_drm.h b/shared-core/nouveau_drm.h index 8a1964ed..c3a69a8f 100644 --- a/shared-core/nouveau_drm.h +++ b/shared-core/nouveau_drm.h @@ -25,7 +25,7 @@ #ifndef __NOUVEAU_DRM_H__ #define __NOUVEAU_DRM_H__ -#define NOUVEAU_DRM_HEADER_PATCHLEVEL 4 +#define NOUVEAU_DRM_HEADER_PATCHLEVEL 5 typedef struct drm_nouveau_fifo_alloc { int channel; @@ -40,6 +40,7 @@ typedef struct drm_nouveau_fifo_alloc { drm_nouveau_fifo_alloc_t; typedef struct drm_nouveau_object_init { + int channel; uint32_t handle; int class; } @@ -49,6 +50,7 @@ drm_nouveau_object_init_t; #define NOUVEAU_MEM_ACCESS_WO 2 #define NOUVEAU_MEM_ACCESS_RW 3 typedef struct drm_nouveau_dma_object_init { + int channel; uint32_t handle; int class; int access; -- cgit v1.2.3