Lines Matching defs:RubySystem

29 #include "mem/ruby/system/RubySystem.hh"
40 #include "debug/RubySystem.hh"
49 bool RubySystem::m_randomization;
50 uint32_t RubySystem::m_block_size_bytes;
51 uint32_t RubySystem::m_block_size_bits;
52 uint32_t RubySystem::m_memory_size_bits;
53 bool RubySystem::m_warmup_enabled = false;
54 // To look forward to allowing multiple RubySystem instances, track the number
56 unsigned RubySystem::m_systems_to_warmup = 0;
57 bool RubySystem::m_cooldown_enabled = false;
59 RubySystem::RubySystem(const Params *p)
81 RubySystem::registerNetwork(Network* network_ptr)
87 RubySystem::registerAbstractController(AbstractController* cntrl)
95 RubySystem::~RubySystem()
102 RubySystem::makeCacheRecorder(uint8_t *uncompressed_trace,
135 RubySystem::memWriteback()
207 RubySystem::writeCompressedTrace(uint8_t *raw_data, string filename,
236 RubySystem::serialize(CheckpointOut &cp) const
263 RubySystem::drainResume()
274 RubySystem::readCompressedTrace(string filename, uint8_t *&raw_data,
305 RubySystem::unserialize(CheckpointIn &cp)
332 RubySystem::startup()
383 RubySystem::processRubyEvent()
393 RubySystem::resetStats()
399 RubySystem::functionalRead(PacketPtr pkt)
407 DPRINTF(RubySystem, "Functional Read request for %#x\n", address);
445 DPRINTF(RubySystem, "only copy in Backing_Store memory, read from it\n");
465 DPRINTF(RubySystem, "num_busy = %d, num_ro = %d, num_rw = %d\n",
488 RubySystem::functionalWrite(PacketPtr pkt)
495 DPRINTF(RubySystem, "Functional Write request for %#x\n", addr);
512 DPRINTF(RubySystem, "Messages written = %u\n", num_functional_writes);
517 RubySystem *
520 return new RubySystem(this);