[LinuxBIOS] Xvesa on LinuxBIOS

Alan Carvalho de Assis acassis at gmail.com
Mon Feb 26 13:06:02 CET 2007


Hi Ron,

2007/2/26, ron minnich <rminnich at gmail.com>:
> Alan, this is an interesting idea.

yes, I think it is a good idea too although some friends said me it is
a crazy idea :)

>I wonder how I would replicate your
> setup in order to try to replicate your problem?

A way to you replicate this problem is: start LinuxBIOS with video
support (from original VGA ROM BIOS), then run kdrive (Xvesa) or even
try to start XFree with Driver "vesa" in Device Section of XF86Config
or xorg.conf. I am using Tyan s2850 with onboard ATI Rage XL.

> I am not sure why
> this is happening, UNLESS ... does Xvesa make some assumptions about
> the location of tables or information it uses to start up? What does
> Xvesa do? The only VESA stuff I know about (in plan 9) might be
> dependent on a fixed BIOS location for some things.
>

The Xvesa assuption is just to find the interrupt vector pointing to
some area inside the 0xC000 segment,  but I don't figure out it. I am
not an X server and kdrive expert, maybe Keith Packard can answer it.

Finally I get sucess to start X11 inside LinuxBIOS, I make a work
around just "hard coding" the right segment and offset in vm86.c.

After I will record a video and place in youtube to others people see
it. I hope we can create something like the Phoenix BIOS to read email
and browser web.

> ron
>

Best regards,

Alan




More information about the coreboot mailing list