summaryrefslogtreecommitdiff
path: root/shared/via_drv.h
diff options
context:
space:
mode:
authorThomas Hellstrom <unichrome@shipmail.org>2004-10-30 13:01:48 +0000
committerThomas Hellstrom <unichrome@shipmail.org>2004-10-30 13:01:48 +0000
commit8264e2c8aa6b2811bca0e45c50ac3328d14bfbf7 (patch)
tree10e5cf5c496a985b444718fafa8d84e7c84e8eed /shared/via_drv.h
parent816a2917099b3ff214dc357c5b41984f34902cf3 (diff)
Some stabilizing work to the DMA ring-buffer code. Temporarily replaced the
rewind jump with a reinitialization. This makes the code stable on CLE266 and KM400.
Diffstat (limited to 'shared/via_drv.h')
-rw-r--r--shared/via_drv.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/shared/via_drv.h b/shared/via_drv.h
index 07db9727..91edbab8 100644
--- a/shared/via_drv.h
+++ b/shared/via_drv.h
@@ -42,7 +42,7 @@ typedef struct drm_via_private {
unsigned int dma_low;
unsigned int dma_high;
unsigned int dma_offset;
- uint32_t *last_pause_ptr;
+ volatile uint32_t *last_pause_ptr;
volatile uint32_t *hw_addr_ptr;
drm_via_ring_buffer_t ring;
char pci_buf[VIA_PREALLOCATED_PCI_SIZE];