2007/2/26, ron minnich <rminnich(a)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.