Commit History

Autor SHA1 Mensaxe Data
  Dave Airlie 38f1cff086 Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs 6f70a4c3d1 drm/nv50-nvc0: prevent multiple vm/bar flushes occuring simultanenously %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs d5f423947a drm/nouveau: rename nouveau_vram to nouveau_mem %!s(int64=14) %!d(string=hai) anos
  Daniel Vetter 31a5b8ce8f drm/nouveau: don't munge in drm_mm internals %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs c906ca0fbf drm/nvc0: enable protection of system-use-only structures in vm %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs 3ee0128140 drm/nouveau: modify vm to accomodate dual page tables for nvc0 %!s(int64=14) %!d(string=hai) anos
  Francisco Jerez c45aadabb9 drm/nv50: fix a couple of vm init issues %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs 60d2a88ae8 drm/nouveau: kick vram functions out into an "engine" %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs 34cf01bc4b drm/nouveau: allow gpuobj vinst to be a virtual address when necessary %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs b571fe21f5 drm/nv50: tidy up PCIEGART implementation %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs 4c13614298 drm/nv50: implement global channel address space on new VM code %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs f869ef8823 drm/nv50: implement BAR1/BAR3 management on top of new VM code %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs a11c3198c9 drm/nv50: import new vm code %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs 573a2a37e8 drm/nv50: implement custom vram mm %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs e41115d0ad drm/nouveau: rework gpu-specific instmem interfaces %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs dc1e5c0dbf drm/nouveau: simplify gpuobj suspend/resume %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs 9100468d1b drm/nouveau: pass gpuobj alignment request down into backing allocator %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs cff5c13324 drm/nouveau: add more fine-grained locking to channel list + structures %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs 56ac747535 drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang %!s(int64=14) %!d(string=hai) anos
  Ben Skeggs d961db75ce drm/ttm: restructure to allow driver to plug in alternate memory manager %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs 038b8b2a0d drm/nv50: flush bar1 vm / dma object setup before poking 0x1708 %!s(int64=14) %!d(string=hai) anos
  Francisco Jerez 4b5c152a79 drm/nouveau: Remove implicit argument from nv_wait(). %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs e05c5a317e drm/nouveau: tidy ram{ht,fc,ro} a bit %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs fbd2895e45 drm/nouveau: rework init ordering so nv50_instmem.c can be less bad %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs 5125bfd886 drm/nv50: allow gpuobjs that aren't mapped into aperture %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs 43efc9ce25 drm/nouveau: simplify fake gpu objects %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs a8eaebc6c5 drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs b3beb167af drm/nouveau: modify object accessors, offset in bytes rather than dwords %!s(int64=15) %!d(string=hai) anos
  Marcin Slusarz 615661f394 drm/nv50: initialize ramht_refs list for faked 0 channel %!s(int64=15) %!d(string=hai) anos
  Ben Skeggs 46d4cae200 drm/nv50-nvc0: ramht_size is meant to be in bytes, not entries %!s(int64=15) %!d(string=hai) anos