Yep that would be the one. That is the structure of the average IBM PC
(a little messy....).
Eric Laberge wrote:
>
> Drew, is this what you are referring to?
>
> EL
>
> >Delivered-To: [EMAIL PROTECTED]
> >Delivered-To: [EMAIL PROTECTED]
> >From: "Drew Northup" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Subject: RE: [plex86] About plug-in structure..........
> >Date: Sat, 6 Jan 2001 12:27:37 -0500
> >X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
> >Importance: Normal
> >Sender: [EMAIL PROTECTED]
> >Reply-To: [EMAIL PROTECTED]
> >
> >Here goes...........
> >I was wondering if the following would be an amicable way to deal with
> >breaking up the bochs plug-in (and for making coding of hardware emulation
> >plug-ins & drivers more like real hardware/firmware & drivers....):
> >
> > |
> >monitor | Stuff in user-land (feeds back into the monitor when
> >space | needed--otherwise uses host OS
> >services)
> > |
> > | /-->memory (needed or handled already?)
> >nexus<--->bridge<---|
> > | \-->"PCI-like" unit (I wanted to use a class--but screw
> >that)
> >--------- ^
> > |
> > -------------------------------------------
> > | | | |
> > \/ \/ \/ \/
> > ISA device PCI bridge Super I/O unit VGA/SVGA
> >enhanced
> > emulations "emulation" (most of the video
> >controller
> > | ^ bochs plug-in)
> >emulation
> > | | ^ ^
> > | ------------- |-->EIDE |--output to
> > | | | | handler | X-like
> >GUI
> > | \/ \/ |-->serial |--output to
> > | Ethernet Other PCI | redirector | curses
> >GUI
> > | Stuff? |-->parallel |--raw
> >frambuffer?
> > | | redirector |
> > |-->Soundblaster emulation? |-->PS/2 mouse \--others?
> > | | handler
> > \-->others? \-->keyboard handler
> >
> >The "PCI-like" unit would pass signals "raw" in a way like a real PCI-bus
> >based modern architecture north/south bridge PC/AT system. The bridge unit
> >would be a "clean up" so that the nexus could keep working with minimal
> >change involved. Everything else would work much like it does on a real PC.
> >The advantage of this method would be that parts could be
> >added/subtracted/substituted much in the same way that they are on a real
> >PC--using much the same interface that the real PC does (something that
> >people are familiar coding around).
> >
> >Any feedback on this would be greatly appreciated......
> >
> >Drew Northup, N1XIM
> >
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
> > > Of Kevin Lawton
> > > Sent: Saturday, January 06, 2001 8:28 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [plex86] About plug-in structure..........
> > >
> > >
> > > Drew Northup wrote:
> > >
> > > > Drew Northup, N1XIM
> > > > P.S. If the ASCII-art doesn't work out I'll hack up a GIF.....
> > >
> > > Oh, even another ASCII chart without tabs.
> > >
> > > -Kevin
> > >
> > > --
> > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > > Kevin Lawton [EMAIL PROTECTED]
> > > MandrakeSoft, Inc. Plex86 developer
> > > http://www.linux-mandrake.com/ http://www.plex86.org/
> > >
> > >
--
|^^^ | | |^^| |^^^ Drew Northup, N1XIM |^^| | |^^^ \ / /^^\ /^^~
|__ | | | | | |__| | |___ \/ |__| |__
| | | | | | www.plex86.org | | | /\ | | | \
___| |__| |__| |___ web.syr.edu/~suoc/ | |___ |___ / \ \__/ \__/