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/
> >
> >


Reply via email to