drm/nouveau/fifo: add new channel lookup interfaces- supports per-runlist CHIDs- channel group lock held across reference, rather than global lockv2:- remove unnecessary parenthesisSigned-off
drm/nouveau/fifo: add new channel lookup interfaces- supports per-runlist CHIDs- channel group lock held across reference, rather than global lockv2:- remove unnecessary parenthesisSigned-off-by: Ben Skeggs <[email protected]>Reviewed-by: Lyude Paul <[email protected]>
show more ...
drm/nouveau/cipher: switch to instanced constructorSigned-off-by: Ben Skeggs <[email protected]>Reviewed-by: Lyude Paul <[email protected]>
drm/nouveau: fix bogus GPL-2 license headerThe bulk SPDX addition made all these files into GPL-2.0 licensed files.However the remainder of the project is MIT-licensed, these fileswere simply mis
drm/nouveau: fix bogus GPL-2 license headerThe bulk SPDX addition made all these files into GPL-2.0 licensed files.However the remainder of the project is MIT-licensed, these fileswere simply missing the boiler plate and got caught up in the global update.Fixes: 96ac6d4351004 (treewide: Add SPDX license identifier - Kbuild)Signed-off-by: Ben Skeggs <[email protected]>
treewide: Add SPDX license identifier - KbuildAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license,
treewide: Add SPDX license identifier - KbuildAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is: GPL-2.0Reported-by: Masahiro Yamada <[email protected]>Signed-off-by: Greg Kroah-Hartman <[email protected]>Reviewed-by: Kate Stewart <[email protected]>Signed-off-by: Greg Kroah-Hartman <[email protected]>
drm/nouveau/core: remove pmc_enable argument from subdev ctorThese are now specified directly in the MC subdev.Signed-off-by: Ben Skeggs <[email protected]>
drm/nouveau/core: remove the remainder of the previous styleSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/cipher: convert to new-style nvkm_engineSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/cipher: convert user classes to new-style nvkm_objectSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/fifo: convert user classes to new-style nvkm_objectSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/cipher: remove dependence on namedb/engctx lookupSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/engine: rename some functions to avoid upcoming conflictsSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/cipher: switch to gpuobj accessor macrosSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/cipher: switch to subdev printk macrosSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/cipher: switch to device pri macrosSigned-off-by: Ben Skeggs <[email protected]>
drm/nouveau/fifo: cosmetic changesThis is purely preparation for upcoming commits, there should be nocode changes here.Signed-off-by: Ben Skeggs <[email protected]>
drm/nouveau/cipher: cosmetic changesThis is purely preparation for upcoming commits, there should be nocode changes here.Signed-off-by: Ben Skeggs <[email protected]>
drm/nouveau/cipher: namespace + nvidia gpu names (no binary change)The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is b
drm/nouveau/cipher: namespace + nvidia gpu names (no binary change)The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is beingdone in order to make it very clear as to what part of the driver agiven symbol belongs to, and as a minor step towards splitting theDRM driver out to be able to stand on its own (for virt).Because there's already a large amount of churn here anyway, this isas good a time as any to also switch to NVIDIA's device and chipsetnaming to ease collaboration with them.A comparison of objdump disassemblies proves no code changes.Signed-off-by: Ben Skeggs <[email protected]>
drm/nouveau/sec: separate from cipher (formerly crypt)Switch to NVIDIA's name for the device.The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM pa
drm/nouveau/sec: separate from cipher (formerly crypt)Switch to NVIDIA's name for the device.The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is beingdone in order to make it very clear as to what part of the driver agiven symbol belongs to, and as a minor step towards splitting theDRM driver out to be able to stand on its own (for virt).Because there's already a large amount of churn here anyway, this isas good a time as any to also switch to NVIDIA's device and chipsetnaming to ease collaboration with them.Signed-off-by: Ben Skeggs <[email protected]>