linux_dsm_epyc7002/drivers/gpu/drm/nouveau/nvkm
Alexandre Courbot 7defd1daac drm/nouveau/secboot: support for different load and unload falcons
On some secure boot instances (e.g. gp10x) the load and unload blobs do
not run on the same falcon. Support this case by introducing a new
member to the ACR structure and making related functions take the falcon
to use as an argument instead of assuming the boot falcon is to be used.

The rule is that the load blob can be run on either the SEC or PMU
falcons, but the unload blob must be always run on PMU.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2017-03-07 17:05:13 +10:00
..
core drm/nouveau/core: add SEC2 engine 2017-03-07 17:05:13 +10:00
engine drm/nouveau/core: add SEC2 engine 2017-03-07 17:05:13 +10:00
falcon drm/nouveau/falcon/msgqueue: add SEC2 support 2017-03-07 17:05:13 +10:00
subdev drm/nouveau/secboot: support for different load and unload falcons 2017-03-07 17:05:13 +10:00
Kbuild drm/nouveau/core: add falcon library functions 2017-02-17 15:14:30 +10:00