Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-14 | drm/nouveau/disp/gp104: initial support | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-07-14 | drm/nouveau/gr/gp100: initial support | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-07-14 | drm/nouveau/ce/gp100: initial support | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-07-14 | drm/nouveau/fifo/gp100: initial support | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-07-14 | drm/nouveau/disp/gp100: initial support | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-05-20 | drm/nouveau/core: remove pmc_enable argument from subdev ctor | Ben Skeggs | |
These are now specified directly in the MC subdev. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/ce/gm107: expose MaxwellDmaCopyA | Ben Skeggs | |
The HW accepts KeplerDmaCopyA and MaxwellDmaCopyA classes. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/fifo/gm107: KeplerChannelGpfifoB, and 2048 channels | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/fifo/gk110: expose KeplerChannelGpfifoB | Ben Skeggs | |
This class supports a WFI method (0x0078) that's not present on the KeplerChannelGpfifoA class. The binary driver exposes both classes on these GPUs for some reason, though there doesn't appear to be any difference in the setup that's done for each (ie. even if you allocate GpfifoA, the WFI method will still work). We shall just expose GpfifoB, as I don't see a good reason to report the presence of both. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/core: add vic plumbing | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/core: add nvdec plumbing | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/core: add nvenc plumbing | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/core: add msenc plumbing | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/gr/gm206: remove implementation, it's now identical to gm200 | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau/gr/gm200: s/gm204/gm200/ | Ben Skeggs | |
Most of the per-chipset differences will go away when we fully switch to using the register lists provided by the firmware files, which will leave all the remaining code "belonging" to GM200. This is a preemptive rename from GM204 to GM200. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2016-03-14 | drm/nouveau: s/gm204/gm200/ in a number of places | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/core: remove the remainder of the previous style | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/mpeg: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/sw: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/pm: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/gr: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/fifo: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/disp: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/dma: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/cipher: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/ce: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/xtensa: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/falcon: convert to new-style nvkm_engine | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/sw: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/pm: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/mpeg: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/gr: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/xtensa: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/falcon: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/fifo: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/fifo: split user classes out from engine implementations | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/disp: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/disp: split user classes out from engine implementations | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/dma: convert user classes to new-style nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/dma: split user classes out from engine implementations | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/sw: remove dependence on namedb/engctx lookup | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/falcon: remove dependence on namedb/engctx lookup | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/fb: remove dependence on namedb/engctx lookup | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/sw: turn flip completion into an event | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/sw/nv04: replace direct context access with GetRef method | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/gpuobj: separate allocation from nvkm_object | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/xtensa: directly use instmem for ucode image | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/falcon: directly use instmem for ucode image | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/engine: rename some functions to avoid upcoming conflicts | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2015-08-28 | drm/nouveau/nvif: replace path-based object identification | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> |