drm/nouveau/pm: translate ramcfg strap through ram restrict table
authorBen Skeggs <bskeggs@redhat.com>
Wed, 20 Apr 2011 04:36:13 +0000 (14:36 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 16 May 2011 00:50:57 +0000 (10:50 +1000)
commit96d1fcf8b5a3a9c66fddeaa9fb71e4e68ee2e08b
tree5725a2df3eacaee55f9da6ed6fccbba641105f4c
parentbfb61f43b37158d432a1897bc2a4bbbd41215fae
drm/nouveau/pm: translate ramcfg strap through ram restrict table

Hopefully this is how we're supposed to correctly handle when the RAMCFG
strap is above the number of entries in timing-related tables.

It's rather difficult to confirm without finding a configuration where
the ram restrict table doesn't map 8-15 back onto 0-7 anyway.  There's
not a single vbios in the repo which is configured differently..

In any case, this is probably still better than potentially reading
outside of the bounds of various tables..

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nouveau_perf.c