drm/nouveau/gsp: add hal for fifo.ectx_size()
NV2080_CTRL_CMD_INTERNAL_GET_CONSTRUCTED_FALCON_INFO is moved to NV2080_CTRL_CMD_GPU_GET_CONSTRUCTED_FALCON_INFO in 550.40.07. Signed-off-by: Ben Skeggs <bskeggs@nvidia.com> Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Timur Tabi <ttabi@nvidia.com> Tested-by: Timur Tabi <ttabi@nvidia.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
@@ -507,7 +507,7 @@ r535_fifo_runl_ctor(struct nvkm_fifo *fifo)
|
||||
nvkm_gsp_rm_ctrl_done(&gsp->internal.device.subdevice, ctrl);
|
||||
}
|
||||
|
||||
return r535_fifo_ectx_size(fifo);
|
||||
return rm->api->fifo->ectx_size(fifo);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -540,4 +540,5 @@ r535_fifo_new(const struct nvkm_fifo_func *hw, struct nvkm_device *device,
|
||||
const struct nvkm_rm_api_fifo
|
||||
r535_fifo = {
|
||||
.xlat_rm_engine_type = r535_fifo_xlat_rm_engine_type,
|
||||
.ectx_size = r535_fifo_ectx_size,
|
||||
};
|
||||
|
||||
@@ -89,6 +89,7 @@ struct nvkm_rm_api {
|
||||
const struct nvkm_rm_api_fifo {
|
||||
int (*xlat_rm_engine_type)(u32 rm_engine_type,
|
||||
enum nvkm_subdev_type *, int *nv2080_type);
|
||||
int (*ectx_size)(struct nvkm_fifo *);
|
||||
} *fifo;
|
||||
|
||||
const struct nvkm_rm_api_engine {
|
||||
|
||||
Reference in New Issue
Block a user