summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2003-04-10Add the PCI relevent part of the new DRM API patch, i.e, no AGP/scattermach64-0-0-5-branchJose Fonseca11-4/+558
2003-01-24Add scissor regs to dump_engine_info.Leif Delgass2-0/+13
2002-12-06DRM Makefile dependency fix (Allen Barnett)Leif Delgass1-1/+1
2002-11-10Verify client buffer size. Use unsigned format in debug output.Leif Delgass1-3/+8
2002-11-10Update the vertex buffer IOCTL interface.Jose Fonseca2-34/+9
2002-11-10Discard entire buffer if verify fails -- eliminates possible lockups withLeif Delgass1-32/+43
2002-11-10Use userspace memory for the vertex buffers - DRM bits. Note that the oldJose Fonseca1-82/+35
2002-10-31Revamped copy_and_verify to use linux user memory access routines to copeJose Fonseca1-29/+36
2002-10-30Verify against exact setup engine register address ranges, as I'veLeif Delgass1-9/+3
2002-10-30Fix reg. range verify. SETUP_CNTL (1_C1) should only be written by the drmLeif Delgass1-1/+1
2002-10-29Support (disabled by default for now) for copying and verifying the clientJose Fonseca1-2/+107
2002-10-20Changes to the output macros to eliminate gcc 3.2 warnings regarding theJose Fonseca2-10/+12
2002-09-25Fix bug in mach64_find_pending_buf_entry. Need another level of indirectionLeif Delgass1-7/+12
2002-09-07Endianess fix for textures with mmio modeLeif Delgass1-4/+1
2002-09-04Frame-rate throttling - new GETPARAM ioctl, green performance box for waitsLeif Delgass6-732/+602
2002-08-23add clearbit from linux asm for alpha to mach64_clear_dma_eol.Leif Delgass1-0/+16
2002-08-22add mach64 to Makefile.kernel, merge in some drm build fixes from theLeif Delgass15-31/+58
2002-08-18Revert bus master test to using pattern registers. On some GTPros, the testLeif Delgass1-33/+52
2002-08-16Print error messages before cleanup.Leif Delgass1-10/+10
2002-08-12change DRM_INFO -> DRM_ERROR on failure to set pci dma mask.Leif Delgass1-1/+1
2002-08-12Use pci_alloc_consistent instead of pci_pool_alloc for descriptor ring andLeif Delgass2-45/+31
2002-08-09Don't debug print the entire DMA test buffer.Leif Delgass1-1/+5
2002-08-09Add author credits for Jose and myself to various source files, GL vendorLeif Delgass2-2/+2
2002-07-28Use unsigned long for handles passed to DRM as other drivers do.Leif Delgass2-9/+9
2002-07-14Remove the duplicate GUI_ACTIVE check (spotted by Leif)Jose Fonseca1-6/+5
2002-07-14Changed mach64_ring_idle to mesure the time for the ring head advancesJose Fonseca1-5/+16
2002-07-12- Subpixel offsets for viewport coordinates -- fixes almost all gleanLeif Delgass2-4/+21
2002-07-10DRM portion of commit for cliprects with vertex buffersLeif Delgass3-82/+222
2002-07-08Don't emit setup for swaps if there are no cliprects.Leif Delgass1-0/+3
2002-07-08Don't send empty buffer in _dispatch_clear if there are no cliprects.Leif Delgass1-1/+4
2002-07-06use MACH64_INTERRUPTS define in private struct. Code formatting cleanup.Leif Delgass1-13/+30
2002-07-06Disable unimplemented MMIO mode (this should be implemented or the optionLeif Delgass2-19/+51
2002-07-06Commit several small changes to the DRM:Jose Fonseca2-60/+64
2002-06-27Merged in DRI trunk from 2002-06-26 (incl. Mesa 4.0.3 and drmCommand).Leif Delgass97-1668/+3426
2002-06-26Less verbose ring and buffer dump routines in the DRM to avoid overflowmach64-0-0-4-branchJose Fonseca1-27/+53
2002-06-21Fixed the endian problems in mach64_clear_bit in non-x86 architectures andJose Fonseca1-28/+15
2002-06-19Use of atomic bit ops in ADVANCE_RING() to lock the BUS when writing to theJose Fonseca2-27/+57
2002-06-15Use of le32_to_cpu for the descriptor data and other small fixes inJose Fonseca1-11/+14
2002-06-13verify blit buffer sizeLeif Delgass1-0/+4
2002-06-12Better structuring of UPDATE_RING_HEAD and ring related code.Jose Fonseca2-104/+213
2002-06-11Fixed the bug which caused some lockups: UPDATE_RING_HEAD could (and was)Jose Fonseca2-55/+44
2002-06-08First half of commit (DRM) for blits using BM_HOSTDATA. This elminates theLeif Delgass3-10/+84
2002-06-08Added mach64_dump_ring - a function to dump the active portion of the ringJose Fonseca2-0/+74
2002-06-07Protect the GETBUFPTR and GETBUFADDR macros with parenthesis so that theyJose Fonseca1-2/+2
2002-06-06Fix bug in UPDATE_RING_HEAD when calculating head_addr. Also some codeLeif Delgass2-62/+34
2002-06-06The bus master operation is now always checked on the wait loops, fixingJose Fonseca2-175/+69
2002-06-04Don't release all buffers in the pending list in do_dma_idle for theLeif Delgass1-1/+3
2002-06-01Code clean up, added RING macros, initial try at emitting descriptors toLeif Delgass4-307/+476
2002-05-29Do not add commands to the end of each buffer to disable busmastering, soJose Fonseca1-6/+8
2002-05-28Initialize the freelists before doing any check to the X server data, toJose Fonseca1-4/+5