Drew Northup wrote:
> 
> Kevin,
> I was wondering if it would make sense to have plex86 be a
> multithreaded app with each different device emulation having its
> own thread?  THe idea behind this would be that each device (in a
> real machine) would have its own onboard slave-processor, and
> should not be talking up time (and costly context switches &
> device acesses) inside of the already heavily loaded main machine
> thread.

Sure, this is a good idea.  It was brought up before also.

I updated 'TODO' in the top level dir.  To better track where we
are in the development process, and attempt to show some prioritization
of various todos, the first section will be major topics, like
this one (which I added).

Using separate threads of execution can help by allowing the main
thread (the virtual PC) continue execution while the other thread(s)
service some asynchronous behaviour of an IO device.  We have to
add some more framework and synchronization to make this work.  For
now getting rev#2 of the virtualization logic working is higher
priority.

-Kevin

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Kevin Lawton                        [EMAIL PROTECTED]
MandrakeSoft, Inc.                  Plex86 developer
http://www.linux-mandrake.com/      http://www.plex86.org/

Reply via email to