lsq.hh (10259:ebb376f73dd2) | lsq.hh (10368:a7cb233caa7b) |
---|---|
1/* 2 * Copyright (c) 2013-2014 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 --- 571 unchanged lines hidden (view full) --- 580 * forwarded in lieu of a memory access. If there are outstanding 581 * stores in the transfers queue, they must be promoted to the store 582 * buffer (and so be commited) before they can be correctly checked 583 * for forwarding. */ 584 StoreBuffer storeBuffer; 585 586 protected: 587 /** Count of the number of mem. accesses which have left the | 1/* 2 * Copyright (c) 2013-2014 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 --- 571 unchanged lines hidden (view full) --- 580 * forwarded in lieu of a memory access. If there are outstanding 581 * stores in the transfers queue, they must be promoted to the store 582 * buffer (and so be commited) before they can be correctly checked 583 * for forwarding. */ 584 StoreBuffer storeBuffer; 585 586 protected: 587 /** Count of the number of mem. accesses which have left the |
588 * requests queue and are in the 'wild' in the memory system. */ | 588 * requests queue and are in the 'wild' in the memory system and who 589 * *must not* be interrupted as they are not normal cacheable 590 * accesses. This is a count of the number of in-flight requests 591 * with issuedToMemory set who have visited tryToSendRequest at least 592 * once */ |
589 unsigned int numAccessesInMemorySystem; 590 591 /** Number of requests in the DTLB in the requests queue */ 592 unsigned int numAccessesInDTLB; 593 594 /** The number of stores in the transfers queue. Useful when 595 * testing if the store buffer contains all the forwardable stores */ 596 unsigned int numStoresInTransfers; --- 126 unchanged lines hidden --- | 593 unsigned int numAccessesInMemorySystem; 594 595 /** Number of requests in the DTLB in the requests queue */ 596 unsigned int numAccessesInDTLB; 597 598 /** The number of stores in the transfers queue. Useful when 599 * testing if the store buffer contains all the forwardable stores */ 600 unsigned int numStoresInTransfers; --- 126 unchanged lines hidden --- |