All of lore.kernel.org
 help / color / mirror / Atom feed
From: sudheer <urwithsudheer@gmail.com>
To: linuxppc-embedded@ozlabs.org
Subject: [Fwd: Re: [Ilugc] help regarding powerpc and vga card]
Date: Fri, 14 Jul 2006 16:09:14 +0530	[thread overview]
Message-ID: <44B77452.1070106@gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1 bytes --]



[-- Attachment #2: Re: [Ilugc] help regarding powerpc and vga card --]
[-- Type: message/rfc822, Size: 6523 bytes --]

From: sudheer <urwithsudheer@gmail.com>
To: Sivasankar Chander <siva.ilugc@gmail.com>
Cc: ilugc@ae.iitm.ac.in
Subject: Re: [Ilugc] help regarding powerpc and vga card
Date: Fri, 14 Jul 2006 15:30:08 +0530
Message-ID: <44B76B28.8080200@gmail.com>

Hello Sivasankar,

sudheer wrote:

> Hello Sivasankar,
>
> Sivasankar Chander wrote:
>
>>
>>
>> On 7/13/06, *sudheer* <urwithsudheer@gmail.com 
>> <mailto:urwithsudheer@gmail.com>> wrote:
>>
>>
>>
>>     Anyone please help me if i am missing anything.
>>
>>     All PCI VGA cards for use on x86 PCs have a ROMscan BIOS
>> extension on them. This initializes the card after POST - basically,
>> the motherboard BIOS transfers control to the BIOS on the
>> PCI VGA card, which then initializes itself. If control is not
>> transfered to the VGA BIOS on the card, the VGA controller
>> stays isolated and will not respond to PCI device enumeration,
>> etc. 
>
I have a doubt here. How does the processor know that the card  sitting 
here is a vga card
and control should be transfered to initialize it.  I think it can know 
that it is a vga card only by reading the config space .
And bios is necesary for vga card to work in its normal way. Is it 
necesary for bios to be initialised to get detected.
Please correct me if i am wrong.

>> This is actually part of the PC-98 spec., which allows
>> multiple VGA controllers to co-exist on the PCI and/or AGP
>> bus.
>>
>>    On a PowerPC system, the ROMscan BIOS cannot execute
>> (because it has x86 instructions in it), so there will be an alternate
>> way to initialize the VGA controller so that it can respond to the
>> PCI enumeration, etc. However, that method will be card/controller
>> specific - neither the card manufacturer nor ATI may ever have
>> released the specs for how this is done. Usually, it will be through
>> hidden memory-mapped IO (MMIO) registers on the VGA controller
>> chip, but there are numerous proprietary ways to implement this,
>> most of it being undocumented or controller-specific.
>
>
> Thanks for your information.
> Could anyone please suggest me which  vga card i need to buy so that 
> it can be supported
> with powerpc boards and available in the market. Or can i have any 
> other alternative solution .
>
> Thanks  & Regards
> Sudheer
>
>>
>> (Lots of things are taken for granted in the x86 PC world, which
>> are actually very complex and difficult-to-implement protocols.
>> That's one of the reasons why all the alternative PC processor
>> architectures have failed over the last 20 years).
>>
>> -Siva
>
Thanks & Regards
Sudheer
_______________________________________________
To unsubscribe, email ilugc-request@ae.iitm.ac.in with 
"unsubscribe <password> <address>"
in the subject or body of the message.  
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc


             reply	other threads:[~2006-07-14 10:39 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-14 10:39 sudheer [this message]
2006-07-14 19:20 ` [Fwd: Re: [Ilugc] help regarding powerpc and vga card] Benjamin Herrenschmidt
  -- strict thread matches above, loose matches on Subject: below --
2006-07-14 10:38 sudheer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44B77452.1070106@gmail.com \
    --to=urwithsudheer@gmail.com \
    --cc=linuxppc-embedded@ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.