diff options
author | Kaleb Keithley <kaleb@freedesktop.org> | 2003-12-04 22:03:16 +0000 |
---|---|---|
committer | Kaleb Keithley <kaleb@freedesktop.org> | 2003-12-04 22:03:16 +0000 |
commit | 195772ec74f7a9b7d5bf294b3bc2c3b960e08a31 (patch) | |
tree | f3398e19a24c4498568f459c729ac01901019ece | |
parent | 73105e438e90f950249cb265ba99001d4db3dc60 (diff) |
XFree86 4.3.99.901 (RC 1)xf86-4_3_99_901
-rw-r--r-- | src/radeon_common.h | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/radeon_common.h b/src/radeon_common.h index d9261234..a9274266 100644 --- a/src/radeon_common.h +++ b/src/radeon_common.h @@ -31,13 +31,14 @@ * Converted to common header format: * Jens Owen <jens@tungstengraphics.com> * - * $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h,v 1.4 2003/11/10 18:41:22 tsi Exp $ + * $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h,v 1.8 2003/12/02 22:29:22 dawes Exp $ * */ #ifndef _RADEON_COMMON_H_ #define _RADEON_COMMON_H_ +#include <inttypes.h> #include "xf86drm.h" /* WARNING: If you change any of these defines, make sure to change @@ -71,6 +72,7 @@ #define DRM_RADEON_IRQ_EMIT 0x16 #define DRM_RADEON_IRQ_WAIT 0x17 #define DRM_RADEON_CP_RESUME 0x18 +#define DRM_RADEON_SETPARAM 0x19 #define DRM_RADEON_MAX_DRM_COMMAND_INDEX 0x39 @@ -159,7 +161,7 @@ typedef struct { } drmRadeonTexImage; typedef struct { - int offset; + unsigned int offset; int pitch; int format; int width; /* Texture image coordinates */ @@ -445,4 +447,16 @@ typedef struct drm_radeon_irq_wait { } drmRadeonIrqWait; +/* 1.10: Clients tell the DRM where they think the framebuffer is located in + * the card's address space, via a new generic ioctl to set parameters + */ + +typedef struct drm_radeon_set_param { + unsigned int param; + int64_t value; +} drmRadeonSetParam; + +#define RADEON_SETPARAM_FB_LOCATION 1 + + #endif |