| 0e44c217 | 01-Jun-2022 |
Ben Skeggs <[email protected]> |
drm/nouveau/flcn: new code to load+boot simple HS FWs (VPR scrubber)
Adds the start of common interfaces to load and boot the HS binaries provided by NVIDIA that enable the usage of GR.
ACR already
drm/nouveau/flcn: new code to load+boot simple HS FWs (VPR scrubber)
Adds the start of common interfaces to load and boot the HS binaries provided by NVIDIA that enable the usage of GR.
ACR already handles most of this, but it's very much tied into ACR's init process, and there's other code that could benefit from reusing a lot of this stuff too (ie. VBIOS DEVINIT/PreOS, VPR scrubber).
The VPR scrubber code is fairly independent, and a good first target.
- adds better debug output to fw loading process, to ease bring-up/debug
v2: - whitespace, 0->false
Signed-off-by: Ben Skeggs <[email protected]> Reviewed-by: Lyude Paul <[email protected]>
show more ...
|
| 68f02444 | 14-Jan-2020 |
Ben Skeggs <[email protected]> |
drm/nouveau/nvdec/gm107: rename from gp102 implementation
NVDEC is available from GM107, and we currently only have a stub implementation anyway, let's make it explicit.
Signed-off-by: Ben Skeggs <
drm/nouveau/nvdec/gm107: rename from gp102 implementation
NVDEC is available from GM107, and we currently only have a stub implementation anyway, let's make it explicit.
Signed-off-by: Ben Skeggs <[email protected]>
show more ...
|
| 3a900a5d | 14-Jan-2020 |
Ben Skeggs <[email protected]> |
drm/nouveau/nvdec: initialise SW state for falcon from constructor
This will allow us to register the falcon with ACR, and further customise its behaviour by providing the nvkm_falcon_func structure
drm/nouveau/nvdec: initialise SW state for falcon from constructor
This will allow us to register the falcon with ACR, and further customise its behaviour by providing the nvkm_falcon_func structure directly.
Signed-off-by: Ben Skeggs <[email protected]>
show more ...
|