You may like to look at the MOL sources which implements PCI emulation
and all access to the host system is implemented as emulated PCI devices
(they have quite a few devices) - although the PCI emulated devices are
mostly specific to MOL, the PCI emulation code appears to be reltively
generic.

http://www.maconlinux.org/

Kevin Lawton wrote:
> 
> I'm reading about PCI now.  Downloaded the 440BX spec and ordered
> some docs also.
> 
> The plan is to add PCI support to plex86, and I think also to
> modify the IO device plugin interface to work with the PCI
> support and be more modular/clean than it is currently.
> 
> I want to split up the IO device emulation to work with
> the new interface, rather than be one big plugin.
> 
> This would also allow better sharing between plex86 & bochs,
> if both projects use the same interface.  (of course the
> implementation details are different)
> 
> Any input on PCI welcome.
> 
> -Kevin
> 
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Kevin Lawton                        [EMAIL PROTECTED]
> MandrakeSoft, Inc.                  Plex86 developer
> http://www.linux-mandrake.com/      http://www.plex86.org/

-- 
Michael Clark,  . . . . . . . . . . . .  [EMAIL PROTECTED]
Managing Director,  . . . . . . . . . . . .  www.metaparadigm.com
Metaparadigm Pte. Ltd.  . . . . . . . . . .  phone: +65 9645 9612
25F Paterson Road, Singapore 238515  . . . . .  fax: +65 733 8825

Reply via email to