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"
86 #endif // __ARCH_RISCV_PMA_CHECKER_HH__
const Params & params() const
const SimObjectParams & _params
Cached copy of the object parameters.
Based on the RISC-V ISA privileged specifications V1.11, there is no implementation guidelines on the...
void check(const RequestPtr &req)
bool isUncacheable(const AddrRange &range)
PMAChecker(const Params ¶ms)
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
std::shared_ptr< Request > RequestPtr
Abstract superclass for simulation objects.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
AddrRangeList uncacheable
The AddrRange class encapsulates an address range, and supports a number of tests to check if two ran...
void takeOverFrom(PMAChecker *old)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Generated on Sun Jul 30 2023 01:56:50 for gem5 by doxygen 1.8.17