2c2
< * Copyright (c) 2011-2012 ARM Limited
---
> * Copyright (c) 2011-2012, 2014 ARM Limited
154,165d153
< /** Returns if a load is blocked due to the memory system for a specific
< * thread.
< */
< bool loadBlocked(ThreadID tid)
< { return thread[tid].loadBlocked(); }
<
< bool isLoadBlockedHandled(ThreadID tid)
< { return thread[tid].isLoadBlockedHandled(); }
<
< void setLoadBlockedHandled(ThreadID tid)
< { thread[tid].setLoadBlockedHandled(); }
<
280,288d267
< /** Returns if the cache is currently blocked. */
< bool cacheBlocked() const
< { return retryTid != InvalidThreadID; }
<
< /** Sets the retry thread id, indicating that one of the LSQUnits
< * tried to access the cache but the cache was blocked. */
< void setRetryTid(ThreadID tid)
< { retryTid = tid; }
<
351,354d329
<
< /** The thread id of the LSQ Unit that is currently waiting for a
< * retry. */
< ThreadID retryTid;