diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2015-04-14 12:06:44 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2015-04-14 16:36:53 +1000 |
commit | 5afa54fe23b9f1ba49a049b08e6a216f7558dc3c (patch) | |
tree | 061f3eaa615b0a01037c591e39b7ca4c3a361545 /drm/nouveau/nvkm/engine/gr/gm204.c | |
parent | 8c841dbcfb072e6c5d1a19b19dcaae934fb8984c (diff) | |
download | nouveau-5afa54fe23b9f1ba49a049b08e6a216f7558dc3c.tar.gz |
gr/gm206: initial init+ctx code
Uncertain whether the GPC pack change is due to a newer driver version,
or a legitimate difference from GM204. My GM204 has broken vram, so
can't currently try a newer binary driver on it to confirm.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drm/nouveau/nvkm/engine/gr/gm204.c')
-rw-r--r-- | drm/nouveau/nvkm/engine/gr/gm204.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drm/nouveau/nvkm/engine/gr/gm204.c b/drm/nouveau/nvkm/engine/gr/gm204.c index cb7d0b415..2f5eadd12 100644 --- a/drm/nouveau/nvkm/engine/gr/gm204.c +++ b/drm/nouveau/nvkm/engine/gr/gm204.c @@ -30,7 +30,7 @@ * Graphics object classes ******************************************************************************/ -static struct nvkm_oclass +struct nvkm_oclass gm204_gr_sclass[] = { { FERMI_TWOD_A, &nvkm_object_ofuncs }, { KEPLER_INLINE_TO_MEMORY_B, &nvkm_object_ofuncs }, @@ -196,7 +196,7 @@ gm204_gr_init_be_0[] = { {} }; -static const struct gf100_gr_pack +const struct gf100_gr_pack gm204_gr_pack_mmio[] = { { gm204_gr_init_main_0 }, { gm204_gr_init_fe_0 }, @@ -248,7 +248,7 @@ gm204_gr_init_ctxctl(struct gf100_gr_priv *priv) return 0; } -static int +int gm204_gr_init(struct nvkm_object *object) { struct gf100_gr_oclass *oclass = (void *)object->oclass; |