diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2022-06-01 20:48:06 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2022-11-09 10:45:11 +1000 |
commit | 95f78acd88594101f658a4587f51ccb6a6556cc3 (patch) | |
tree | b787fb125b552e53d324df9d9b43175f4d056cc0 /drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c | |
parent | d05095b53cd41c7e1db8f680610386f73c0f7290 (diff) | |
download | linux-95f78acd88594101f658a4587f51ccb6a6556cc3.tar.bz2 |
drm/nouveau/gr/gf100-: make global bundle_cb actually global
This was thought to be per-channel initially - it's not. The backing
pages for the VMM mappings are shared for all channels.
- switches to more straight-forward patch interfaces
- prepares for sub-context support
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c')
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c index 46d64c208754..2380ecce8cd6 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c @@ -62,7 +62,7 @@ gk20a_grctx_generate_main(struct gf100_gr_chan *chan, struct gf100_grctx *info) gf100_gr_icmd(gr, gr->bundle); grctx->pagepool(chan, chan->pagepool->addr); - grctx->bundle(info); + grctx->bundle(chan, chan->bundle_cb->addr, grctx->bundle_size); } const struct gf100_grctx_func |