Because the VESA framebuffer uses the VESA 2.0 BIOS, it can only be
called from real mode. Therefore, it must be done at boot time, before
the kernel enters protected mode. This means that it cannot be compiled
as a module (unless somebody wants to hack vm86 support so that it can
be used _inside_ the kernel).
> I would like to decide at run time which frame buffer to run, depending
> on of course the hardware in the box. Compiling one kernel with the
> vesa frame buffer in (for video cards without a specific frame buffer
> driver) and then one without (to run a specific frame buffer) to satisfy
> this kinda sucks. :-)
VesaFB only is activated if you pass a vga= value which corresponds to a
graphics mode. If it is a text mode, vgacon is still used (or another
framebuffer).
--Brian Gerst
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/