|
gem5
v20.1.0.5
|
#include <stack>#include <unordered_map>#include "arch/registers.hh"#include "base/logging.hh"#include "base/trace.hh"#include "debug/LLSC.hh"#include "mem/packet.hh"#include "mem/request.hh"Go to the source code of this file.
Namespaces | |
| RiscvISA | |
Functions | |
| template<class XC > | |
| void | RiscvISA::handleLockedSnoop (XC *xc, PacketPtr pkt, Addr cacheBlockMask) |
| template<class XC > | |
| void | RiscvISA::handleLockedRead (XC *xc, const RequestPtr &req) |
| template<class XC > | |
| void | RiscvISA::handleLockedSnoopHit (XC *xc) |
| template<class XC > | |
| bool | RiscvISA::handleLockedWrite (XC *xc, const RequestPtr &req, Addr cacheBlockMask) |
| template<class XC > | |
| void | RiscvISA::globalClearExclusive (XC *xc) |
Variables | |
| const int | RiscvISA::WARN_FAILURE = 10000 |