30#ifndef __CPU_RUBYTEST_CHECK_HH__
31#define __CPU_RUBYTEST_CHECK_HH__
37#include "mem/ruby/protocol/RubyAccessMode.hh"
38#include "mem/ruby/protocol/TesterStatus.hh"
63 void print(std::ostream& out)
const;
void changeAddress(Addr address)
ruby::RubyAccessMode m_access_mode
void pickInitiatingNode()
void print(std::ostream &out) const
void performCallback(ruby::NodeID proc, ruby::SubBlock *data, Cycles curTime)
RubyTester * m_tester_ptr
ruby::NodeID m_initiatingNode
ruby::TesterStatus m_status
Check(Addr address, Addr pc, int _num_writers, int _num_readers, RubyTester *_tester)
Cycles is a wrapper class for representing cycle counts, i.e.
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
const int CHECK_SIZE_BITS
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
static std::ostream & operator<<(std::ostream &os, const DummyMatRegContainer &d)