Here's another option: make the CPU model smart and when it sees a "lock" access have it keep running until it sees an "unlock" access. This might not be too bad if "keep running" could be implemented simply by doing something like a recursive tail call to tick().
Steve _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev