summaryrefslogtreecommitdiff
path: root/linux
AgeCommit message (Collapse)AuthorFilesLines
2002-02-02wrapper for ioremap_nocache() like for ioremap() (Paul Mundt)Michel Daenzer2-0/+27
2002-01-27First pass merge of XFree86 4.2.0 import.X_4_2_0-20020128-mergeDavid Dawes15-52/+269
2002-01-27Import of XFree86 4.2.0X_4_2_0David Dawes1-1/+2
2002-01-27Initial revisionDavid Dawes5-0/+2087
2001-12-10merge with linux kernel 2.4.15X_4_2_0-20020127-preimportX_4_2_0-20020123-preimportAlan Hourihane3-4/+27
2001-11-27Put back i810 major version number (same reasons as for r128)Keith Whitwell1-2/+2
2001-11-26Put drm version back from 3.0 to 2.2; XFree86 4.1 is the baseline forKeith Whitwell1-2/+2
versioning information.
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-20011115Alan Hourihane1-0/+2
2001-10-22merge kernel 2.4.13-pre6.Alan Hourihane3-8/+29
2001-10-08commit Abraham vd Merwe fix.Alan Hourihane1-1/+1
2001-09-25merge with 2.4.10 kernelAlan Hourihane10-60/+36
2001-09-18remove Linux 2.3.x cruft.Alan Hourihane1-168/+0
2001-09-17bumped the DRM versions (already done in ddx and client side drivers).Alan Hourihane2-7/+7
2001-09-17Use CCE for 2D acceleration (Gerd Knorr)Alan Hourihane1-2/+67
2001-08-22Import of XFree86 4.1.99.1X_4_1_99_1David Dawes1-1/+1
2001-08-19No one's maintaining 2.2.x support - so remove all the cruft.X_4_1_99_1-20010822-preimportAlan Hourihane17-411/+12
2001-08-14A few warning fixes when actually building under 2.4.9-pre2 + someJeff Hartmann5-43/+43
reformating
2001-08-13Sync with Linus 2.4.9-pre2 + make all nopage routines more alikeJeff Hartmann7-40/+51
2001-08-11new multihead code was missing Voodoo3 2000 and Voodoo4 support.Alan Hourihane1-1/+18
2001-08-10Commit Keith Owens kernel Makefile changes, merge and commit alpha patchJeff Hartmann11-40/+249
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 Hartmann4-16/+44
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 Hartmann1-1/+1
2001-08-07Lots of DRM fixes: added new pieces of template code so the ffb driver canJeff Hartmann21-624/+634
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 Dawes4-59/+156
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 Hartmann8-23/+130
2001-07-20Merge checker fixes from Alan Cox made to the drm in the ac kernel tree.Jeff Hartmann2-1/+20
These aren't really security problems, but Alan has made some arguments that have convinced me that the code should be fixed anyway.
2001-07-20Remove module name hacks because we aren't going to implement this anymoreJeff Hartmann1-12/+10
because of Linus' comments
2001-07-18Add module version name at a lower layer of the code, allows things to beJeff Hartmann9-25/+9
more flexible and allow older module versions to still work. Might not be final code if we move over to DRI kernel module version, but will be if we use XFree86 version. + Only build tdfx.o instead of tdfx-4_1_0.o since tdfx.o has never changed its API.
2001-07-17Someone forgot to bump the r128 and i810 drivers properly before the 4.1.0Jeff Hartmann2-6/+6
release. Better late than never.
2001-07-16Added version string to the end of the kernel module name. This allowsJeff Hartmann9-18/+36
multiple versions of the kernel module to co-exist on one machine.
2001-07-16i810 drm security fixJeff Hartmann1-0/+2
2001-07-13Fix typo in XFREE86_VERSION().Gareth Hughes1-1/+1
2001-06-18Fix 5 security bugs found by the Stanford toolsJeff Hartmann2-1/+7
2001-06-18Forgot to bump date stamp.Gareth Hughes1-2/+2
2001-06-18Enable shared IRQs in DMA template, use in i810 driver.Gareth Hughes3-10/+28
2001-06-14First pass of 4.1.0 merge.X_4_1_0-20010615-mergeDavid Dawes6-22/+68
2001-06-14Import of XFree86 4.1.0X_4_1_0David Dawes1-1/+1
2001-05-23Only authenticated clients can mmap() (Jeff Hartmann).X_4_1_0-20010614-preimportGareth Hughes1-0/+2
2001-05-17Make the SiS module work again. At least glxinfo reports it's working, yetAlan Hourihane8-4/+907
trying to run the simple apps return 'out of video memory'
2001-05-14finish struct stat type cleanup Fix a build dependencies for the tdfx drmDavid Dawes1-1/+1
module
2001-05-03add new fileAlan Hourihane1-0/+48
2001-05-03Make SiS driver compile with the new templated format. Not tested. minorAlan Hourihane9-1818/+45
cleanups
2001-05-03remove deprecated fileAlan Hourihane1-215/+0
2001-05-01Import of XFree86 4.0.99.3X_4_0_99_3David Dawes9-16/+326
2001-04-30fix build of i810 kernel driver for 2.4.3 or greater kernelsX_4_0_99_3-20010501-preimportAlan Hourihane2-4/+41
2001-04-30- PCIGART patches for Alpha from CompaqKevin E Martin3-4/+20
2001-04-21include linux/sisfb.h, per David GaarenstroomBrian Paul1-0/+1
2001-04-16- Fix typo and remove magic numbersKevin E Martin2-2/+13
2001-04-09Import -f XFree86 4.0.99.2X_4_0_99_2David Dawes10-345/+16
2001-04-06- Fix typoX_4_0_99_2-20010409-preimportKevin E Martin2-23/+40
- Clean up some macros