2c2
< * Copyright (c) 2011-2012 ARM Limited
---
> * Copyright (c) 2011-2012, 2014 ARM Limited
191,192c191,192
< /** Returns a memory instruction that was referred due to a delayed DTB
< * translation if it is now ready to execute.
---
> /** Gets a memory instruction that was referred due to a delayed DTB
> * translation if it is now ready to execute. NULL if none available.
195a196,200
> /** Gets a memory instruction that was blocked on the cache. NULL if none
> * available.
> */
> DynInstPtr getBlockedMemInstToExecute();
>
244a250,255
> /** Defers a memory instruction when it is cache blocked. */
> void blockMemInst(DynInstPtr &blocked_inst);
>
> /** Notify instruction queue that a previous blockage has resolved */
> void cacheUnblocked();
>
310a322,329
> /** List of instructions that have been cache blocked. */
> std::list<DynInstPtr> blockedMemInsts;
>
> /** List of instructions that were cache blocked, but a retry has been seen
> * since, so they can now be retried. May fail again go on the blocked list.
> */
> std::list<DynInstPtr> retryMemInsts;
>