Re: Cyrix IRQ routing is wrong?

Christer Weinigel (wingel@acolyte.hack.org)
05 Jul 2002 17:02:26 +0200


Rob van Nieuwkerk <robn@verdi.et.tudelft.nl> writes:
> PS: anyone else seeing screen corruption in console/text mode with these
> boards ? (some chracters from before a screen update stay on the screen).
>
> board:
> ------
> Axiom Technology, SBC84510VEE, 3.5" Capa board, 300 MHz Geode

The Geode doesn't really have a text mode, VGA is simulated in SMI
mode by the "VSA BIOS", which is more or less buggy depending on what
exact BIOS revision you are using. In text mode, each byte written to
the screen will result in a SMI interrupt that then draws into the
real hardware frame buffer.

My suggestion is to never ever use the text mode on a Geode platform
and instead use the VESA framebuffer to seleect a framebuffer mode
that is directly supported by the hardware. That way mode, only
modifications of the resolution or the palette will result in SMI
interrupts and that code does not seem to be as buggy as the text mode
emulation.

/Christer

-- 
"Just how much can I get away with and still go to heaven?"
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/