drm/nouveau/acr: use common falcon HS FW code for ACR FWs
Adds context binding and support for FWs with a bootloader to the code that was added to load VPR scrubber HS binaries, and ports ACR over to using all of it. - gv100 split from gp108 to handle FW exit status differences Signed-off-by:Ben Skeggs <bskeggs@redhat.com> Reviewed-by:
Lyude Paul <lyude@redhat.com>
Showing
- drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h 14 additions, 7 deletionsdrivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
- drivers/gpu/drm/nouveau/include/nvkm/core/firmware.h 8 additions, 0 deletionsdrivers/gpu/drm/nouveau/include/nvkm/core/firmware.h
- drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 13 additions, 19 deletionsdrivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h
- drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h 2 additions, 1 deletiondrivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h
- drivers/gpu/drm/nouveau/nvkm/core/firmware.c 86 additions, 1 deletiondrivers/gpu/drm/nouveau/nvkm/core/firmware.c
- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nvkm/engine/device/base.c
- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c 6 additions, 47 deletionsdrivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c
- drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c 6 additions, 8 deletionsdrivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c
- drivers/gpu/drm/nouveau/nvkm/falcon/base.c 38 additions, 41 deletionsdrivers/gpu/drm/nouveau/nvkm/falcon/base.c
- drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
- drivers/gpu/drm/nouveau/nvkm/falcon/fw.c 71 additions, 4 deletionsdrivers/gpu/drm/nouveau/nvkm/falcon/fw.c
- drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c 86 additions, 2 deletionsdrivers/gpu/drm/nouveau/nvkm/falcon/gm200.c
- drivers/gpu/drm/nouveau/nvkm/falcon/gp102.c 42 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvkm/falcon/gp102.c
- drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nvkm/falcon/msgq.c
- drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 0 additions, 167 deletionsdrivers/gpu/drm/nouveau/nvkm/falcon/v1.c
- drivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild
- drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c 36 additions, 37 deletionsdrivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c
- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c 40 additions, 155 deletionsdrivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c 24 additions, 20 deletionsdrivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c
- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c 14 additions, 13 deletionsdrivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
Loading
Please register or sign in to comment