[OpenBIOS] Video

Edwin Rhodes edwin_rhodes at hotmail.com
Sat Feb 19 22:55:35 CET 2000


why dont you have a look at the bocus ibm pc emulator, that boots an image
of the elpin vga bios, see how bocus does it.

----- Original Message -----
From: Jeff Garzik <jgarzik at mandrakesoft.com>
To: <openbios at elvis.informatik.uni-freiburg.de>
Sent: Friday, February 18, 2000 1:39 PM
Subject: Re: [OpenBIOS] Video


> "Ronald G. Minnich" wrote:
> > My question to you: if I enable the address/IO bits to enable 'VGA', and
> > then I do VGA-style commands to the card, will the card initialize or
sit
> > there and do nothing?
> >
> > Is there really no way short of calling the video bios to init the card?
>
> Each video card has a _lot_ of knowledge stored in the video BIOS.
>
> When a card is made, an OEM takes a video chip and sticks it on their
> board.  The only way for the chip to know how to correctly access board
> memory, and other crucial details, are stored in the video BIOS.
>
> The rule is:  if you do not init video BIOS, then you must init the
> video on a per-chipset basis (ie. no generic VGA)
>
>
> > Next question then: what's the offset in video bios of the init routine,
> > or how do you find it, and what's it expect? working stack? return
address
> > in bx? Does it walk the PCI bus to find itself, and then init itself?
what
> > should I expect?
>
> Read the PCI spec on ROMs.  Basically it can be an x86 code image, Open
> Firmware code image, or something else.
>
> You will always have the problem of having to deal with x86 code images
> in expansion ROMs.  Video BIOS is only one example.
>
> --
> Jeff Garzik         | The ultimate Windows 98 keyboard:
> Building 1024       | Ctrl, Alt + Del on one big key!
> MandrakeSoft, Inc.  | - another cute fortune
> -
> To unsubscribe: send mail to majordomo at freiburg.linux.de
> with 'unsubscribe openbios' in the body of the message
>
-
To unsubscribe: send mail to majordomo at freiburg.linux.de
with 'unsubscribe openbios' in the body of the message



More information about the openbios mailing list