summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/core/engine
AgeCommit message (Expand)AuthorFilesLines
2012-10-03drm/nvc0/fifo: re-bash PBUS regs after vm-fault to BARs/PEEPHOLEBen Skeggs1-4/+18
2012-10-03drm/nvc0/gr: implement initial trap handlerBen Skeggs1-4/+188
2012-10-03drm/nvc0/gr: rebuild fuc with latest envyasBen Skeggs4-12/+167
2012-10-03drm/nve0/gr: enable use of our fuc by defaultBen Skeggs1-1/+1
2012-10-03drm/nve0/gr: remove 0x404160 bashing from hub fucBen Skeggs2-282/+189
2012-10-03drm/nve0/gr: initial fuc implementation, based on fermi's codeBen Skeggs6-69/+3235
2012-10-03drm/nouveau/sw: trap and clear PMC_INTR_0_SOFTWAREBen Skeggs4-0/+10
2012-10-03drm/nouveau: quiet some static-related sparse noiseMarcin Slusarz11-16/+17
2012-10-03drm/nouveau: constify instances of nouveau_bitfield and nouveau_enum structsMarcin Slusarz9-26/+26
2012-10-03drm/nouveau/fifo: use defines instead of hardcoded class idsBen Skeggs8-10/+10
2012-10-03drm/nouveau/dmaobj: reject unsupported parent types instead of half-succeedingBen Skeggs2-10/+16
2012-10-03drm/nv50/fifo: add support for dma channel classBen Skeggs2-7/+71
2012-10-03drm/nv84/fifo: add support for dma channel classBen Skeggs2-7/+80
2012-10-03drm/nouveau/fifo: version the dma channel class structBen Skeggs4-4/+4
2012-10-03drm/nouveau/fifo: separate object classes for dma channelsBen Skeggs4-3/+6
2012-10-03drm/nouveau: restore fifo chid information in engine error messagesBen Skeggs11-74/+158
2012-10-03drm/nouveau/core: have fifo store a unique context identifier at attach timeBen Skeggs8-2/+20
2012-10-03drm/nouveau/fifo: add method to lookup fifo chid related to a given objectBen Skeggs1-0/+16
2012-10-03drm/nv84/fifo: mask only the engine we're waiting on for channel unloadBen Skeggs1-6/+10
2012-10-03drm/nve0/copy: add initial support for the async copy enginesBen Skeggs1-0/+156
2012-10-03drm/nve0/fifo: support engine selection when creating fifo channelsBen Skeggs4-9/+42
2012-10-03drm/nvc0-/gr: remove reset-after-grctx-construction hackBen Skeggs3-34/+9
2012-10-03drm/nouveau: port all engines to new engine module formatBen Skeggs55-6761/+10811
2012-10-03drm/nvc0-/gr: generate grctx template at init time, not first context ctorBen Skeggs5-604/+460
2012-10-03drm/nvc0-/gr: share headers between fermi and kepler graphics codeBen Skeggs6-204/+143
2012-10-03drm/nouveau/pageflip: kick flip handling out of engsw and into fenceBen Skeggs2-5/+13
2012-10-03drm/nvc0-nve0/graph: rename dev to priv, no code changesBen Skeggs2-5170/+5170
2012-10-03drm/nouveau/instmem: completely new implementation, as a subdev moduleBen Skeggs22-187/+139
2012-10-03drm/nouveau/gpuobj: remove flags for vm-mappingsBen Skeggs5-52/+135
2012-10-03drm/nouveau/gpuobj: create wrapper functions for mapping gpuobj into vm/barBen Skeggs2-10/+6
2012-10-03drm/nvc0/fifo: handle bar1 control regs much like fifo/nve0Ben Skeggs1-19/+21
2012-10-03drm/nv04-nv40/fifo: remove use of nouveau_gpuobj_new_fake()Ben Skeggs4-73/+50
2012-10-03drm/nv04-nv40/instmem: remove use of nouveau_gpuobj_new_fake()Ben Skeggs4-10/+45
2012-10-03drm/nouveau/fb: merge fb/vram and port to subdev interfacesBen Skeggs5-13/+7
2012-10-03drm/nouveau/timer: port to subdev interfacesBen Skeggs1-3/+2
2012-10-03drm/nouveau/i2c: port to subdev interfacesBen Skeggs1-0/+214
2012-10-03drm/nouveau: implement module init functions in nouveau_drm.cBen Skeggs3-3/+3
2012-10-03drm/nouveau: restructure source tree, split core from drm implementationBen Skeggs41-0/+27188