Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-08-28 | drm/nouveau/devinit: run devinit scripts right after preinit | Ben Skeggs | 3 | -11/+15 | |
This ensures we have a valid mask of disabled engines before we start trying to execute fini()/init() on the subdevs, potentially touching devices that don't exist. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/ibus: convert to new-style nvkm_subdev | Ben Skeggs | 9 | -209/+101 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/i2c: convert to new-style nvkm_subdev | Ben Skeggs | 23 | -327/+200 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/gpio: convert to new-style nvkm_subdev | Ben Skeggs | 30 | -370/+252 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/fuse: convert to new-style nvkm_subdev | Ben Skeggs | 12 | -221/+100 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/fb: convert to new-style nvkm_subdev | Ben Skeggs | 47 | -812/+648 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/devinit: convert to new-style nvkm_subdev | Ben Skeggs | 32 | -466/+424 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/clk: convert to new-style nvkm_subdev | Ben Skeggs | 31 | -706/+537 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/bus: convert to new-style nvkm_subdev | Ben Skeggs | 22 | -318/+246 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/bios: convert to new-style nvkm_subdev | Ben Skeggs | 42 | -249/+158 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/bar: convert to new-style nvkm_subdev | Ben Skeggs | 23 | -342/+354 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/core: kill some (now) dead code | Ben Skeggs | 10 | -675/+1 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/sw: convert user classes to new-style nvkm_object | Ben Skeggs | 12 | -229/+277 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/pm: convert user classes to new-style nvkm_object | Ben Skeggs | 6 | -131/+132 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/mpeg: convert user classes to new-style nvkm_object | Ben Skeggs | 9 | -333/+249 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/gr: convert user classes to new-style nvkm_object | Ben Skeggs | 55 | -1738/+1760 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/cipher: convert user classes to new-style nvkm_object | Ben Skeggs | 2 | -58/+38 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/ce: convert user classes to new-style nvkm_object | Ben Skeggs | 3 | -82/+28 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/xtensa: convert user classes to new-style nvkm_object | Ben Skeggs | 7 | -87/+63 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/falcon: convert user classes to new-style nvkm_object | Ben Skeggs | 14 | -400/+132 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/fifo: convert user classes to new-style nvkm_object | Ben Skeggs | 61 | -2121/+2025 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/fifo: split user classes out from engine implementations | Ben Skeggs | 45 | -2754/+3147 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/disp: convert user classes to new-style nvkm_object | Ben Skeggs | 73 | -1053/+2346 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/disp: split user classes out from engine implementations | Ben Skeggs | 59 | -3525/+4329 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/dma: convert user classes to new-style nvkm_object | Ben Skeggs | 18 | -264/+362 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/dma: split user classes out from engine implementations | Ben Skeggs | 22 | -202/+349 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/device: convert ctrl class to new-style nvkm_object | Ben Skeggs | 5 | -45/+73 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/device: convert user class to new-style nvkm_object | Ben Skeggs | 7 | -88/+180 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/client: convert to new-style nvkm_object | Ben Skeggs | 9 | -52/+70 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/sw: remove dependence on namedb/engctx lookup | Ben Skeggs | 15 | -301/+251 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/mpeg: remove dependence on namedb/engctx lookup | Ben Skeggs | 4 | -76/+118 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/gr: remove dependence on namedb/engctx lookup | Ben Skeggs | 15 | -533/+593 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/fifo: remove dependence on namedb/engctx lookup | Ben Skeggs | 2 | -41/+28 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/cipher: remove dependence on namedb/engctx lookup | Ben Skeggs | 1 | -11/+7 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/falcon: remove dependence on namedb/engctx lookup | Ben Skeggs | 14 | -113/+131 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/fb: remove dependence on namedb/engctx lookup | Ben Skeggs | 7 | -92/+125 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/sw: turn flip completion into an event | Ben Skeggs | 18 | -53/+240 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/sw/nv04: replace direct context access with GetRef method | Ben Skeggs | 5 | -10/+65 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/ramht: remove dependence on namedb | Ben Skeggs | 11 | -82/+162 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/gpuobj: separate allocation from nvkm_object | Ben Skeggs | 20 | -379/+373 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/gr: directly use instmem where currently possible | Ben Skeggs | 15 | -63/+87 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/fifo: directly use instmem for runlists and polling areas | Ben Skeggs | 7 | -66/+64 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/xtensa: directly use instmem for ucode image | Ben Skeggs | 2 | -9/+10 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/falcon: directly use instmem for ucode image | Ben Skeggs | 2 | -5/+7 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/imem/nv04-nv40: directly use instmem for vbios/ramfc/ramro | Ben Skeggs | 8 | -99/+91 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/bar/gf100: directly use instmem for channel descriptors | Ben Skeggs | 1 | -8/+13 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/mmu: directly use instmem for page tables | Ben Skeggs | 12 | -76/+75 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/imem: improve management of instance memory | Ben Skeggs | 34 | -656/+968 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/mmu: protect each vm with its own mutex | Ben Skeggs | 10 | -50/+46 | |
An upcoming commit requires being able to modify the PRAMIN BAR page tables while already holding the MMU subdev mutex. To solve this issue, each VM has been given its own mutex. As a nice side-effect, this also allows separate VMs to be updated concurrently. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/core: prepare for new-style objects | Ben Skeggs | 7 | -50/+135 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> |