1. 3863c9b drm/nouveau/instmem: completely new implementation, as a subdev module by Ben Skeggs · 12 years ago
  2. 092599da drm/nv50/instmem: remove use of nouveau_gpuobj_new_fake() by Ben Skeggs · 12 years ago
  3. 73a60c0 drm/nouveau/gpuobj: remove flags for vm-mappings by Ben Skeggs · 12 years ago
  4. 861d210 drm/nouveau/fb: merge fb/vram and port to subdev interfaces by Ben Skeggs · 12 years ago
  5. 0134a97 drm/nv50-/instmem: allocate vram for kernel objects from end of vram by Ben Skeggs · 12 years ago
  6. 02a841d drm/nouveau: restructure source tree, split core from drm implementation by Ben Skeggs · 12 years ago[Renamed (98%) from drivers/gpu/drm/nouveau/nv50_instmem.c]
  7. d37f60c drm/nv50: fix ramin heap size for kernel channel too by Marcin Slusarz · 12 years ago
  8. 6e32fed drm/nouveau: will need to specify channel for vm-ful gpuobj allocations by Ben Skeggs · 13 years ago
  9. f8522fc drm/nvc0: fix suspend/resume of PGRAPH/PCOPYn by Ben Skeggs · 13 years ago
  10. 04eb34a drm/nouveau: split ramin_lock into two locks, one hardirq safe by Ben Skeggs · 13 years ago
  11. 38f1cff Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next by Dave Airlie · 13 years ago
  12. 6f70a4c drm/nv50-nvc0: prevent multiple vm/bar flushes occuring simultanenously by Ben Skeggs · 13 years ago
  13. d5f4239 drm/nouveau: rename nouveau_vram to nouveau_mem by Ben Skeggs · 13 years ago
  14. 31a5b8c drm/nouveau: don't munge in drm_mm internals by Daniel Vetter · 13 years ago
  15. c906ca0 drm/nvc0: enable protection of system-use-only structures in vm by Ben Skeggs · 14 years ago
  16. 3ee0128 drm/nouveau: modify vm to accomodate dual page tables for nvc0 by Ben Skeggs · 14 years ago
  17. c45aada drm/nv50: fix a couple of vm init issues by Francisco Jerez · 14 years ago
  18. 60d2a88 drm/nouveau: kick vram functions out into an "engine" by Ben Skeggs · 14 years ago
  19. 34cf01b drm/nouveau: allow gpuobj vinst to be a virtual address when necessary by Ben Skeggs · 14 years ago
  20. b571fe2 drm/nv50: tidy up PCIEGART implementation by Ben Skeggs · 14 years ago
  21. 4c136142 drm/nv50: implement global channel address space on new VM code by Ben Skeggs · 14 years ago
  22. f869ef8 drm/nv50: implement BAR1/BAR3 management on top of new VM code by Ben Skeggs · 14 years ago
  23. a11c319 drm/nv50: import new vm code by Ben Skeggs · 14 years ago
  24. 573a2a3 drm/nv50: implement custom vram mm by Ben Skeggs · 14 years ago
  25. e41115d drm/nouveau: rework gpu-specific instmem interfaces by Ben Skeggs · 14 years ago
  26. dc1e5c0 drm/nouveau: simplify gpuobj suspend/resume by Ben Skeggs · 14 years ago
  27. 9100468 drm/nouveau: pass gpuobj alignment request down into backing allocator by Ben Skeggs · 14 years ago
  28. cff5c13 drm/nouveau: add more fine-grained locking to channel list + structures by Ben Skeggs · 14 years ago
  29. 56ac747 drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang by Ben Skeggs · 14 years ago
  30. d961db7 drm/ttm: restructure to allow driver to plug in alternate memory manager by Ben Skeggs · 14 years ago
  31. 038b8b2 drm/nv50: flush bar1 vm / dma object setup before poking 0x1708 by Ben Skeggs · 14 years ago
  32. 4b5c152 drm/nouveau: Remove implicit argument from nv_wait(). by Francisco Jerez · 14 years ago
  33. e05c5a3 drm/nouveau: tidy ram{ht,fc,ro} a bit by Ben Skeggs · 14 years ago
  34. fbd2895 drm/nouveau: rework init ordering so nv50_instmem.c can be less bad by Ben Skeggs · 14 years ago
  35. 5125bfd drm/nv50: allow gpuobjs that aren't mapped into aperture by Ben Skeggs · 14 years ago
  36. 43efc9c drm/nouveau: simplify fake gpu objects by Ben Skeggs · 14 years ago
  37. a8eaebc drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity by Ben Skeggs · 14 years ago
  38. b3beb16 drm/nouveau: modify object accessors, offset in bytes rather than dwords by Ben Skeggs · 14 years ago
  39. 615661f drm/nv50: initialize ramht_refs list for faked 0 channel by Marcin Slusarz · 14 years ago
  40. 46d4cae drm/nv50-nvc0: ramht_size is meant to be in bytes, not entries by Ben Skeggs · 14 years ago
  41. bf563a6 drm/nv50: correct wait condition for instmem flush by Ben Skeggs · 14 years ago
  42. 734ee83 drm/nv50: use correct PRAMIN flush register on original nv50 by Ben Skeggs · 14 years ago
  43. 6318721 drm/nv50: move tlb flushing to a helper function by Ben Skeggs · 14 years ago
  44. f56cb86 drm/nouveau: add instmem flush() hook by Ben Skeggs · 14 years ago
  45. b833ac2 drm/nouveau: use drm_mm in preference to custom code doing the same thing by Ben Skeggs · 14 years ago
  46. 01d73a6 drm: Remove drm_resource wrappers by Jordan Crouse · 14 years ago
  47. 494ab82 drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark by Ben Skeggs · 14 years ago
  48. a76fb4e drm/nouveau: detect vram amount once, and save the value by Ben Skeggs · 14 years ago
  49. 3bfc7d2 drm/nouveau: use ALIGN instead of open coding it by Matt Turner · 14 years ago
  50. 76befb8 drm/nv50: fix instmem binding on IGPs to point at stolen system memory by Ben Skeggs · 14 years ago
  51. 6ee7386 drm/nouveau: Add DRM driver for NVIDIA GPUs by Ben Skeggs · 15 years ago