summaryrefslogtreecommitdiff
path: root/src/xg47_cmdlist.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-30Fix spelling/wording issuesAlan Coopersmith1-3/+3
2011-10-29Use malloc/calloc/realloc/free directlyJeremy Huddleston1-1/+1
2008-06-10Remove dependency on TTM fences.Ian Romanick1-41/+43
2008-04-09Update to match changes in DRM fence APIIan Romanick1-2/+2
2008-01-18Replace xg47_BeginCmdList with xg47_BeginCmdListTypeIan Romanick1-2/+3
2007-10-15Log error message if too much data is written to command list.Ian Romanick1-0/+6
2007-10-15Rework command list trackingIan Romanick1-75/+95
2007-10-10Fix command list submission on big-endian.Ian Romanick1-6/+11
2007-08-15Use command.ptr as previous.end sentinel instead of NULL.Ian Romanick1-46/+40
2007-08-15Wait on fences before destroying them.Ian Romanick1-10/+20
2007-08-15Use DRM fences to protect the command buffer.Ian Romanick1-200/+86
2007-07-21Mask off the naughty upper bits of the register address.Ian Romanick1-1/+2
2007-07-21Hate on CARD32 in xg47_cmdlist.[ch].Ian Romanick1-23/+24
2007-07-21Comments for xg47_BeginCmdListIan Romanick1-5/+10
2007-07-21Remove useless "inline" keywords.Ian Romanick1-3/+3
2007-07-21Clean up addScratchBatch.Ian Romanick1-12/+23
2007-07-21Eliminate unnecessary hardware idle waiting.Ian Romanick1-63/+1
2007-07-21Fix some bad pointer math in waitCmdListAddrAvailableIan Romanick1-11/+18
2007-07-21Eliminate several unused functions.Ian Romanick1-141/+0
2007-07-21Refactor advancement of data_count into emit_bunch.Ian Romanick1-5/+21
2007-07-21Eliminate unused function getCurBatchBeginPortIan Romanick1-25/+0
2007-07-21Eliminate linkToLastBatch and triggerHWCommand. That is the kernel's job.Ian Romanick1-88/+0
2007-07-21Clean up dumpCommandBufferIan Romanick1-20/+18
2007-07-21Update to use new ioctl interface for DRM_XGI_SUBMIT_CMDLIST.Ian Romanick1-17/+14
2007-07-19Clean up commented out bits in waitfor2DIan Romanick1-41/+11
2007-07-19Major clean up of waitCmdListAddrAvailableIan Romanick1-17/+26
2007-07-19Track current and previous batches in a consistent manner.Ian Romanick1-108/+106
2007-07-19Refactor common code from xg47_SendGECommand and sendRemainder2DCommandIan Romanick1-17/+16
2007-07-19Track command buffer and scratch pad buffer in a consistent manner.Ian Romanick1-58/+60
2007-07-19Driver now uses DRM based kernel module.Ian Romanick1-1/+2
2007-07-16Clean up some debug log messages in submit2DBatch.Ian Romanick1-22/+13
2007-07-09Fix build problem on 32-bit systems.Ian Romanick1-6/+6
2007-07-09Use kernel interface info from drm/xgi_drm.h instead of xgi_driver.h.Ian Romanick1-3/+3
2007-07-09Clean up preventOverwriteCmdbuf.Ian Romanick1-11/+12
2007-07-09Trivial clean up in dumpCommandBuffer.Ian Romanick1-7/+9
2007-07-09Clean up some suspicious pointer arithmetic.Ian Romanick1-14/+13
2007-07-09Clean up reserveData.Ian Romanick1-37/+26
2007-07-09Major clean up of XGIPcieMemAllocate / XGIPcieMemFreeIan Romanick1-44/+35
2007-07-05Fix typo in debug print statement.Ian Romanick1-2/+4
2007-07-05Fix build on LP64 systems.Ian Romanick1-7/+8
2007-07-03dos2unixIan Romanick1-828/+828
2007-07-03Refactor abstracted interface between xg47_accel.c and xg47_cmdlist.c.Ian Romanick1-132/+155
2007-01-25clean up // comments, minor formatting cleanupsAlex Deucher1-70/+72
2007-01-24Un-libc-wrap.Alex Deucher1-7/+3
2007-01-24fix license formatting and remove old cvs tagsAlex Deucher1-28/+26
2007-01-24Initial version of the xgi driver (xgixp) for xgi xp10 chipsAlex Deucher1-0/+809