97c97,99
< if (m_tester_ptr->isInstReadableCpuPort(index)) {
---
> if (m_tester_ptr->isInstOnlyCpuPort(index) ||
> (m_tester_ptr->isInstDataCpuPort(index) &&
> (random_mt.random(0, 0x1)))) {
196c198
< DPRINTF(RubyTest, "data 0x%x check 0x%x\n",
---
> DPRINTF(RubyTest, "Seq write: index %d data 0x%x check 0x%x\n", index,
207a210
> DPRINTF(RubyTest, "Check %s, State=Action_Pending\n", m_address);
235c238,240
< if (m_tester_ptr->isInstReadableCpuPort(index)) {
---
> if (m_tester_ptr->isInstOnlyCpuPort(index) ||
> (m_tester_ptr->isInstDataCpuPort(index) &&
> (random_mt.random(0, 0x1)))) {
247a253,254
> DPRINTF(RubyTest, "Seq read: index %d\n", index);
>
256a264
> DPRINTF(RubyTest, "Check %s, State=Check_Pending\n", m_address);
293a302
> DPRINTF(RubyTest, "Check %s, State=Ready\n", m_address);
295a305,306
> DPRINTF(RubyTest, "Check %s, State=Idle store_count: %d\n",
> m_address, m_store_count);
318a330
> DPRINTF(RubyTest, "Check %s, State=Idle\n", m_address);
337a350
> DPRINTF(RubyTest, "Check %s, State=Idle\n", m_address);
345d357
< m_status = TesterStatus_Idle;
356c368,369
< DPRINTF(RubyTest, "picked initiating node %d\n", m_initiatingNode);
---
> DPRINTF(RubyTest, "Check %s, State=Idle, picked initiating node %d\n",
> m_address, m_initiatingNode);