Go to the documentation of this file.
44 #include "params/PMAChecker.hh"
49 uncacheable(params.uncacheable.begin(), params.uncacheable.end())
65 if (range.
isSubset(uncacheable_range)) {
AddrRange getAddrRange() const
Get address range to which this packet belongs.
AddrRangeList uncacheable
std::shared_ptr< Request > RequestPtr
Based on the RISC-V ISA privileged specifications V1.11, there is no implementation guidelines on the...
The AddrRange class encapsulates an address range, and supports a number of tests to check if two ran...
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
void takeOverFrom(PMAChecker *old)
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
@ UNCACHEABLE
The request is to an uncacheable address.
void check(const RequestPtr &req)
bool isSubset(const AddrRange &r) const
Determine if this range is a subset of another range, i.e.
PMAChecker(const Params ¶ms)
bool isUncacheable(const AddrRange &range)
Abstract superclass for simulation objects.
Generated on Tue Mar 23 2021 19:41:23 for gem5 by doxygen 1.8.17