search for: nv10_pgraph_ctx_user

Displaying 1 result from an estimated 1 matches for "nv10_pgraph_ctx_user".

Did you mean: nv04_pgraph_ctx_user
2009 Nov 06
2
[PATCH 1/2] drm/nv10: Keep the lower bits of PGRAPH_CTX_USER during context switches.
...aph.c index cf5c9c4..6bf6804 100644 --- a/drivers/gpu/drm/nouveau/nv10_graph.c +++ b/drivers/gpu/drm/nouveau/nv10_graph.c @@ -673,7 +673,8 @@ int nv10_graph_load_context(struct nouveau_channel *chan) nv10_graph_load_pipe(chan); nv_wr32(dev, NV10_PGRAPH_CTX_CONTROL, 0x10010100); - nv_wr32(dev, NV10_PGRAPH_CTX_USER, chan->id << 24); + tmp = nv_rd32(dev, NV10_PGRAPH_CTX_USER); + nv_wr32(dev, NV10_PGRAPH_CTX_USER, (tmp & 0xffffff) | chan->id << 24); tmp = nv_rd32(dev, NV10_PGRAPH_FFINTFC_ST2); nv_wr32(dev, NV10_PGRAPH_FFINTFC_ST2, tmp & 0xcfffffff); return 0; -- 1.6.4.4