summaryrefslogtreecommitdiffstats
path: root/drivers/video/matrox/matroxfb_crtc2.c
diff options
context:
space:
mode:
authorDavid Vrabel <dvrabel@arcom.com>2006-01-14 13:21:23 -0800
committerLinus Torvalds <torvalds@g5.osdl.org>2006-01-14 18:27:14 -0800
commita80da7389891d0eeacbd568a9b54f665fd424d14 (patch)
tree1f0629804d83692546c9db0223236331cb70a44e /drivers/video/matrox/matroxfb_crtc2.c
parent4836f5749e55663f884ea25920ff88de7822f0a8 (diff)
downloadtalos-obmc-linux-a80da7389891d0eeacbd568a9b54f665fd424d14.tar.gz
talos-obmc-linux-a80da7389891d0eeacbd568a9b54f665fd424d14.zip
[PATCH] gx1fb: (try to) play nicer with various BIOSes
Seems that the CS5530A chip used in Geode GX1 systems has some crazy feature that causes SMI traps when accessing the PCI configuration space of the video device. Various GX1 BIOSes seem to use this 'feature' to hide the real BARs of the device. This patch disables these traps (in an early PCI fixup) so that Linux sees the real, physical BARs and not the virtual ones provided by the BIOS. This should allow the GX1 framebuffer driver to work on more systems that have different BIOSes as the driver no longer guesses at what the virtual BARs mean. I'm not entirely sure it the correct solution as I can neither test regular VGA console nor the X's 'cyrix' video driver so there might be some breakage there -- probably best to get some more testers before applying it. Signed-off-by: Antonino Daplas <adaplas@pol.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/video/matrox/matroxfb_crtc2.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud