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.
