Files
gem5/src/mem
Mitch Hayenga c7dbd5e768 mem: Make LL/SC locks fine grained
The current implementation in gem5 just keeps a list of locks per cacheline.
Due to this, a store to a non-overlapping portion of the cacheline can cause an
LL/SC pair to fail.  This patch simply adds an address range to the lock
structure, so that the lock is only invalidated if the store overlaps the lock
range.
2013-01-08 08:54:07 -05:00
..
2013-01-08 08:54:07 -05:00
2012-11-16 10:27:47 -06:00
2012-10-31 09:28:23 -04:00
2012-11-16 10:27:47 -06:00
2013-01-08 08:54:06 -05:00