diff options
author | Kevin E Martin <kem@kem.org> | 2001-03-07 21:47:43 +0000 |
---|---|---|
committer | Kevin E Martin <kem@kem.org> | 2001-03-07 21:47:43 +0000 |
commit | 5d66ea4fb42214c09449bb4a45c359440757ae5c (patch) | |
tree | e7baf1af0f35b1e1277d2cb535390a31c7d4de20 /linux/mga.h | |
parent | 7e820fc7d89d06a11f448d7093469a0c765a84a6 (diff) |
- Merge from trunk into branchsarea-1-0-0-20010307
Diffstat (limited to 'linux/mga.h')
-rw-r--r-- | linux/mga.h | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/linux/mga.h b/linux/mga.h index 9b222404..277aa202 100644 --- a/linux/mga.h +++ b/linux/mga.h @@ -34,13 +34,34 @@ */ #define DRM(x) mga_##x +/* General customization: + */ #define __HAVE_AGP 1 #define __MUST_HAVE_AGP 1 - #define __HAVE_MTRR 1 - #define __HAVE_CTX_BITMAP 1 +/* Driver customization: + */ +#define DRIVER_PRETAKEDOWN() do { \ + if ( dev->dev_private ) mga_do_cleanup_dma( dev ); \ +} while (0) + +/* DMA customization: + */ #define __HAVE_DMA 1 +#define __HAVE_DMA_QUIESCENT 1 +#define DRIVER_DMA_QUIESCENT() do { \ + drm_mga_private_t *dev_priv = dev->dev_private; \ + return mga_do_wait_for_idle( dev_priv ); \ +} while (0) + +/* Buffer customization: + */ +#define DRIVER_BUF_PRIV_T drm_mga_buf_priv_t + +#define DRIVER_AGP_BUFFERS_MAP( dev ) \ + ((drm_mga_private_t *)((dev)->dev_private))->buffers + #endif |