[PATCH V2 3/3] drm/nouveau: Improve message for missing firmware

2025-07-21 Thread Mel Henning
graphical output. Signed-off-by: Mel Henning --- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c index d23243a83a4c..7ccb41761066

[PATCH V2 2/3] drm/nouveau: Remove nvkm_gsp_fwif.enable

2025-07-21 Thread Mel Henning
This struct element is no longer used. Signed-off-by: Mel Henning Reviewed-by: Ben Skeggs --- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 4 ++-- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c | 2 +- drivers/gpu/drm/nouveau/nvkm

[PATCH V2 1/3] drm/nouveau: Remove DRM_NOUVEAU_GSP_DEFAULT config

2025-07-21 Thread Mel Henning
ernel command line to force using the old firmware on Turing/Ampere. Signed-off-by: Mel Henning Reviewed-by: Ben Skeggs --- drivers/gpu/drm/nouveau/Kconfig | 8 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 6 +- 2 files changed, 1 insertion(+), 13 deletions(-) diff

[PATCH V2 0/3] drm/nouveau: Remove DRM_NOUVEAU_GSP_DEFAULT config

2025-07-21 Thread Mel Henning
Following earlier discussion at https://lists.freedesktop.org/archives/nouveau/2025-June/047887.html this series removes DRM_NOUVEAU_GSP_DEFAULT. The first two patches are the same as they were in V1. V2 adds a third commit that improves an error message in response to feedback from V1. Mel

[PATCH 2/2] drm/nouveau: Remove nvkm_gsp_fwif.enable

2025-06-23 Thread Mel Henning
This struct element is no longer used. Signed-off-by: Mel Henning --- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 4 ++-- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c | 2

[PATCH 1/2] drm/nouveau: Remove DRM_NOUVEAU_GSP_DEFAULT config

2025-06-23 Thread Mel Henning
ernel command line to force using the old firmware on Turing/Ampere. Signed-off-by: Mel Henning --- drivers/gpu/drm/nouveau/Kconfig | 8 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 6 +- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/drivers/gp

[PATCH 0/2] drm/nouveau: Remove DRM_NOUVEAU_GSP_DEFAULT config

2025-06-23 Thread Mel Henning
Following earlier discussion at https://lists.freedesktop.org/archives/nouveau/2025-June/047887.html this series removes DRM_NOUVEAU_GSP_DEFAULT. Mel Henning (2): drm/nouveau: Remove DRM_NOUVEAU_GSP_DEFAULT config drm/nouveau: Remove nvkm_gsp_fwif.enable drivers/gpu/drm/nouveau/Kconfig

[PATCH 2/2] drm/nouveau: DRM_NOUVEAU_SET_ZCULL_CTXSW_BUFFER

2025-03-12 Thread Mel Henning
We add this ioctl to set up the zcull context switch buffer so userspace can manage it. This also includes support for unbinding the buffer, which helps simplify device teardown on the userspace side. Signed-off-by: Mel Henning --- drivers/gpu/drm/nouveau/include/nvif/if0020.h | 6 +++ .../gpu

[PATCH 0/2] drm/nouveau: ZCULL support

2025-03-12 Thread Mel Henning
://gitlab.freedesktop.org/mhenning/linux/-/commits/zcull2?ref_type=heads As these are my first kernel patches, I ask for your patience during the review process. Mel Henning (2): drm/nouveau: Add DRM_IOCTL_NOUVEAU_GET_ZCULL_INFO drm/nouveau: DRM_NOUVEAU_SET_ZCULL_CTXSW_BUFFER drivers/gpu/drm/nouveau

[PATCH 1/2] drm/nouveau: Add DRM_IOCTL_NOUVEAU_GET_ZCULL_INFO

2025-03-12 Thread Mel Henning
Userspace needs this information to set up zcull correctly. Signed-off-by: Mel Henning --- .../drm/nouveau/include/nvkm/core/device.h| 6 ++ .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gr.h | 69 +++ drivers/gpu/drm/nouveau/nouveau_abi16.c | 15 drivers/gpu/drm