Commit History

Author SHA1 Message Date
  Francisco Jerez 6dccd311dd drm/nouveau: Synchronize with the user channel before GPU object destruction. 14 years ago
  Francisco Jerez ca130c2267 drm/nv04-nv40: Give "gpuobj->cinst" the same meaning as on nv50. 14 years ago
  Ben Skeggs 7f4a195fcb drm/nouveau: tidy up and extend dma object creation interfaces 14 years ago
  Ben Skeggs e41115d0ad drm/nouveau: rework gpu-specific instmem interfaces 14 years ago
  Ben Skeggs dc1e5c0dbf drm/nouveau: simplify gpuobj suspend/resume 14 years ago
  Ben Skeggs 274fec93cd drm/nouveau: tidy+move PGRAPH ISRs to their respective *_graph.c files 14 years ago
  Ben Skeggs f4512e6579 drm/nv50: create graph and crypt contexts on demand 14 years ago
  Ben Skeggs bd2e597de8 drm/nv84: add support for the PCRYPT engine 14 years ago
  Ben Skeggs b8c157d3a9 drm/nouveau: only expose the object classes that are supported by the chipset 14 years ago
  Ben Skeggs a6a1a38075 drm/nouveau: use object class structs more extensively 14 years ago
  Ben Skeggs 50536946fa drm/nouveau: store engine type in gpuobj class structs 14 years ago
  Ben Skeggs 9100468d1b drm/nouveau: pass gpuobj alignment request down into backing allocator 14 years ago
  Ben Skeggs 18a16a768c drm/nouveau: return error from nouveau_ramht_remove() if not found 14 years ago
  Ben Skeggs cff5c13324 drm/nouveau: add more fine-grained locking to channel list + structures 14 years ago
  Francisco Jerez dd661e5f4e drm/nouveau: Return error from nouveau_gpuobj_new if we're out of RAMIN. 14 years ago
  Ben Skeggs 185abeccab drm/nouveau: remove nouveau_gpuobj_late_takedown 15 years ago
  Ben Skeggs e05d7eaeba drm/nouveau: protect gpuobj list + global instmem heap with spinlock 15 years ago
  Ben Skeggs eb9bcbdc45 drm/nouveau: fix gpuobj refcount to use atomics 15 years ago
  Ben Skeggs e05c5a317e drm/nouveau: tidy ram{ht,fc,ro} a bit 15 years ago
  Ben Skeggs fbd2895e45 drm/nouveau: rework init ordering so nv50_instmem.c can be less bad 15 years ago
  Ben Skeggs 5125bfd886 drm/nv50: allow gpuobjs that aren't mapped into aperture 15 years ago
  Ben Skeggs 43efc9ce25 drm/nouveau: simplify fake gpu objects 15 years ago
  Ben Skeggs a8eaebc6c5 drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity 15 years ago
  Ben Skeggs de3a6c0a3b drm/nouveau: rebase per-channel pramin heap offsets to 0 15 years ago
  Ben Skeggs b3beb167af drm/nouveau: modify object accessors, offset in bytes rather than dwords 15 years ago
  Ben Skeggs 479dcaea09 drm/nouveau: move ramht code out of nouveau_object.c, nothing to see here 15 years ago
  Ben Skeggs 816544b21b drm/nouveau: allocate fixed amount of PRAMIN per channel on all chipsets 15 years ago
  Ben Skeggs f56cb86f9a drm/nouveau: add instmem flush() hook 15 years ago
  Ben Skeggs b6d3d87178 drm/nouveau: remove dev_priv->init_state and friends 15 years ago
  Ben Skeggs b833ac26f1 drm/nouveau: use drm_mm in preference to custom code doing the same thing 15 years ago