summaryrefslogtreecommitdiff
path: root/linux/drm_drv.h
AgeCommit message (Collapse)AuthorFilesLines
2003-03-28merged from trunkdrm-filp-1-20020328drm-filp-0-1-branchKeith Whitwell1-5/+5
2003-02-25Use file pointers instead of pids for resource and lock trackingKeith Whitwell1-11/+29
2002-09-25common ioctl to wait for vertical blank IRQsMichel Daenzer1-0/+4
2002-09-21make sure we never oops because the hardware lock pointer in the sigdataMichel Daenzer1-2/+2
structure is out of date
2002-08-06Updates from Rusty Russell to:Rik Faith1-9/+9
1) Remove redundant header inclusion 2) Silence bitop on non-long argument warnings (change int to long) 3) Move to ISO C (gcc 2.6) initializers (accepted by older gccs also) All of these are syntax changes that should not impact functionality.
2002-07-05merged bsd-3-0-0-branchbsd-3-0-0-20020705-mergeAlan Hourihane1-0/+16
2002-05-16Allow drm to build under 2.4 and 2.5(.14)Keith Whitwell1-3/+1
2002-02-14First pass of mesa-4-0 branch merge into trunk.trunk-20020221mesa-4-0-20020214-mergeDavid Dawes1-2/+0
2001-11-02wrap the MODULE_LICENSE definition.dmx-0-1-20020531-finaldmx-0-1-20020419-betadmx-0-1-20020228-alphadmx-0-1-20020112dmx-0-1-20011128-snapshotdmx-0-1-20011115dmx-0-1-branchAlan Hourihane1-0/+2
2001-10-22merge kernel 2.4.13-pre6.Alan Hourihane1-0/+20
2001-09-25merge with 2.4.10 kernelAlan Hourihane1-0/+1
2001-08-19No one's maintaining 2.2.x support - so remove all the cruft.X_4_1_99_1-20010822-preimportAlan Hourihane1-20/+0
2001-08-08Update to the code I sent Linus and Alan this morning. Added some missingJeff Hartmann1-10/+9
agp chipsets to drm_agpsupport.h, redid the card detection common code to use a structure (avoids endian porting issues), changed the tdfx driver to use the kernel pci id '#defines'
2001-08-07Lots of DRM fixes: added new pieces of template code so the ffb driver canJeff Hartmann1-17/+56
be ported, rolled back r128 and i810 version bumps so 4.1.0 works with cvs kernel modules, added Config.in and updated Makefile.kernel, incorporated lots of drm fixes inspired by patches sent by Redhat, made DRM(realloc) usage check for NULL allocations, restructure driver init routines to export dev_priv only when initialized and to check for all error conditions.
2001-07-30Merge the multihead-1-0-0 branch into the trunk, with the exception of themultihead-1-0-0-20010730-mergeDavid Dawes1-54/+138
glide header files. The changes include: - Brian Paul's changes to the tdfx client-side 3D driver to make it dlopen() the correct glide library (Voodoo3 or Voodoo5). This allows both types of the glide library to co-exist, and allows Voodoo3/Voodoo5 cards to be mixed in multi-head configs. - DRM kernel driver changes to allow a driver to set up multiple instances (minor numbers), one for each card present that the driver supports. This is currently implemented and tested only for the tdfx DRM driver. - Add some missing missing <stdarg.h> includes. - Some log message cleanups. - Change the 2D tdfx driver to access VGA legacy registers via their PCI I/O space access points rather than their legacy addresses, and fix some problems with the way the VGA-related bits are initialised. Status: - With these changes, multi-head direct rendering works with multiple Voodoo3 and/or Voodoo5 cards. This has been tested with two PCI Voodoo3 cards and an AGP Voodoo5 card, and all permutations of those. Caveats: - Xinerama is not supported. If Xinerama is enabled, then direct rendering gets disabled. - The text mode on secondary screens will show junk after the X server exits. - On some hardware, starting the X server on multiple 3dfx cards will result in a hard lockup. One workaround is to enable APIC support in a uni-processor kernel, or use an SMP kernel.
2001-07-23Fixes that allow the modules to be built into the kernelJeff Hartmann1-15/+0
2001-04-30fix build of i810 kernel driver for 2.4.3 or greater kernelsX_4_0_99_3-20010501-preimportAlan Hourihane1-0/+21
2001-04-09Import -f XFree86 4.0.99.2X_4_0_99_2David Dawes1-19/+0
2001-04-06Handle drivers that don't have __HAVE_SG defined.Alan Hourihane1-0/+5
2001-04-05Merged ati-pcigart-1-0-0ati-pcigart-1-0-0-20010405-mergeKevin E Martin1-0/+14
2001-03-14Merged sarea-1-0-0sarea-1-0-0-20010314-mergefull-1-0-0-20010315-headKevin E Martin1-60/+70
2001-03-07Change error message to debug message when client dies while holding theGareth Hughes1-1/+1
lock. Should prevent bug reports about this, but you never know...
2001-03-05fix that last patch to initialize the MTRR when AGP available.Alan Hourihane1-2/+3
2001-03-04Don't try and setup the MTRR for AGP when AGP not available. CheckAlan Hourihane1-1/+1
dev->agp, when agp_acquire called, and..... Uncomment MUST_HAVE_AGP around agp_* calls, so that support for both agp/pci can happen in a single kernel driver.
2001-02-16- Clean up the way customization of the templates is done.ati-5-0-1-20010220-headGareth Hughes1-3/+3
- Fix old-style DMA for gamma driver (please test). - Pull out IRQ handling into drm_dma.h (please test on i810, gamma). - Lots of general cleanups, remove compiler warnings etc.
2001-02-15Merge mga-1-0-0-branch into trunk.Gareth Hughes1-0/+927