[Top] [All Lists]

Re: vga initialization

To: Jim Paris <>
Subject: Re: vga initialization
From: Geert Uytterhoeven <>
Date: Thu, 25 Apr 2002 10:10:53 +0200 (MEST)
Cc: James Simmons <>, Zhang Fuxin <>, "" <>
In-reply-to: <>
On Wed, 24 Apr 2002, Jim Paris wrote:
> > Yipes!!! It has been discussed before and no x86 emulator will go into the
> > kernel. Now what I really love to ses is a way to trace threw the bios
> > code so we can write video drivers that don't need the BIOS to work. 
> If you mean "trace through" as in automatically, well, that's an x86
> emulator. :) If you mean manually, there's a problem, because every
> card is going to be entirely different.

I think he means a BIOS `compiler' instead of an `interpreter' or `emulator'.
I.e. something that generates C code which can be compiled and used to
initialize the card later, without caring about the BIOS.

Some caveats:
  - BIOS code frequently uses the timers found in a typical PC-architecture box
  - The BIOS code copyright holder may consider this as a `translation' of
    his work, i.e. copyright infringement.



Geert Uytterhoeven -- There's lots of Linux beyond ia32 --

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                                            -- Linus Torvalds

<Prev in Thread] Current Thread [Next in Thread>