On Mon, 2004-09-13 at 06:26, Stefan Reinauer wrote:
- Li-Ta Lo ollie@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