Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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> | |||||
2015-08-28 | drm/nouveau/device: prepare for new-style subdevs | Ben Skeggs | 28 | -437/+2378 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/device: separate construction of pci/tegra devices | Ben Skeggs | 11 | -54/+307 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/engine: implement support for new-style nvkm_engine | Ben Skeggs | 2 | -0/+164 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/subdev: implement support for new-style nvkm_subdev | Ben Skeggs | 6 | -17/+217 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/object: implement support for new-style nvkm_object | Ben Skeggs | 10 | -65/+271 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/engine: rename some functions to avoid upcoming conflicts | Ben Skeggs | 10 | -19/+19 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/subdev: rename some functions to avoid upcoming conflicts | Ben Skeggs | 24 | -46/+48 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/object: rename some functions to avoid upcoming conflicts | Ben Skeggs | 22 | -51/+51 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: device time mthd | Ben Skeggs | 4 | -2/+33 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: replace pushbuf with vm in fermi/kepler gpfifo class args | Ben Skeggs | 11 | -34/+77 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: return chipset/board names from device info method | Ben Skeggs | 2 | -0/+4 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: add supported engines query to kepler gpfifo class | Ben Skeggs | 1 | -10/+17 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: return min/max versions for supported object classes | Ben Skeggs | 8 | -42/+92 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: assign internal class identifiers to sw classes | Ben Skeggs | 12 | -26/+87 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: use negative oclass identifier for internal classes | Ben Skeggs | 12 | -39/+29 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: return success from sclass even for objects without children | Ben Skeggs | 1 | -6/+6 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||||
2015-08-28 | drm/nouveau/nvif: extend nop ioctl to return nvif version identifier | Ben Skeggs | 4 | -4/+18 | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> |