OSDN Git Service

drm/nvc0/gr: fill in some more data for 0xc1/0xc8/0xce
authorBen Skeggs <bskeggs@redhat.com>
Fri, 27 May 2011 05:50:59 +0000 (15:50 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Thu, 23 Jun 2011 05:57:56 +0000 (15:57 +1000)
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvc0_grctx.c

index f2f9825..31018ea 100644 (file)
@@ -1783,10 +1783,11 @@ nvc0_grctx_generate(struct nouveau_channel *chan)
        nv_wr32(dev, 0x40587c, 0x00000000);
 
        if (1) {
-               const u8 chipset_tp_max[] = { 16, 0, 0, 4, 8 };
+               const u8 chipset_tp_max[] = { 16, 4, 0, 4, 8, 0, 0, 0,
+                                             16, 0, 0, 0, 0, 0, 8, 0 };
                u8 max = chipset_tp_max[dev_priv->chipset & 0x0f];
                u8 tpnr[GPC_MAX];
-               u8 data[32];
+               u8 data[TP_MAX];
 
                memcpy(tpnr, priv->tp_nr, sizeof(priv->tp_nr));
                memset(data, 0x1f, sizeof(data));