summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-05-29file r128_cce.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-05-29file r128_drv.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-05-29file r128_state.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-05-29file radeon.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-05-29file radeon_cp.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-05-29file radeon_drv.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-05-29file radeon_state.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-05-17Remove some older Linux 2.3.99 codeAlan Hourihane
2002-05-17same udelay fixesAlan Hourihane
2002-05-16Allow drm to build under 2.4 and 2.5(.14)Keith Whitwell
2002-04-09Merged drmcommand-0-0-1Jens Owen
2002-03-29file xf86drmCompat.c was initially added on branch drmcommand-0-0-1-branch.Jens Owen
2002-03-18file trident_drv.c was initially added on branch trident-0-0-1-branch.Alan Hourihane
2002-03-18file trident.h was initially added on branch trident-0-0-1-branch.Alan Hourihane
2002-03-11fixups for *BSDAlan Hourihane
2002-03-08Fix backwards compatibility bug, add tests for good numbers ofKeith Whitwell
vertices/prim.
2002-03-08missing fileAlan Hourihane
2002-03-06fixup the radeon driver (not tested)Alan Hourihane
2002-03-06i830 & mga contain minor changes from 4.2.0 for mesa 4.0 bsd mergeAlan Hourihane
2002-03-06first pass at merging mesa 4.0 kernel drivers into new bsd-3-0-0 branch.Alan Hourihane
2002-02-14First pass of mesa-4-0 branch merge into trunk.David Dawes
2002-02-02wrapper for ioremap_nocache() like for ioremap() (Paul Mundt)Michel Daenzer
2002-01-27First pass merge of XFree86 4.2.0 import.David Dawes
2002-01-27Import of XFree86 4.2.0David Dawes
2002-01-27Initial revisionDavid Dawes
2001-12-10merge with linux kernel 2.4.15Alan Hourihane
2001-11-27Put back i810 major version number (same reasons as for r128)Keith Whitwell
2001-11-26Put drm version back from 3.0 to 2.2; XFree86 4.1 is the baseline forKeith Whitwell
versioning information.
2001-11-02wrap the MODULE_LICENSE definition.Alan Hourihane
2001-10-22merge kernel 2.4.13-pre6.Alan Hourihane
2001-10-21file mach64.h was initially added on branch mach64-0-0-2-branch.Manuel Teira
2001-10-08commit Abraham vd Merwe fix.Alan Hourihane
2001-09-25merge with 2.4.10 kernelAlan Hourihane
2001-09-18remove Linux 2.3.x cruft.Alan Hourihane
2001-09-17bumped the DRM versions (already done in ddx and client side drivers).Alan Hourihane
2001-09-17Use CCE for 2D acceleration (Gerd Knorr)Alan Hourihane
2001-08-25- Remove the rest of the unneeded client-side libraries.David Dawes
- Use installed libraries that are not built here. - Don't build/install client-library related file and headers.
2001-08-24file convert.c was initially added on branch bsd-2-0-0-branch.Alan Hourihane
2001-08-22First part of XFree86 4.1.99.1 merge.David Dawes
2001-08-22Import of XFree86 4.1.99.1David Dawes
2001-08-21file drm_ioctl_table.h was initially added on branch mesa-3-5-branch.Jeff Hartmann
2001-08-19No one's maintaining 2.2.x support - so remove all the cruft.Alan Hourihane
2001-08-14A few warning fixes when actually building under 2.4.9-pre2 + someJeff Hartmann
reformating
2001-08-13Sync with Linus 2.4.9-pre2 + make all nopage routines more alikeJeff Hartmann
2001-08-11new multihead code was missing Voodoo3 2000 and Voodoo4 support.Alan Hourihane
2001-08-10Commit Keith Owens kernel Makefile changes, merge and commit alpha patchJeff Hartmann
set from Jay Estabrook (sans some mga modifications which broke other arch's.)
2001-08-08Update to the code I sent Linus and Alan this morning. Added some missingJeff Hartmann
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-07Avoid compiler warning about r_list being used uninitialized.Jeff Hartmann
2001-08-07Lots of DRM fixes: added new pieces of template code so the ffb driver canJeff Hartmann
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 theDavid Dawes
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.