[klibc] emu86 in klibc

Jon Smirl jonsmirl at gmail.com
Fri Mar 11 18:58:59 PST 2005


Posting video cards usually require running x86 ROMs. This doesn't
work to well when people plug x86 video cards into ia64 and ppc
machines. People do this because the x86 versions are half the price
of the OpenFirmware ones. Even x86 machines need to run the ROMs for
secondary cards. I'm in the process of modifying fbdev to use hotplug
events to run these ROMs.

What about including emu86 support in non-x86 builds and vm86 on x86
in klibc? The linux BIOS people have a 40K version of emu86 available.

Right now video ROMs would be the only user of this but there are SCSI
disk controllers with boot ROM too that no one is developing for.

-------------------------------------------------------
On Mon, 07 Feb 2005 09:34:53 -0700, Li-Ta Lo <ollie at lanl.gov> wrote:

The source code is available from LinuxBIOS CVS
        cvs.sourceforge.net:/cvsroot/freebios

the directory for the emulator are
       freebios2/src/devices/emulator/x86emu
and
       freebios2/src/include/x86emu

The emulator is slightly larger than 32KB. For the Tyan S2885
mainboard, the difference of the final romimage is 41376 bytes.

-- 
Jon Smirl
jonsmirl at gmail.com



More information about the klibc mailing list