Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-07 | o3: Fix issue with LLSC ordering and speculation | Ali Saidi | |
This patch unlocks the cpu-local monitor when the CPU sees a snoop to a locked address. Previously we relied on the cache to handle the locking for us, however some users on the gem5 mailing list reported a case where the cpu speculatively executes a ll operation after a pending sc operation in the pipeline and that makes the cache monitor valid. This should handle that case by invaliding the local monitor. | |||
2011-04-15 | includes: sort all includes | Nathan Binkert | |
2011-04-04 | ARM: Use CPU local lock before sending load to mem system. | Ali Saidi | |
This change uses the locked_mem.hh header to handle implementing CLREX. It simplifies the current implementation greatly. | |||
2009-04-05 | arm: add ARM support to M5 | Stephen Hines | |