Boot w/ VGA console - PCI nvidia

Bill Farrow BillF at optiscan.com
Tue Jan 30 14:46:29 EST 2007


Russell McGuire wrote:
> Thanks for the info. Looking around I see that there
> is some aged code in the U-boot tree under the MIA
> board that is a BIOS emulator. Seems like a huge mess
> to get a video card to turn on.

Yes, I came across that code in my investigation as well. As Xiao points
out in his email, this code is an earlier version of the SciTech code.
I didn't get around to comparing it with the Xorg code either.

> I am using a Freescale MPC8360 so yes, ppc
> architecture and thus the problems with BIOS emulation
> with PCI.
>
> Do we still need a BIOS emulator if we don't want to
> run the VGA console during bootup, but only for post
> boot?

I'm pretty sure that you don't need uboot to do the emulation if you
don't need graphics at this point. As long as you are happy to wait
until Xorg has started before you can display anything.

> I.e. does the NVIDIA driver have enough smarts to
> initialize the card after Linux is 100% booted up?
> I really only need to be able to use the graphics card
> for user applications, and booting with it is not a
> requirement. If somehow I could boot with the serial
> console, and then run a user mode application that
> initiated the card?

I think you will find that the Xorg driver will use it's own x86emu to
initialise the card properly when X starts.  I haven't confirmed this
myself yet, I guess I need to look at the Xorg code and then actually
try it out.  This was the impression that I got from talking to one of
the video driver hackers at Linux.Conf.au a couple of weeks back,
specifically about running x86 graphics cards on PPC.

Are you able to get your kernel to mount a PPC distro via NFS so that
you have a full Xorg installation to test with, without having to build
it yourself ?

Bill



More information about the Linuxppc-embedded mailing list