Go to the documentation of this file.
38 #ifndef __ARCH_RISCV_PMA_CHECKER_HH__
39 #define __ARCH_RISCV_PMA_CHECKER_HH__
44 #include "params/PMAChecker.hh"
81 #endif // __ARCH_RISCV_PMA_CHECKER_HH__
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...
const SimObjectParams & _params
Cached copy of the object parameters.
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....
void check(const RequestPtr &req)
PMAChecker(const Params ¶ms)
bool isUncacheable(const AddrRange &range)
const Params & params() const
Abstract superclass for simulation objects.
Generated on Tue Mar 23 2021 19:41:23 for gem5 by doxygen 1.8.17