summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-10-28Leif's macros from DRM and Manuel fixes for the lockingmach64-0-0-2-branchManuel Teira2-10/+19
2001-10-27Code cleanup, some AGP fixes and 2D driver interlocksManuel Teira2-23/+34
2001-10-21Merge Mach64 code from mach64-0-0-1-branch and DMA fixManuel Teira11-1/+1608
2001-10-08commit Abraham vd Merwe fix.Alan Hourihane2-2/+2
2001-09-25merge with 2.4.10 kernelAlan Hourihane18-98/+69
2001-09-18remove Linux 2.3.x cruft.Alan Hourihane2-336/+0
2001-09-17bumped the DRM versions (already done in ddx and client side drivers).Alan Hourihane4-14/+14
2001-09-17Use CCE for 2D acceleration (Gerd Knorr)Alan Hourihane1-2/+67
2001-08-25- Remove the rest of the unneeded client-side libraries.David Dawes1-1/+1
- 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 Hourihane0-0/+0
2001-08-22First part of XFree86 4.1.99.1 merge.X_4_1_99_1-20010822-mergeDavid Dawes1-1/+1
2001-08-22Import of XFree86 4.1.99.1X_4_1_99_1David Dawes1-1/+1
2001-08-21file drm_ioctl_table.h was initially added on branch mesa-3-5-branch.Jeff Hartmann0-0/+0
2001-08-19No one's maintaining 2.2.x support - so remove all the cruft.X_4_1_99_1-20010822-preimportAlan Hourihane28-607/+20
2001-08-14A few warning fixes when actually building under 2.4.9-pre2 + someJeff Hartmann8-84/+84
reformating
2001-08-13Sync with Linus 2.4.9-pre2 + make all nopage routines more alikeJeff Hartmann12-76/+98
2001-08-11new multihead code was missing Voodoo3 2000 and Voodoo4 support.Alan Hourihane2-2/+36
2001-08-10Commit Keith Owens kernel Makefile changes, merge and commit alpha patchJeff Hartmann17-69/+448
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 Hartmann8-32/+88
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 Hartmann2-2/+2
2001-08-07Lots of DRM fixes: added new pieces of template code so the ffb driver canJeff Hartmann34-892/+1048
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 Dawes9-123/+369
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 Hartmann15-46/+239
2001-07-20Merge checker fixes from Alan Cox made to the drm in the ac kernel tree.Jeff Hartmann4-2/+40
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 Hartmann2-35/+11
because of Linus' comments
2001-07-18Add module version name at a lower layer of the code, allows things to beJeff Hartmann18-64/+38
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 Hartmann4-12/+12
release. Better late than never.
2001-07-16Added version string to the end of the kernel module name. This allowsJeff Hartmann17-24/+74
multiple versions of the kernel module to co-exist on one machine.
2001-07-16i810 drm security fixJeff Hartmann2-0/+4
2001-07-13Fix typo in XFREE86_VERSION().Gareth Hughes3-3/+3
2001-06-18Fix 5 security bugs found by the Stanford toolsJeff Hartmann3-2/+10
2001-06-18Forgot to bump date stamp.Gareth Hughes2-4/+4
2001-06-18Enable shared IRQs in DMA template, use in i810 driver.Gareth Hughes5-11/+43
2001-06-14First pass of 4.1.0 merge.X_4_1_0-20010615-mergeDavid Dawes10-41/+130
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 Hughes2-0/+4
2001-05-17Make the SiS module work again. At least glxinfo reports it's working, yetAlan Hourihane11-5/+924
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 Dawes2-6/+2
module
2001-05-04add some commented enclosures around the BUS_BASE calls for AlphaAlan Hourihane1-1/+4
platforms.
2001-05-04file drm_linux.h was initially added on branch bsd-2-0-0-branch.Alan Hourihane0-0/+0
2001-05-04file drm_agpsupport.h was initially added on branch bsd-2-0-0-branch.Alan Hourihane0-0/+0
2001-05-03add new fileAlan Hourihane1-0/+48
2001-05-03Make SiS driver compile with the new templated format. Not tested. minorAlan Hourihane12-2490/+81
cleanups
2001-05-03remove deprecated fileAlan Hourihane1-215/+0
2001-05-01Initial merge for XFree86 4.0.99.3 importX_4_0_99_3-20010502-mergeDavid Dawes2-3/+13
2001-05-01Import of XFree86 4.0.99.3X_4_0_99_3David Dawes16-30/+646
2001-04-30fix build of i810 kernel driver for 2.4.3 or greater kernelsX_4_0_99_3-20010501-preimportAlan Hourihane4-8/+82
2001-04-30- PCIGART patches for Alpha from CompaqKevin E Martin5-14/+24
2001-04-30file drm_vm.h was initially added on branch bsd-2-0-0-branch.Alan Hourihane0-0/+0
2001-04-30file drm_sysctl.h was initially added on branch bsd-2-0-0-branch.Alan Hourihane0-0/+0