summaryrefslogtreecommitdiff
path: root/shared-core/via_verifier.c
AgeCommit message (Expand)Author
2007-11-22drm: major whitespace/coding style realignment with kernelDave Airlie
2007-11-05drm: remove lots of spurious whitespace.Dave Airlie
2007-07-20Remove DRM_ERR OS macro.Eric Anholt
2007-07-16drm: remove drmP.h internal typedefsDave Airlie
2007-05-26drm: cleanup use of Linux list handling macrosDave Airlie
2006-12-28Add some new via chipsets.Thomas Hellstrom
2006-12-27Leftover from previous commit.Thomas Hellstrom
2006-12-27Allow for non-power-of-two texture pitch alignment.Thomas Hellstrom
2005-12-16Lindent some via filesDave Airlie
2005-08-15Port the VIA DRM to FreeBSD. Original patch by Jake, with some cleanup byEric Anholt
2005-08-14VIA bugvixes by Joris van Rantwijk Initial commit.Thomas Hellstrom
2005-04-18VIA:Thomas Hellstrom
2005-03-28Via updates:Thomas Hellstrom
2005-01-27Fixed multiple devices DMA bug. Fixed PCI path FIRE command detectionThomas Hellstrom
2005-01-07via updates: moved the verifier state struct to dev_priv. Implemented AGPThomas Hellstrom
2005-01-07Updated via DRM with check for stray FIRE commands primitive list.Thomas Hellstrom
2005-01-06via DRM: Updated the verifier to check the vertex lists more thorough. ThisThomas Hellstrom
2005-01-05VIA update:Thomas Hellstrom
2004-12-31VIA DRM: verifier: Added verbose palette error reporting, and support forThomas Hellstrom
2004-12-20Copy HC_ParaType_Auto change to shared-core. Bump version numbers andKeith Whitwell
2004-12-13VIA drm updates:Thomas Hellstrom
2004-12-03Added 3D functionality to the via command verifier. Modified the viaThomas Hellstrom
uot;drm_sman.h" #define SIS_BASE (dev_priv->mmio) #define SIS_READ(reg) DRM_READ32(SIS_BASE, reg); #define SIS_WRITE(reg, val) DRM_WRITE32(SIS_BASE, reg, val); typedef struct drm_sis_private { drm_local_map_t *mmio; unsigned int idle_fault; struct drm_sman sman; unsigned int chipset; int vram_initialized; int agp_initialized; unsigned long vram_offset; unsigned long agp_offset; } drm_sis_private_t; extern int sis_idle(struct drm_device *dev); extern void sis_reclaim_buffers_locked(struct drm_device *dev, struct drm_file *file_priv); extern void sis_lastclose(struct drm_device *dev); #else #include "sis_ds.h" typedef struct drm_sis_private { memHeap_t *AGPHeap; memHeap_t *FBHeap; } drm_sis_private_t; extern int sis_init_context(struct drm_device * dev, int context); extern int sis_final_context(struct drm_device * dev, int context); #endif extern struct drm_ioctl_desc sis_ioctls[]; extern int sis_max_ioctl; #endif