summaryrefslogtreecommitdiff
path: root/src/nv_dma.c
AgeCommit message (Expand)AuthorFilesLines
2010-12-20kill NVSync(), it's rather uselessBen Skeggs1-21/+0
2010-10-12Update to the last libdrm API.Francisco Jerez1-1/+2
2010-01-11Initial pass at removal of non-KMS support.Ben Skeggs1-1/+0
2009-07-28Fix build with 0.0.15Ben Skeggs1-36/+0
2009-04-17Remove pNv->GART conditional for selecting CB_LOCATION in AGP/PCIBen Skeggs1-6/+5
2009-02-04link against libdrm_nouveau (installed with libdrm)Ben Skeggs1-35/+3
2009-01-29Drop GPU resources on LeaveVT, reaquire on EnterVTBen Skeggs1-0/+13
2008-07-29remove use of implicit variables from pushbuf macrosBen Skeggs1-15/+10
2008-03-08Various minor tidyupsStuart Bennett1-5/+0
2008-02-18Fix PPC DFS/UTS by using PCIgart.Danny Tholen1-3/+3
2007-11-17Add a user callback for when a channel hang is detected.Ben Skeggs1-0/+10
2007-11-17Initial buffer object work.Ben Skeggs1-1/+1
2007-11-17Hook up DMA funcs to channels/grobjs etc etcBen Skeggs1-149/+26
2007-11-17notifiers..Ben Skeggs1-2/+4
2007-11-17And grobjs.Ben Skeggs1-14/+0
2007-11-17And channels..Ben Skeggs1-58/+25
2007-11-17Implement nouveau_device struct.Ben Skeggs1-8/+12
2007-11-16nouveau: fix a host of warningsBen Skeggs1-2/+2
2007-10-29More copyrights I remember...Stephane Marchesin1-0/+23
2007-10-17Switch to *_RING instead of NVDma*Ben Skeggs1-18/+18
2007-09-05Nuke XAA.Ben Skeggs1-54/+1
2007-09-03Hook up G8x accel code.Ben Skeggs1-4/+8
2007-08-22Update to the latest nouveau_reg.h file.Stephane Marchesin1-0/+1
2007-08-06Add subchannel handling codeStephane Marchesin1-22/+48
2007-08-06Adapt to drm 0.0.10Ben Skeggs1-1/+1
2007-07-13Play "nuke the typedef"Ben Skeggs1-1/+1
2007-07-11added support for PCI GART when no AGP is available - requires DRM interface ...Arthur Huillet1-3/+5
2007-06-30Remove some unused cruftBen Skeggs1-4/+0
2007-06-24Wait on notifier instead of PGRAPH_STATUSBen Skeggs1-22/+40
2007-06-24Match drm 0.0.7 interface changesBen Skeggs1-137/+43
2007-06-24Hide the allocator's use of physical addressesBen Skeggs1-9/+3
2007-03-21nouveau: bump for drm interface changes (v0.0.5)Ben Skeggs1-8/+10
2007-03-01nouveau: avoid attempting an AGP-only allocBen Skeggs1-2/+7
2007-02-28match drm v4 interface changesBen Skeggs1-128/+42
2007-01-24Increase the fifo dump size.Stephane Marchesin1-1/+1
2006-11-28Don't alloc fifo if it is not needed.Matthieu Castet1-0/+3
2006-11-26Remove XF86DRI defines from the driver. It's already mandatory anyway.Andrew Mitchell1-2/+0
2006-11-15Use objects from nouveau_reg.h.Matthieu Castet1-9/+9
2006-11-04Remove the context object flags handling from the DDX since it's now in the DRM.Stephane Marchesin1-37/+1
2006-11-04Add the NV44A 3D object class.Stephane Marchesin1-0/+1
2006-11-02Merge >=NV30-specific EXA code.. hard-disabled pending testing on my C51, and...Ben Skeggs1-6/+13
2006-11-02First part of preparation for NV30_TCL EXA code merge.Ben Skeggs1-3/+42
2006-11-02Reindent nv_dma.c with tabs..Ben Skeggs1-311/+313
2006-10-11s/init/alloc/Ben Skeggs1-1/+1
2006-10-11Remove the PFIFO_REINIT hack, and enable the irq by default. This commit requ...Stephane Marchesin1-6/+10
2006-09-14Allocate notifiers with NVAllocateMemory.Ben Skeggs1-28/+28
2006-09-05Port some of the least intrusive nv03 code to the nouveau driver.Stephane Marchesin1-1/+1
2006-09-03Config options for cmdbuf location/size.Ben Skeggs1-1/+33
2006-09-02Kill off one of the M2MF objects, and use the engine's SET_OBJECT_{IN_OUT} toBen Skeggs1-8/+4
2006-09-02Don't create objects that aren't needed. This frees up a couple of subchannelsBen Skeggs1-28/+42