38#ifndef __ARCH_RISCV_PMA_CHECKER_HH__
39#define __ARCH_RISCV_PMA_CHECKER_HH__
44#include "params/PMAChecker.hh"
Defines global host-dependent types: Counter, Tick, and (indirectly) {int,uint}{8,...
The AddrRange class encapsulates an address range, and supports a number of tests to check if two ran...
Based on the RISC-V ISA privileged specifications V1.11, there is no implementation guidelines on the...
bool isUncacheable(const AddrRange &range)
void takeOverFrom(PMAChecker *old)
void check(const RequestPtr &req)
AddrRangeList uncacheable
const Params & params() const
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
Abstract superclass for simulation objects.
const SimObjectParams & _params
Cached copy of the object parameters.
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
std::shared_ptr< Request > RequestPtr
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Declaration of the Packet class.