summaryrefslogtreecommitdiff
path: root/linux/i810_drm.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux/i810_drm.h')
-rw-r--r--linux/i810_drm.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/linux/i810_drm.h b/linux/i810_drm.h
index 80835975..bff61637 100644
--- a/linux/i810_drm.h
+++ b/linux/i810_drm.h
@@ -114,6 +114,8 @@ typedef struct _drm_i810_init {
unsigned int front_offset;
unsigned int back_offset;
unsigned int depth_offset;
+ unsigned int overlay_offset;
+ unsigned int overlay_physical;
unsigned int w;
unsigned int h;
unsigned int pitch;
@@ -209,4 +211,18 @@ typedef struct drm_i810_dma {
int granted;
} drm_i810_dma_t;
+typedef struct _drm_i810_overlay_t {
+ unsigned int offset; /* Address of the Overlay Regs */
+ unsigned int physical;
+} drm_i810_overlay_t;
+
+typedef struct _drm_i810_mc {
+ int idx; /* buffer index */
+ int used; /* nr bytes in use */
+ int num_blocks; /* number of GFXBlocks */
+ int *length; /* List of lengths for GFXBlocks (FUTURE)*/
+ unsigned int last_render; /* Last Render Request */
+} drm_i810_mc_t;
+
+
#endif /* _I810_DRM_H_ */