On Monday, March 16, 2015 at 2:19 PM, Bob Supnik wrote:
> Before I venture on a detailed design of a "merged" 15/11 simulator, I had
> one other thought. On today's multi-cores, it's perfectly practical to have 
> two
> simulators running side-by-side, controlled from separate terminal windows.
> However, the two processes would need to share memory.
> Is there some simple way to do this on both Windows and Linux? I'm sure
> there's no portable solution.

Almost all (if not all) current simh host platforms have a paradigm for sharing 
memory between processes.  It would be relatively simple to come up with a 
generic simh API  to create or connect to a shared memory region.  The harder 
part would be to provide synchronized access and update primitives referencing 
such a shared memory region which provided one (or potentially more) different 
expected semantics which reflect the behaviors of the hardware being 
simulated...

- Mark
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to