RubyTester.hh (9542:683991c46ac8) RubyTester.hh (10302:0e9e99e6369a)
1/*
2 * Copyright (c) 2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 127 unchanged lines hidden (view full) ---

136
137 void checkForDeadlock();
138
139 // Private copy constructor and assignment operator
140 RubyTester(const RubyTester& obj);
141 RubyTester& operator=(const RubyTester& obj);
142
143 CheckTable* m_checkTable_ptr;
1/*
2 * Copyright (c) 2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 127 unchanged lines hidden (view full) ---

136
137 void checkForDeadlock();
138
139 // Private copy constructor and assignment operator
140 RubyTester(const RubyTester& obj);
141 RubyTester& operator=(const RubyTester& obj);
142
143 CheckTable* m_checkTable_ptr;
144 std::vector<Time> m_last_progress_vector;
144 std::vector<Cycles> m_last_progress_vector;
145
146 int m_num_cpus;
147 uint64 m_checks_completed;
148 std::vector<MasterPort*> writePorts;
149 std::vector<MasterPort*> readPorts;
150 uint64 m_checks_to_complete;
151 int m_deadlock_threshold;
152 int m_num_writers;

--- 15 unchanged lines hidden ---
145
146 int m_num_cpus;
147 uint64 m_checks_completed;
148 std::vector<MasterPort*> writePorts;
149 std::vector<MasterPort*> readPorts;
150 uint64 m_checks_to_complete;
151 int m_deadlock_threshold;
152 int m_num_writers;

--- 15 unchanged lines hidden ---