]> git.baikalelectronics.ru Git - kernel.git/commit
gxfb/lxfb: detect framebuffer size using an MSR if VSA2 isn't available
authorAndres Salomon <dilinger@queued.net>
Mon, 28 Apr 2008 09:15:30 +0000 (02:15 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 28 Apr 2008 15:58:40 +0000 (08:58 -0700)
commita22a037243eb4693c2fe01ef92c1d33e2c842e9d
treed14276ebf1ff907711e56e2742e15b594ebd166e
parentd5ecc2facee3d953f56f42d5b87f3e42fdd81e23
gxfb/lxfb: detect framebuffer size using an MSR if VSA2 isn't available

If there's no VSA2 (ie, if we're using tinybios or OpenFirmware), use the
GLIU's P2D Range Offset Descriptor to determine how much memory we have
available for the framebuffer.

Originally based on a patch by Jordan Crouse.  Tested with OpenFirmware;
Pascal informs me that tinybios has a stub that fills in P2D_RO0.

Signed-off-by: Andres Salomon <dilinger@debian.org>
Cc: Jordan Crouse <jordan.crouse@amd.com>
Cc: "Antonino A. Daplas" <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/video/geode/display_gx.c
drivers/video/geode/lxfb_ops.c
include/asm-x86/geode.h