1. d85023a Merge remote branch 'nouveau/drm-nouveau-fixes' of /ssd/git/drm-nouveau-next into drm-fixes by Dave Airlie · 13 years ago
  2. 2b4cebe drm/nv50: use "nv86" tlb flush method on everything except 0x50/0xac by Ben Skeggs · 13 years ago
  3. 25985ed Fix common misspellings by Lucas De Marchi · 13 years ago
  4. 7eae3ef nouveau: change the backlight parent device to the connector, not the PCI dev by Matthew Garrett · 13 years ago
  5. 38f1cff Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next by Dave Airlie · 13 years ago
  6. 6fdb383 drm/nv50: check for vm traps on every gr irq by Ben Skeggs · 13 years ago
  7. 73412c3 drm/nouveau: allocate kernel's notifier object at end of block by Ben Skeggs · 14 years ago
  8. 8f7286f drm/nv50: support for compression by Ben Skeggs · 14 years ago
  9. 26c0c9e drm/nv50-nvc0: delay GART binding until move_notify time by Ben Skeggs · 14 years ago
  10. d5f4239 drm/nouveau: rename nouveau_vram to nouveau_mem by Ben Skeggs · 14 years ago
  11. 3425df4 drm/nv50-nvc0: unmap buffers from the vm when they're evicted by Ben Skeggs · 14 years ago
  12. db5c8e2 drm/nv50-nvc0: restrict memtype to those specified at creation time by Ben Skeggs · 14 years ago
  13. 6ba9a68 drm/nouveau: pass domain rather than ttm flags to gem_new() by Ben Skeggs · 14 years ago
  14. d550c41 drm/nouveau: remove no_vm/mappable flags from nouveau_bo by Ben Skeggs · 14 years ago
  15. f13e435 drm/nv50-nvc0: switch to tasklet for display isr bh by Ben Skeggs · 14 years ago
  16. ef8389a drm/nv50-nvc0: move non-sharable display state into private structure by Ben Skeggs · 14 years ago
  17. d82f8e6 drm/nouveau: use system_wq instead of dev_priv->wq by Tejun Heo · 14 years ago
  18. 7948758 drm/nv40: implement support for on-chip PCIEGART by Ben Skeggs · 14 years ago
  19. 58e6c7a drm/nouveau: introduce new gart type, and name _SGDMA more appropriately by Ben Skeggs · 14 years ago
  20. 52bb4a7 Merge branch 'drm-nouveau-next' of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes by Dave Airlie · 14 years ago
  21. 1c2a679 drm/nouveau: remove dead function definition by Ben Skeggs · 14 years ago
  22. 51fda92 Merge remote branch 'nouveau/drm-nouveau-next' of /ssd/git/drm-nouveau-next into drm-fixes by Dave Airlie · 14 years ago
  23. c906ca0 drm/nvc0: enable protection of system-use-only structures in vm by Ben Skeggs · 14 years ago
  24. c693931 drm/nv40: make detection of 0x4097-ful chipsets available everywhere by Ben Skeggs · 14 years ago
  25. 7ad7f87 Merge remote branch 'nouveau/drm-nouveau-next' of ../drm-nouveau-next into drm-core-next by Dave Airlie · 14 years ago
  26. 5bcf719 drm/switcheroo: track state of switch in drivers. by Dave Airlie · 14 years ago
  27. 6effe39 drm/nv50: sync up gr data error names with rnn, use for nvc0 also by Ben Skeggs · 14 years ago
  28. 966a5b7 drm/nvc0: implement pgraph engine hooks by Ben Skeggs · 14 years ago
  29. b2b0993 drm/nvc0: implement pfifo engine hooks by Ben Skeggs · 14 years ago
  30. 8984e04 drm/nvc0: initial vm implementation, use for bar1/bar3 management by Ben Skeggs · 14 years ago
  31. 4c74eb7 drm/nvc0: import initial vm backend by Ben Skeggs · 14 years ago
  32. fd70b6c drm/nv04-nv40: Fix up PCI(E) GART DMA object bus address calculation. by Francisco Jerez · 14 years ago
  33. 60d2a88 drm/nouveau: kick vram functions out into an "engine" by Ben Skeggs · 14 years ago
  34. 34cf01b drm/nouveau: allow gpuobj vinst to be a virtual address when necessary by Ben Skeggs · 14 years ago
  35. b571fe2 drm/nv50: tidy up PCIEGART implementation by Ben Skeggs · 14 years ago
  36. 4c136142 drm/nv50: implement global channel address space on new VM code by Ben Skeggs · 14 years ago
  37. f869ef8 drm/nv50: implement BAR1/BAR3 management on top of new VM code by Ben Skeggs · 14 years ago
  38. a11c319 drm/nv50: import new vm code by Ben Skeggs · 14 years ago
  39. 573a2a3 drm/nv50: implement custom vram mm by Ben Skeggs · 14 years ago
  40. 7a45d76 drm/nouveau: wrap calls to ttm_bo_validate() by Ben Skeggs · 14 years ago
  41. 12fb952 drm/nouveau: introduce a util function to wait on reg != val by Ben Skeggs · 14 years ago
  42. ceac309 drm/nouveau: implicitly insert non-DMA objects into RAMHT by Ben Skeggs · 14 years ago
  43. 6dccd31 drm/nouveau: Synchronize with the user channel before GPU object destruction. by Francisco Jerez · 14 years ago
  44. 7f4a195 drm/nouveau: tidy up and extend dma object creation interfaces by Ben Skeggs · 14 years ago
  45. 7b4808b drm/nouveau: remove dummy page use from PCI(E)GART, use PTE present instead by Ben Skeggs · 14 years ago
  46. 20f63af drm/nv50: allocate page for unknown PFB object in nv50_fb.c by Ben Skeggs · 14 years ago
  47. e41115d drm/nouveau: rework gpu-specific instmem interfaces by Ben Skeggs · 14 years ago
  48. dc1e5c0 drm/nouveau: simplify gpuobj suspend/resume by Ben Skeggs · 14 years ago
  49. fce2bad drm/nv50: rework PGPIO IRQ handling and hotplug detection by Ben Skeggs · 14 years ago
  50. 274fec9 drm/nouveau: tidy+move PGRAPH ISRs to their respective *_graph.c files by Ben Skeggs · 14 years ago
  51. 5178d40 drm/nouveau: move PFIFO ISR into nv04_fifo.c by Ben Skeggs · 14 years ago
  52. 2cbd4c8 drm/nv50: move GPIO ISR to nv50_gpio.c by Ben Skeggs · 14 years ago
  53. 8f8a544 drm/nouveau: allow irq handlers to be installed by engine-specific code by Ben Skeggs · 14 years ago
  54. 87a326a drm/nv20: Add Z compression support. by Francisco Jerez · 14 years ago
  55. a5cf68b drm/nouveau: Rework tile region handling. by Francisco Jerez · 14 years ago
  56. e419cf0 drm/nouveau: Add a separate class for the kernel channel mutex. by Francisco Jerez · 14 years ago
  57. 1f6d2de drm/nv50: Keep track of the head a channel is vsync'ing to. by Francisco Jerez · 14 years ago
  58. 332b242 drm/nouveau: Implement the pageflip ioctl. by Francisco Jerez · 14 years ago
  59. 042206c drm/nouveau: Implement the vblank DRM hooks. by Francisco Jerez · 14 years ago
  60. 382d62e drm/nouveau: fix annoying nouveau_fence type issue by Marcin Slusarz · 14 years ago
  61. 35fa2f2 drm/nouveau: add support for MSI by Ben Skeggs · 14 years ago
  62. 1e96268 drm/nv50: initial work to allow multiple evo channels by Ben Skeggs · 14 years ago
  63. bd2e597 drm/nv84: add support for the PCRYPT engine by Ben Skeggs · 14 years ago
  64. b8c157d drm/nouveau: only expose the object classes that are supported by the chipset by Ben Skeggs · 14 years ago
  65. a6a1a38 drm/nouveau: use object class structs more extensively by Ben Skeggs · 14 years ago
  66. 5053694 drm/nouveau: store engine type in gpuobj class structs by Ben Skeggs · 14 years ago
  67. 9100468 drm/nouveau: pass gpuobj alignment request down into backing allocator by Ben Skeggs · 14 years ago
  68. f091a3d drm/nouveau: Implement weak channel references. by Francisco Jerez · 14 years ago
  69. feeb0ae drm/nouveau: Add unlocked variants of nouveau_channel_get/put. by Francisco Jerez · 14 years ago
  70. 3945e47 drm/nouveau: Refactor context destruction to avoid a lock ordering issue. by Francisco Jerez · 14 years ago
  71. 6032649 drm/nouveau: hook up acpi power supply change tracking by Ben Skeggs · 14 years ago
  72. 21e86c1 drm/nouveau: remove cpu_writers lock by Ben Skeggs · 14 years ago
  73. cff5c13 drm/nouveau: add more fine-grained locking to channel list + structures by Ben Skeggs · 14 years ago
  74. 6a6b73f drm/nouveau: add per-channel mutex, use to lock access to drm's channel by Ben Skeggs · 14 years ago
  75. ab83833 nouveau: Acknowledge HPD irq in handler, not bottom half by Andy Lutomirski · 14 years ago
  76. 56ac747 drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang by Ben Skeggs · 14 years ago
  77. f13b326 drm/nouveau: Expose some BO usage flags to userspace. by Francisco Jerez · 14 years ago
  78. cbab95db drm/nouveau: Some random cleanups. by Francisco Jerez · 14 years ago
  79. 8af29cc drm/nv50: Fix large 3D performance regression caused by the interchannel sync patches. by Francisco Jerez · 14 years ago
  80. 0c6c1c2 drm/nouveau: Use semaphores to handle inter-channel sync in hardware. by Francisco Jerez · 14 years ago
  81. 8ac3891 drm/nouveau: Provide a means to have arbitrary work run on fence completion. by Francisco Jerez · 14 years ago
  82. 2730723 drm/nouveau: Minor refactoring/cleanup of the fence code. by Francisco Jerez · 14 years ago
  83. 0cba1b7 drm/nouveau: Add a module option to force card POST. by Marcin Kościelnicki · 14 years ago
  84. aee582d drm/nouveau: run perflvl and M table scripts on mem clock change by Ben Skeggs · 14 years ago
  85. 5c6dc65 drm/nouveau: pass perflvl struct to clock_pre() by Ben Skeggs · 14 years ago
  86. 7760fcb drm/nouveau: Import initial memory timing work by Roy Spliet · 14 years ago
  87. 8155cac drm/nouveau: Refactor nouveau_temp_get() into engine pointers. by Francisco Jerez · 14 years ago
  88. 34e9d85 drm/nouveau: Add temperature support (vbios parsing, readings, hwmon) by Martin Peres · 14 years ago
  89. 6f87698 drm/nouveau: allow static performance level setting by Ben Skeggs · 14 years ago
  90. 330c598 drm/nouveau: import initial work on vbios performance table parsing by Ben Skeggs · 14 years ago
  91. 855a95e drm/nouveau: make the behaviour of get_pll_limits() consistent by Ben Skeggs · 14 years ago
  92. 9f56b12 drm/nouveau: Simplify tile region handling. by Francisco Jerez · 14 years ago
  93. 4b5c152 drm/nouveau: Remove implicit argument from nv_wait(). by Francisco Jerez · 14 years ago
  94. de5899b drm/nouveau: Add module parameter to override the default AGP rate. by Francisco Jerez · 14 years ago
  95. d96773e drm/nv50: move vm trap to nv50_fb.c by Ben Skeggs · 14 years ago
  96. 185abec drm/nouveau: remove nouveau_gpuobj_late_takedown by Ben Skeggs · 14 years ago
  97. e05d7ea drm/nouveau: protect gpuobj list + global instmem heap with spinlock by Ben Skeggs · 14 years ago
  98. eb9bcbd drm/nouveau: fix gpuobj refcount to use atomics by Ben Skeggs · 14 years ago
  99. e05c5a3 drm/nouveau: tidy ram{ht,fc,ro} a bit by Ben Skeggs · 14 years ago
  100. fbd2895 drm/nouveau: rework init ordering so nv50_instmem.c can be less bad by Ben Skeggs · 14 years ago