Jeff Garzik wrote:

>Justin Cormack wrote:
>
>>>Ronald G Minnich wrote:
>>>
>>>>On Mon, 4 Mar 2002, Jeff Garzik wrote:
>>>>
>>>>>However... why don't you add basic BIOS INT support as an option?  ;-)
>>>>>
>>>>ow. I'll let someone else do that. It makes my brain hurt SO MUCH.
>>>>
>>>The masses will cheer your name and elevate you from Man to God, if you
>>>do it, though ;-)
>>>
>
>BIOS INT support is not critical for booting linux kernel from flash.
>
>BIOS INT support -is- critical for the goal of a 100% free software BIOS
>that end users may use.
>
>So far there is no free software which does this.  This is really the
>last bastion of proprietary software.  Free software exists for all
>other usages after the BIOS boots.  We have free bootloaders, free
>kernels, and free userland.  But no free BIOS.
>
>So... BIOS INT -must- be supported.  However, it IMO is best to keep
>that separate from linuxbios.  As I keep pointing out, this can (and
>should!) be a separate piece of the puzzle:
>
>       linuxbios + freebios == can boot MS-DOG
>
>"freebios" would be the piece that provides BIOS INT services, console
>services, etc.  If/when freebios exists, freebios users will likely
>-disable- some code, such as PCI or IDE init... or anything besides
>basic CPU/DRAM init.  freebios would be the one that initializes the PCI
>bus(es), spins up IDE drives according to spec, etc.
>
>Of course, this is completely a pipe dream until I (or someone else)
>sits down to code it.  ;-)
>
>       Jeff
>

What is currently needed for BIOS INT support? Is it just setting up an 
interrupt vector table with default handlers, and initializing the 
Interrupt Controller per PC/AT spec? About a thousand lines of assembly 
usually does this.

Whats the status of the extension of the classic INT 15h for ACPI, and 
also an ACPI table?

Bari



Reply via email to