aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/core/engine/fifo
Commit message (Expand)AuthorAge
* drm/nv50-nv84/fifo: fix resume regression introduced by playlist race fixBen Skeggs2013-06-05
* drm/nv50/fifo: prevent races between clients updating playlistsBen Skeggs2013-05-19
* drm/nvc0/fifo: prevent CHAN_TABLE_ERROR:CHANNEL_PENDING on fifo finiBen Skeggs2013-05-19
* drm/nvc0/fifo: prevent races between clients updating playlistsBen Skeggs2013-05-19
* drm/nve0/fifo: prevent races between clients updating playlistsBen Skeggs2013-05-19
* drm/nouveau/fifo: implement channel creation event generationBen Skeggs2013-04-26
* drm/nv50-/fifo: use parent as self for subobjectsBen Skeggs2013-04-26
* drm/nouveau/fifo/nvc0: bash some magic reg to make uevent interrupt workBen Skeggs2013-02-20
* drm/nouveau/fifo/nv84: support user event triggerBen Skeggs2013-02-20
* drm/nouveau/fifo/nvc0-: use interrupt 31 as an event triggerBen Skeggs2013-02-20
* drm/nouveau/fifo/nvc0: improve interrupt handler somewhatBen Skeggs2013-02-20
* drm/nouveau: report channel owner in error messagesMarcin Slusarz2013-02-20
* drm/nouveau: prepare for reporting channel ownerMarcin Slusarz2013-02-20
* drm/nouveau: use pr_contMarcin Slusarz2013-02-20
* drm/nouveau: split fifo interrupt handlerMarcin Slusarz2013-02-20
* drm/nouveau/fifo: trigger engine context unload before zeroing context pointerBen Skeggs2012-11-28
* drm/nouveau: raise reporting levels of some messagesMarcin Slusarz2012-11-28
* drm/nouveau/core: fix the assumption that NVDEV_XXXX is always under 32Martin Peres2012-11-28
* nvc0/bsp: initial implementation of engineMaarten Lankhorst2012-11-28
* drm/nve0/fifo: allow for future binding of ppp contextsBen Skeggs2012-11-28
* drm/nve0/vp: implement initial support for engineBen Skeggs2012-11-28
* drm/nve0/bsp: implement initial support for engineBen Skeggs2012-11-28
* drm/nv50/fb: implement trap handler as subdev interrupt handlerBen Skeggs2012-11-28
* drm/nvc0/dmaobj: stub bind function for now so we can call unconditionallyBen Skeggs2012-11-28
* drm/nouveau/dmaobj: move parent class check to bind() methodBen Skeggs2012-11-28
* drm/nouveau: pass address to object accessor functions as u64Ben Skeggs2012-11-28
* drm/nvc0/fifo: re-bash PBUS regs after vm-fault to BARs/PEEPHOLEBen Skeggs2012-10-02
* drm/nouveau: quiet some static-related sparse noiseMarcin Slusarz2012-10-02
* drm/nouveau: constify instances of nouveau_bitfield and nouveau_enum structsMarcin Slusarz2012-10-02
* drm/nouveau/fifo: use defines instead of hardcoded class idsBen Skeggs2012-10-02
* drm/nv50/fifo: add support for dma channel classBen Skeggs2012-10-02
* drm/nv84/fifo: add support for dma channel classBen Skeggs2012-10-02
* drm/nouveau/fifo: version the dma channel class structBen Skeggs2012-10-02
* drm/nouveau/fifo: separate object classes for dma channelsBen Skeggs2012-10-02
* drm/nouveau/core: have fifo store a unique context identifier at attach timeBen Skeggs2012-10-02
* drm/nouveau/fifo: add method to lookup fifo chid related to a given objectBen Skeggs2012-10-02
* drm/nv84/fifo: mask only the engine we're waiting on for channel unloadBen Skeggs2012-10-02
* drm/nve0/fifo: support engine selection when creating fifo channelsBen Skeggs2012-10-02
* drm/nouveau: port all engines to new engine module formatBen Skeggs2012-10-02
* drm/nouveau/pageflip: kick flip handling out of engsw and into fenceBen Skeggs2012-10-02
* drm/nouveau/instmem: completely new implementation, as a subdev moduleBen Skeggs2012-10-02
* drm/nouveau/gpuobj: create wrapper functions for mapping gpuobj into vm/barBen Skeggs2012-10-02
* drm/nvc0/fifo: handle bar1 control regs much like fifo/nve0Ben Skeggs2012-10-02
* drm/nv04-nv40/fifo: remove use of nouveau_gpuobj_new_fake()Ben Skeggs2012-10-02
* drm/nv04-nv40/instmem: remove use of nouveau_gpuobj_new_fake()Ben Skeggs2012-10-02
* drm/nouveau/fb: merge fb/vram and port to subdev interfacesBen Skeggs2012-10-02
* drm/nouveau: restructure source tree, split core from drm implementationBen Skeggs2012-10-02