summaryrefslogtreecommitdiff
path: root/linux/i830.h
AgeCommit message (Collapse)AuthorFilesLines
2006-07-19Delete the pre-core DRM code with extreme prejudice.Adam Jackson1-83/+0
2004-09-20remove HAVE_COUNTERSDave Airlie1-6/+0
2004-08-24Merged drmfntbl-0-0-2drmfntbl-0-0-2-20040824-mergeDave Airlie1-17/+0
2004-08-17Merged drmfntbl-0-0-1drmfntbl-0-0-1-20040817-mergeDave Airlie1-27/+0
2004-05-09Commit sysfs and drm PCI changes for 2.6 kernelDave Airlie1-1/+1
2004-04-21centralise pci ids into one place and use scripts to generate files forDave Airlie1-7/+0
kernel
2003-12-08Add i865 pci idtrunk-20031209newmesa-0-0-1-20031209-mergeKeith Whitwell1-0/+1
2003-11-03Add i852/i855 PCI ID. Also fix whitespace in the other ID definitions.savage-2-0-0-forkEric Anholt1-2/+3
2003-10-17- Move IRQ functions from drm_dma.h to new drm_irq.h and disentangle themEric Anholt1-2/+2
from __HAVE_DMA. This will be useful for adding vblank sync support to sis and tdfx. Rename dma_service to irq_handler, which is more accurately what it is. - Fix the #if _HAVE_DMA_IRQ in radeon, r128, mga, i810, i830, gamma to have the right number of underscores. This may have been a problem in the case that the server died without doing its DRM_IOCTL_CONTROL to uninit.
2003-10-17- Converted Linux drivers to initialize DRM instances based on PCI IDs, notEric Anholt1-0/+5
just a single instance. Moved the PCI ID lists from <card>_drv.c in BSD to <card>.h. The PCI ID lists include a driver private field, which may be used by drivers for chip family or other information. Based on work by jonsmirl. - Make tdfx_drv.c and tdfx.h match other drivers. - Fixed up linking of sis shared files. Tested with Radeon and SiS on Linux and FreeBSD, including a Linux setup with 2 SiS cards in a machine, but only one head being used (with DRI)
2003-04-26Ensure driver has been initialized (dev_private != NULL) before installingLeif Delgass1-30/+6
irq handler in DRM(irq_install). Modify all drivers to ensure irq handler is removed before cleanup and cleanup is called at takedown. Remove unused buffer private struct fields in i810, i830. Check for lock on init/cleanup in all drivers except i810/i830. The current DDX for i810 and i830 doesn't hold the lock on kernel init (FIXME?).
2003-04-22Move the excitingly named DRM(flush_block_and_flush) and friends toKeith Whitwell1-1/+1
gamma-specific code. Fix templates so i8x0 drivers don't have to define __HAVE_DMA_WAITLIST.
2003-03-28merged drm-filp-0-1-branchdrm-filp-1-20020328-mergeKeith Whitwell1-1/+1
2003-03-25linux merge for drmAlan Hourihane1-13/+67
2002-09-11- Fix various bugs in the DRI support for the i830 and i845G (KeithDavid Dawes1-46/+6
Whitwell). - Major rework of the 2D i830/i845G support, including: - Improve VESA mode selection, and fix refresh rate selection. - Don't duplicate functions provided in the vbe modules. - Don't duplicate functions provided in the vgahw module. - Rewrite memory allocation. - Rewrite initialisation and save/restore state handling. - Decouple the i810 support from i830 and later. - Remove various unnecessary hacks and workarounds. - Fix an 845G problem with the ring buffer not in pre-allocated memory. - Fix screen blanking. - Fix some HW cursor glitches, and turn HW cursor off at VT switch and exit. - Don't attempt to use the i830's function 1 entity. - Fix problems with option handling. (David Dawes). - Add mode VBE-aware mode handling functions to the vbe module (David Dawes).
2002-07-05merged bsd-3-0-0-branchbsd-3-0-0-20020705-mergeAlan Hourihane1-0/+27
2002-01-27Initial revisionDavid Dawes1-0/+116