From 7e5f9c8bd33c503fef9bea20b955a5a48e255621 Mon Sep 17 00:00:00 2001 From: Maarten Maathuis Date: Fri, 22 Feb 2008 13:35:13 +0100 Subject: nouveau: A single define of dma skips is more than enough. --- shared-core/nouveau_drm.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'shared-core/nouveau_drm.h') diff --git a/shared-core/nouveau_drm.h b/shared-core/nouveau_drm.h index 3bf40089..5f07fcbc 100644 --- a/shared-core/nouveau_drm.h +++ b/shared-core/nouveau_drm.h @@ -70,6 +70,12 @@ struct drm_nouveau_gpuobj_free { uint32_t handle; }; +/* This is needed to avoid a race condition. + * Otherwise you may be writing in the fetch area. + * Is this large enough, as it's only 32 bytes, and the maximum fetch size is 256 bytes? + */ +#define NOUVEAU_DMA_SKIPS 8 + #define NOUVEAU_MEM_FB 0x00000001 #define NOUVEAU_MEM_AGP 0x00000002 #define NOUVEAU_MEM_FB_ACCEPTABLE 0x00000004 -- cgit v1.2.3