diff options
Diffstat (limited to 'linux/i810_drm.h')
-rw-r--r-- | linux/i810_drm.h | 16 |
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_ */ |