Go to the documentation of this file.
43 #ifndef __MEM_CACHE_WRITE_QUEUE_HH__
44 #define __MEM_CACHE_WRITE_QUEUE_HH__
68 WriteQueue(
const std::string &_label,
int num_entries,
int reserve);
97 #endif //__MEM_CACHE_WRITE_QUEUE_HH__
WriteQueue(const std::string &_label, int num_entries, int reserve)
Create a write queue with a given number of entries.
uint64_t Tick
Tick count type.
WriteQueueEntry * allocate(Addr blk_addr, unsigned blk_size, PacketPtr pkt, Tick when_ready, Counter order)
Allocates a new WriteQueueEntry for the request and size.
int64_t Counter
Statistics counter type.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
A write queue for all eviction packets, i.e.
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
A high-level queue interface, to be used by both the MSHR queue and the write buffer.
void markInService(WriteQueueEntry *entry)
Mark the given entry as in service.
Generated on Wed Sep 30 2020 14:02:12 for gem5 by doxygen 1.8.17