summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2002-05-25Fix leak of temporary data table if bus master test failsmach64-0-0-4-dma-branchLeif Delgass1-3/+6
2002-05-23fix typo in DRIVER_UNINSTALL() macroLeif Delgass1-1/+1
2002-05-23Add conditional definition of list_for_each_safe for earlier kernels.Leif Delgass2-5/+9
2002-05-22- Check BM_GUI_TABLE for buffer completion rather than using patternLeif Delgass3-93/+195
2002-05-18Checkpoint commit of async DMA, blits and AGP texturing. Buffer aging isLeif Delgass10-467/+920
2002-05-08- interrupt-driven DMA framework written by Frank C. Earl (merged fromLeif Delgass8-167/+671
2002-05-02Use of readl/writel macros for MMIOJose Fonseca2-4/+3
2002-05-01Fix typo in last commit (cleanup fix)Leif Delgass1-3/+3
2002-05-01Fix bug in _do_cleanup_dma with freeing descriptor tableLeif Delgass1-8/+9
2002-05-01fix buffer size in descriptor for DMA test.Leif Delgass1-1/+1
2002-05-01Enable/disable DMA based on result of gui-mastering test. MMIO mode canLeif Delgass3-138/+141
2002-04-30Use DMA by default.Jose Fonseca1-1/+1
2002-04-28Disable code that was causing kernel oops. I haven't yet determined why theLeif Delgass1-1/+2
2002-04-28Byte swapping for vertex DMA data and DMA descriptorsLeif Delgass3-21/+24
2002-04-27Account for endianess in register reads/writes.Leif Delgass1-5/+3
2002-04-27use virt_to_bus instead of virt_to_phys to get DMA buffer address, whichLeif Delgass1-2/+2
2002-04-26remove duplicate prototype for mach64_do_wait_for_idle (oops)Leif Delgass1-1/+0
2002-04-26Initial hacked-up code for synchronous DMA of vertex buffers (disabled butLeif Delgass3-8/+392
2002-04-23Better support for kernel ring buffers. Changes to allow the evetual use ofJose Fonseca3-6/+51
2002-04-21Fixed the DMA emul code which was checking the FIFO every 17th entryJose Fonseca1-2/+2
2002-04-21Changed the DMA emulation code to wait for FIFO instead of idle engineJose Fonseca2-12/+2
2002-04-21Slighty more optimized DMA emulation C code. Support for waiting forJose Fonseca1-16/+29
2002-04-21Implement streamlined vertex buffer by setting up multiple sequentialLeif Delgass1-42/+7
2002-04-20Forgot to increment the register number in the pseudo DMA algorithmJose Fonseca1-1/+1
2002-04-20Fixed another discrepancy in mach64_drm.h (this one harmless because isJose Fonseca2-25/+62
2002-04-20Add agp texture region info to DRM. Also, use DMA* macros for DRMLeif Delgass4-25/+51
2002-04-20Fix a discrepancy in the definition of the upload flags. This still doesn'tJose Fonseca1-2/+2
2002-04-20Added the state hardware programming functions to hereJose Fonseca2-1/+88
2002-04-20Preliminary changes required for AGP textures. AGP texture area is nowLeif Delgass1-1/+1
2002-04-20Fixed the DMA emulation code thanks to KeithJose Fonseca2-45/+7
2002-04-19Code restructuring to be more similar to the existing drivers.Jose Fonseca9-260/+361
2002-04-15Removal of erroneous PCI GART code. Better support for PCI cards. Moremach64-0-0-3-branchJose Fonseca3-29/+27
2002-04-12Error checking when mapping as is done in other driversJose Fonseca1-8/+43
2002-04-09Make sure we wait for enough FIFO entries (needed to add 2 to account forLeif Delgass1-2/+2
2002-04-05Prevent from reading from AGP related registers to avoid lockup in PCIJose Fonseca1-2/+7
2002-03-23Removed the AGP requirement in the DRM.Jose Fonseca2-2/+2
2002-03-05Fixes for viewport calculation, scissors, and cliprects. Added drawX,drawYLeif Delgass2-1/+15
2002-02-26Initial merge with the trunk (XFree 4.2.x, Mesa 4.x)Jose Fonseca11-1/+1625
2002-02-14First pass of mesa-4-0 branch merge into trunk.trunk-20020221mesa-4-0-20020214-mergeDavid Dawes35-980/+1220
2002-02-02wrapper for ioremap_nocache() like for ioremap() (Paul Mundt)Michel Daenzer4-0/+54
2002-01-27First pass merge of XFree86 4.2.0 import.X_4_2_0-20020128-mergeDavid Dawes66-10535/+4618
2002-01-27Import of XFree86 4.2.0X_4_2_0David Dawes23-1009/+3228
2002-01-27Initial revisionDavid Dawes69-0/+39532
2001-12-10merge with linux kernel 2.4.15X_4_2_0-20020127-preimportX_4_2_0-20020123-preimportAlan Hourihane6-8/+54
2001-11-27Put back i810 major version number (same reasons as for r128)Keith Whitwell2-4/+4
2001-11-26Put drm version back from 3.0 to 2.2; XFree86 4.1 is the baseline forKeith Whitwell2-4/+4
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 Hourihane2-0/+4
2001-10-22merge kernel 2.4.13-pre6.Alan Hourihane6-16/+58
2001-10-21file mach64.h was initially added on branch mach64-0-0-2-branch.Manuel Teira0-0/+0
2001-10-08commit Abraham vd Merwe fix.Alan Hourihane2-2/+2