summaryrefslogtreecommitdiff
path: root/shared-core/nouveau_fifo.c
AgeCommit message (Expand)AuthorFilesLines
2007-03-26nouveau: move card initialisation into the drmBen Skeggs1-45/+8
2007-03-23nouveau: rework nouveau_fifo_alloc() so the drm can create internal FIFOsBen Skeggs1-81/+72
2007-03-23nouveau: remove unused cruftBen Skeggs1-15/+0
2007-03-21nouveau: support multiple channels per client (breaks drm interface)Ben Skeggs1-7/+8
2007-03-13nouveau: make sure cmdbuf object gets destroyedBen Skeggs1-18/+29
2007-03-13nouveau: associate all created objects with a channel + cleanupsBen Skeggs1-3/+6
2007-03-11nouveau: PUT,GET, not 2xPUTPatrice Mandin1-1/+1
2007-02-28nouveau: intrusive drm interface changesBen Skeggs1-4/+5
2007-02-14nouveau: fix the build on big endian (thanks CyberFoxx)Stephane Marchesin1-6/+6
2007-02-06nouveau: more work on the nv04 context switch code.Stephane Marchesin1-7/+12
2007-02-03nouveau: and of course, I was missing the last nv04 piece.Stephane Marchesin1-0/+1
2007-02-03nouveau: rename registers to their proper names.Stephane Marchesin1-141/+152
2007-01-25nouveau: simplify and fix BIG_ENDIAN flagsPatrice Mandin1-27/+21
2007-01-18nouveau: Remove write to CTX_SIZE. This gives us proper nv3x PGRAPH switching.Jeremy Kolb1-5/+0
2007-01-17nouveau: Try to get nv35 pgraph switching working. Doesn't quite yet.Jeremy Kolb1-1/+1
2007-01-13nouveau: nv20 graph ctx switch.Matthieu Castet1-7/+21
2007-01-13nouveau: first step to make graph ctx worksMatthieu Castet1-3/+3
2007-01-12nouveau : remove useless init : we clear RAMIN beforeMatthieu Castet1-3/+0
2007-01-12nouveau: get nv30 context switching to work.Jeremy Kolb1-37/+102
2007-01-08nouveau: avoid allocating vram that's used as instance memory.Ben Skeggs1-8/+4
2007-01-05Merge branch 'master' of git+ssh://matc@git.freedesktop.org/git/mesa/drm/Matthieu Castet1-11/+12
2007-01-05Add basic pgraph context for nv10.Matthieu Castet1-0/+1
2007-01-05Cleanup the nv04 fifo code a bit.Stephane Marchesin1-11/+12
2007-01-02nouveau: oops, forgot to free RAMIN..Ben Skeggs1-0/+3
2007-01-02nouveau: Hook up grctx code for NV4x.Ben Skeggs1-6/+24
2007-01-02nouveau: Only clobber PFIFO if no channels are already alloc'dBen Skeggs1-31/+45
2006-12-26nouveau: Alloc cmdbuf for each channel individuallyBen Skeggs1-65/+42
2006-12-21nouveau: save/restore endianness flag on FIFO switchBen Skeggs1-2/+8
2006-12-12Port remaining NV4 RAMIN access from the ddx into the drm.Ben Skeggs1-1/+12
2006-12-03Merge the pciid work.Stephane Marchesin1-13/+28
2006-11-30Use nouveau_mem.c to allocate RAMIN.Ben Skeggs1-0/+8
2006-11-30Wrap access to objects in RAMIN.Ben Skeggs1-4/+7
2006-11-28For nv10, bit 16 of RAMFC need to be set for 64 bytes fifo context.Matthieu Castet1-6/+21
2006-11-18Only return FIFO number if the FIFO is marked as in use..Ben Skeggs1-1/+1
2006-11-18Check some return vals, fixes a couple of oopses.Ben Skeggs1-0/+4
2006-11-17Dump some useful info when a PGRAPH error occurs.Ben Skeggs1-1/+1
2006-11-14Completely untested NV10/20/30 FIFO context switching changes.Ben Skeggs1-37/+71
2006-11-14Restructure initialisation a bit.Ben Skeggs1-64/+113
2006-11-14Hack around yet another "X restart borkage without nouveau.ko reload" problem.Ben Skeggs1-1/+6
2006-11-06fixup fifo size so it is page alignedDave Airlie1-1/+1
2006-10-18Remove hack which delays activation of a additional channel. The previously ...Ben Skeggs1-5/+39
2006-10-17NV40: *Now* fifo ctx switching works for me..Ben Skeggs1-2/+5
2006-10-17NV40: FIFO context switching now WorksForMe(tm)Ben Skeggs1-5/+20
2006-10-17Setup NV40 RAMFC (in wrong location.. but anyway), rearrange the RAMFC setup ...Ben Skeggs1-45/+79
2006-10-14Again more work on context switches. They work, sometimes. And when they do t...Stephane Marchesin1-7/+20
2006-10-14Add the missing breaks.Stephane Marchesin1-0/+2
2006-10-13Fix the fifo context size on nv10, nv20 and nv30.Stephane Marchesin1-4/+16
2006-10-14Fix some randomness in activating a second channel on NV40 (odd GET/PUT vals)...Ben Skeggs1-0/+8
2006-10-12Still more work on the context switching code.Stephane Marchesin1-2/+2
2006-10-12More work on the context switch code. Still doesn't work. I'm mostly convince...Stephane Marchesin1-27/+43