> What is Squashed flag used for?
If you squash an event, that means that it is not removed from the
event queue, but it will not be run when the event's timer expires.
This is an optimization because removal from the event queue is O(N).

> Is there one main event queue that all modules (cpu, ...) use? or they
> have their own queues and whenever schedule an event, insert it in the
> main queue? I have seen that there are Event Wrapper classes which
> assigns q = main event queue.

There is currently one event queue, but I plan to allow each object to
use a different event queue.  This is a step in the direction of
parallelizing the simulator.

  Nate
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to