Page 2 of 2 FirstFirst 12
Results 11 to 12 of 12

Thread: Wow, XGI Does Something With Its Linux Driver

  1. #11
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    6,909

    Default

    If the device used X (some, not all) here is an x86 emulator in the X server, AFAIK it's there specifically for running BIOS code. I've never tried using it myself but I believe it's supposed to work.

    In the specific case of ATI products, the VBIOS code is written in an interpreted bytecode language anyways - we released interpreter code in C which compiles down to run on whatever processor the drivers are built for.

    In either of the above cases the video would not get initialized until the driver started up, unless the ARM device's firmware included an x86 emulator to handle common PCI video cards in the slot. If the plug-in card were targetted at an ARM device, then the AtomBIOS interpreter could be compiled down to ARM code rather than x86 code.
    Last edited by bridgman; 01-27-2010 at 12:13 AM.

  2. #12
    Join Date
    Dec 2007
    Posts
    1,968

    Default

    Quote Originally Posted by unix_epoch View Post
    How are the video cards initialized without an x86 processor to run the video BIOS POST routine?
    Depends on the card. Some cards (AMD radeons for example) can be posted by parsing initialization tables in the rom on the card. The kms radeon driver already does this. If that's not an option, you can use something like x86emu to post the card.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •