1. 34cf01b drm/nouveau: allow gpuobj vinst to be a virtual address when necessary by Ben Skeggs · 14 years ago
  2. b571fe2 drm/nv50: tidy up PCIEGART implementation by Ben Skeggs · 14 years ago
  3. 5f6fdca drm/nv50: enable non-contig vram allocations where requested by Ben Skeggs · 14 years ago
  4. bfd83ac drm/nv50: enable 4KiB pages for small vram allocations by Ben Skeggs · 14 years ago
  5. 4c136142 drm/nv50: implement global channel address space on new VM code by Ben Skeggs · 14 years ago
  6. f869ef8 drm/nv50: implement BAR1/BAR3 management on top of new VM code by Ben Skeggs · 14 years ago
  7. a11c319 drm/nv50: import new vm code by Ben Skeggs · 14 years ago
  8. 573a2a3 drm/nv50: implement custom vram mm by Ben Skeggs · 14 years ago
  9. 937c347 drm/nouveau: Avoid potential race between nouveau_fence_update() and context takedown. by Francisco Jerez · 14 years ago
  10. a8b214f drm/nouveau: fix use of drm_mm_node in semaphore object by Ben Skeggs · 14 years ago
  11. 7a45d76 drm/nouveau: wrap calls to ttm_bo_validate() by Ben Skeggs · 14 years ago
  12. a0fd9b9 drm/nouveau: no need to zero dma objects, we fill them completely anyway by Ben Skeggs · 14 years ago
  13. 12fb952 drm/nouveau: introduce a util function to wait on reg != val by Ben Skeggs · 14 years ago
  14. ceac309 drm/nouveau: implicitly insert non-DMA objects into RAMHT by Ben Skeggs · 14 years ago
  15. d908175 drm/nouveau: make fifo.create_context() responsible for mapping control regs by Ben Skeggs · 14 years ago
  16. 395a31e drm/nouveau: Spin for a bit in nouveau_fence_wait() before yielding the CPU. by Francisco Jerez · 14 years ago
  17. a3d487e drm/nouveau: Use WC memory on the AGP GART. by Francisco Jerez · 14 years ago
  18. 6dccd31 drm/nouveau: Synchronize with the user channel before GPU object destruction. by Francisco Jerez · 14 years ago
  19. 38cf189 drm/nv04-nv10: Don't re-enable FIFO access multiple times after IRQ dispatch. by Francisco Jerez · 14 years ago
  20. ca130c2 drm/nv04-nv40: Give "gpuobj->cinst" the same meaning as on nv50. by Francisco Jerez · 14 years ago
  21. 2e5702a drm/nouveau: fabricate DCB encoder table for iMac G4 by Francisco Jerez · 14 years ago
  22. 7f4a195 drm/nouveau: tidy up and extend dma object creation interfaces by Ben Skeggs · 14 years ago
  23. 6d6c5a1 drm/nouveau: remove some useless GETPARAMs by Ben Skeggs · 14 years ago
  24. 2cb3d3b drm/nv84: fix minor issues in PCRYPT implementation by Ben Skeggs · 14 years ago
  25. 7b4808b drm/nouveau: remove dummy page use from PCI(E)GART, use PTE present instead by Ben Skeggs · 14 years ago
  26. 9fea1bc drm/nv50: fix 0x100c90 init for NVAF by Ben Skeggs · 14 years ago
  27. 20f63af drm/nv50: allocate page for unknown PFB object in nv50_fb.c by Ben Skeggs · 14 years ago
  28. e41115d drm/nouveau: rework gpu-specific instmem interfaces by Ben Skeggs · 14 years ago
  29. dc1e5c0 drm/nouveau: simplify gpuobj suspend/resume by Ben Skeggs · 14 years ago
  30. fce2bad drm/nv50: rework PGPIO IRQ handling and hotplug detection by Ben Skeggs · 14 years ago
  31. e4cbadc drm/nv04-nv40: unregister irq handler on destroy by Ben Skeggs · 14 years ago
  32. 274fec9 drm/nouveau: tidy+move PGRAPH ISRs to their respective *_graph.c files by Ben Skeggs · 14 years ago
  33. 5178d40 drm/nouveau: move PFIFO ISR into nv04_fifo.c by Ben Skeggs · 14 years ago
  34. 25b8578 drm/nv04-nv40: register vblank isr by Ben Skeggs · 14 years ago
  35. 8cbe71a drm/nouveau: move bitfield/enum helpers to nouveau_util.c by Ben Skeggs · 14 years ago
  36. 19b7fc7 drm/nv50: use register/unregister functionality for PDISPLAY ISR by Ben Skeggs · 14 years ago
  37. 2cbd4c8 drm/nv50: move GPIO ISR to nv50_gpio.c by Ben Skeggs · 14 years ago
  38. d7facf9 drm/nv84: move PCRYPT ISR out of nouveau_irq.c by Ben Skeggs · 14 years ago
  39. 8f8a544 drm/nouveau: allow irq handlers to be installed by engine-specific code by Ben Skeggs · 14 years ago
  40. a169f09 drm/nv50: 0x50c0 apparently works on NVA3+ too, so lets allow it by Ben Skeggs · 14 years ago
  41. aa2c2e8 drm/nv50: fix compute object class by Ben Skeggs · 14 years ago
  42. 23c45e8 drm/nouveau: Fix sleep while atomic in nouveau_bo_fence(). by Francisco Jerez · 14 years ago
  43. 87a326a drm/nv20: Add Z compression support. by Francisco Jerez · 14 years ago
  44. a5cf68b drm/nouveau: Rework tile region handling. by Francisco Jerez · 14 years ago
  45. e419cf0 drm/nouveau: Add a separate class for the kernel channel mutex. by Francisco Jerez · 14 years ago
  46. 1f6d2de drm/nv50: Keep track of the head a channel is vsync'ing to. by Francisco Jerez · 14 years ago
  47. 1c180fa drm/nouveau: Call drm_vblank_pre/post_modeset() around mode setting. by Francisco Jerez · 14 years ago
  48. 332b242 drm/nouveau: Implement the pageflip ioctl. by Francisco Jerez · 14 years ago
  49. 042206c drm/nouveau: Implement the vblank DRM hooks. by Francisco Jerez · 14 years ago
  50. 63f7fcf drm/nv04: Make CRTC base changes effective in the next hsync. by Francisco Jerez · 14 years ago
  51. 382d62e drm/nouveau: fix annoying nouveau_fence type issue by Marcin Slusarz · 14 years ago
  52. 5f80198 drm/nv50: regression fix, point NVAA/NVAC at correct PM functions by Ben Skeggs · 14 years ago
  53. 35fa2f2 drm/nouveau: add support for MSI by Ben Skeggs · 14 years ago
  54. 01d63187 drm/nv10: fix thinko and let nv17 do 3d again :) by Ben Skeggs · 14 years ago
  55. 8888cb1 drm/nv50: fix evo instmem alignment by Ben Skeggs · 14 years ago
  56. 97e2000 drm/nv50: improve evo error handler when more than just channel 0 active by Ben Skeggs · 14 years ago
  57. 43ce028 drm/nv50: rework evo init to match nvidia more closely by Ben Skeggs · 14 years ago
  58. 1e96268 drm/nv50: initial work to allow multiple evo channels by Ben Skeggs · 14 years ago
  59. b7bc613 drm/nv50: move evo handling to nv50_evo.c by Ben Skeggs · 14 years ago
  60. 106ddad drm/nv50: clearer separation of the stages of evo init by Ben Skeggs · 14 years ago
  61. f4512e6 drm/nv50: create graph and crypt contexts on demand by Ben Skeggs · 14 years ago
  62. 3052be2 drm/nv50: remove excessive alignment of graph/crypt contexts 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. 0541324a drm/nv40: Ignore sync-to-vblank active when waiting for idle. by Francisco Jerez · 14 years ago
  69. 889fa93 drm/nouveau: Take fence spinlock in nouveau_fence_channel_fini(). by Francisco Jerez · 14 years ago
  70. 2b478add drm/nouveau: Avoid race in the interchannel sync code. by Francisco Jerez · 14 years ago
  71. 2a6789a drm/nouveau: Make fences take a weak channel reference. by Francisco Jerez · 14 years ago
  72. f091a3d drm/nouveau: Implement weak channel references. by Francisco Jerez · 14 years ago
  73. 36c952e drm/nouveau: Fix lock unbalance on card take down. by Francisco Jerez · 14 years ago
  74. feeb0ae drm/nouveau: Add unlocked variants of nouveau_channel_get/put. by Francisco Jerez · 14 years ago
  75. f175b74 drm/nouveau: Fix race condition in channel refcount handling. by Francisco Jerez · 14 years ago
  76. 3945e47 drm/nouveau: Refactor context destruction to avoid a lock ordering issue. by Francisco Jerez · 14 years ago
  77. fcccab2 drm/nouveau: Use lazy fence waits when doing software interchannel sync. by Francisco Jerez · 14 years ago
  78. aa5ac73 drm/nouveau: Leave BO eviction synchronization for later. by Francisco Jerez · 14 years ago
  79. cbb4b60 drm/nv50: remove some unnecessary PDISPLAY init by Ben Skeggs · 14 years ago
  80. 9acc810 drm/nouveau: fallback to sw fbcon if we can't get mutex immediately by Ben Skeggs · 14 years ago
  81. 6032649 drm/nouveau: hook up acpi power supply change tracking by Ben Skeggs · 14 years ago
  82. 18a16a7 drm/nouveau: return error from nouveau_ramht_remove() if not found by Ben Skeggs · 14 years ago
  83. 938c40e drm/nouveau: use interruptible waits during pushbuf validation by Ben Skeggs · 14 years ago
  84. 08cd3d4 drm/nouveau: fix thinko in channel locking in semaphore path by Ben Skeggs · 14 years ago
  85. 21e86c1 drm/nouveau: remove cpu_writers lock by Ben Skeggs · 14 years ago
  86. b12120a drm/nouveau: switch to unlocked ioctls by Ben Skeggs · 14 years ago
  87. cff5c13 drm/nouveau: add more fine-grained locking to channel list + structures by Ben Skeggs · 14 years ago
  88. 6a6b73f drm/nouveau: add per-channel mutex, use to lock access to drm's channel by Ben Skeggs · 14 years ago
  89. ceed5f3 drm/nouveau: disallow fbcon accel if running in interrupt context by Ben Skeggs · 14 years ago
  90. 7c74cbd drm/nouveau: tidy fifo swmthd handler a little by Ben Skeggs · 14 years ago
  91. f7eb0c5 Merge branch 'drm-radeon-fusion' of ../drm-radeon-next into drm-core-next by Dave Airlie · 14 years ago
  92. 7e76c5c Merge branch 'drm-radeon-next' of ../drm-radeon-next into drm-core-next by Dave Airlie · 14 years ago
  93. acb3250 drm/radeon/kms: improve pflip precision on r1xx-r4xx by Alex Deucher · 14 years ago
  94. 439bd6c drm/radeon/kms: add Ontario APU ucode loading support by Alex Deucher · 14 years ago
  95. bbbf9b7 drm/radeon/kms: enable MSIs on fusion APUs by Alex Deucher · 14 years ago
  96. b0e6641 drm/radeon/kms: add power table parsing support for Ontario fusion APUs by Alex Deucher · 14 years ago
  97. 560154e drm/radeon/kms: refactor atombios power state fetching by Alex Deucher · 14 years ago
  98. e719ebd drm/radeon/kms: add bo blit support for Ontario fusion APUs by Alex Deucher · 14 years ago
  99. e33df25 drm/radeon/kms: add thermal sensor support for fusion APUs by Alex Deucher · 14 years ago
  100. d5e455e drm/radeon/kms: fill in GPU init for AMD Ontario Fusion APUs by Alex Deucher · 14 years ago