From cd9ef39c769202f161619ee7a95674371c57cd48 Mon Sep 17 00:00:00 2001 From: Thomas Hellstrom Date: Thu, 27 Jan 2005 22:48:47 +0000 Subject: Fixed multiple devices DMA bug. Fixed PCI path FIRE command detection --- shared-core/via_drv.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'shared-core/via_drv.h') diff --git a/shared-core/via_drv.h b/shared-core/via_drv.h index f8824301..ac90da5a 100644 --- a/shared-core/via_drv.h +++ b/shared-core/via_drv.h @@ -28,14 +28,17 @@ #define DRIVER_NAME "via" #define DRIVER_DESC "VIA Unichrome" -#define DRIVER_DATE "20050107" +#define DRIVER_DATE "20050127" #define DRIVER_MAJOR 2 #define DRIVER_MINOR 4 -#define DRIVER_PATCHLEVEL 3 +#define DRIVER_PATCHLEVEL 4 #include "via_verifier.h" +#define VIA_PCI_BUF_SIZE 120000 +#define VIA_FIRE_BUF_SIZE 2048 + typedef struct drm_via_ring_buffer { drm_map_t map; char *virtual_start; @@ -60,6 +63,9 @@ typedef struct drm_via_private { int last_vblank_valid; unsigned usec_per_vblank; drm_via_state_t hc_state; + char pci_buf[VIA_PCI_BUF_SIZE]; + const uint32_t *fire_offsets[VIA_FIRE_BUF_SIZE]; + uint32_t num_fire_offsets; } drm_via_private_t; /* VIA MMIO register access */ -- cgit v1.2.3