epia m vga + memcpy update

Li-Ta Lo ollie at lanl.gov
Mon Sep 13 10:08:00 CEST 2004


On Mon, 2004-09-13 at 06:26, Stefan Reinauer wrote:
> * Li-Ta Lo <ollie at lanl.gov> [040909 18:26]:
> > Did they do anything on the "core" x86emu? Last time I checked,
> > XF86 4.4.0 has almost the same x86emu as testbios.
>  
> Yes. But not only the x86 emulation itself is interesting, but also the
> legacy bios emulation around it. There are so many branches and forks
> out there, we _have_ to do something to unite them, otherwise we cannot
> reach our goal in this area. Nobody knows what the others are really
> doing.
> 
> I am going to set up an GNU Arch repository on openbios.org asap so we
> can set a starting point for development.
> 
> We need some clarification on what parts belong in this repository, and
> which ones don't. Like, where do the PCI access functions go, logically,
> in this picture?

Why do we need PCI access function in the emulator ? If the BIOS wants 
to access PCI CS, it jsut do it by itself. If you are talking  about the
int 0x1A emulation, it should be in the "helper functions" as the IO/MEM
access routines. So the x86emu should be seperated in two parts, one is 
the core x86 instruction emulation/virtual machine and other is the
IO/MEM/INT support functions.

Ollie





More information about the coreboot mailing list