fetch.hh (9023:e9201a7bce59) | fetch.hh (9184:a1a8f137b796) |
---|---|
1/* 2 * Copyright (c) 2010-2011 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 414 unchanged lines hidden (view full) --- 423 bool rename; 424 bool iew; 425 bool commit; 426 }; 427 428 /** Tracks which stages are telling fetch to stall. */ 429 Stalls stalls[Impl::MaxThreads]; 430 | 1/* 2 * Copyright (c) 2010-2011 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 414 unchanged lines hidden (view full) --- 423 bool rename; 424 bool iew; 425 bool commit; 426 }; 427 428 /** Tracks which stages are telling fetch to stall. */ 429 Stalls stalls[Impl::MaxThreads]; 430 |
431 /** Decode to fetch delay, in ticks. */ 432 unsigned decodeToFetchDelay; | 431 /** Decode to fetch delay. */ 432 Cycles decodeToFetchDelay; |
433 | 433 |
434 /** Rename to fetch delay, in ticks. */ 435 unsigned renameToFetchDelay; | 434 /** Rename to fetch delay. */ 435 Cycles renameToFetchDelay; |
436 | 436 |
437 /** IEW to fetch delay, in ticks. */ 438 unsigned iewToFetchDelay; | 437 /** IEW to fetch delay. */ 438 Cycles iewToFetchDelay; |
439 | 439 |
440 /** Commit to fetch delay, in ticks. */ 441 unsigned commitToFetchDelay; | 440 /** Commit to fetch delay. */ 441 Cycles commitToFetchDelay; |
442 443 /** The width of fetch in instructions. */ 444 unsigned fetchWidth; 445 446 /** Is the cache blocked? If so no threads can access it. */ 447 bool cacheBlocked; 448 449 /** The packet that is waiting to be retried. */ --- 109 unchanged lines hidden --- | 442 443 /** The width of fetch in instructions. */ 444 unsigned fetchWidth; 445 446 /** Is the cache blocked? If so no threads can access it. */ 447 bool cacheBlocked; 448 449 /** The packet that is waiting to be retried. */ --- 109 unchanged lines hidden --- |