Review Board 2.0.15


misc: Bugfix for Freezing Terminal in SystemC Simulation

Review Request #3086 - Created Sept. 2, 2015 and submitted - Latest diff uploaded

Information
Abdul Mutaal Ahmad
gem5
Reviewers
Default

If the terminal was used in the SystemC or TLM simulations the simulation gets in a deadlock state. This is because of the Event queue gets locked while servicing the async events leading to event queue deadlock. This was solved by locking the queue at the beginning of service of async events.