@@ -22,7 +22,6 @@ void *CompSnooping::response_worker(void *arg) {
22
22
while (!Bus::pending_work[obj->id ]) {
23
23
pthread_cond_wait (&Bus::resp_cvar, &Bus::resp_lock);
24
24
}
25
- // std::cout<<"Thread "<<obj->id<<" to respond\n";
26
25
pthread_mutex_unlock (&Bus::resp_lock);
27
26
28
27
pthread_mutex_lock (&obj->lock );
@@ -92,7 +91,6 @@ void *CompSnooping::response_worker(void *arg) {
92
91
if (Bus::resp_count == Protocol::num_cores - 1 ) {
93
92
pthread_cond_signal (&Bus::req_cvar);
94
93
}
95
- // std::cout<<"Thread "<<obj->id<<" done responding\n";
96
94
}
97
95
}
98
96
@@ -103,11 +101,9 @@ void *CompSnooping::request_worker(void *arg) {
103
101
104
102
pthread_mutex_lock (&Protocol::lock);
105
103
while (true ) {
106
- // fflush(stdout);
107
104
while (!Protocol::ready || Protocol::request_id != obj->id ) {
108
105
pthread_cond_wait (&Protocol::worker_cv, &Protocol::lock);
109
106
}
110
- // fflush(stdout);
111
107
std::cout<<" Thread " <<obj->id << " got request\n " ;
112
108
op = Protocol::request_op;
113
109
addr = Protocol::request_addr;
@@ -122,7 +118,6 @@ void *CompSnooping::request_worker(void *arg) {
122
118
handle_request (obj, op, addr);
123
119
std::cout<<" Thread " << obj->id <<" Done with request\n " ;
124
120
pthread_mutex_lock (&Protocol::lock);
125
- // std::cout<<"done handling\n";
126
121
fflush (stdout);
127
122
Protocol::trace_count++;
128
123
}
@@ -163,9 +158,7 @@ void CompSnooping::handle_request(CompSnooping *obj, std::string op, unsigned lo
163
158
obj->cache .cache_incr_counter (addr);
164
159
obj->cache .update_cache_lru (addr);
165
160
obj->opt = BusUpdt;
166
- // std::cout<<"Before wait\n";
167
161
Bus::wait_for_responses (obj->id , addr, BusUpdt);
168
- // std::cout<<"After wait\n";
169
162
if (Bus::read_ex == true ) {
170
163
obj->cache .cache_set_status (addr, Modified);
171
164
} else {
@@ -180,9 +173,7 @@ void CompSnooping::handle_request(CompSnooping *obj, std::string op, unsigned lo
180
173
obj->cache .cache_incr_counter (addr);
181
174
obj->cache .update_cache_lru (addr);
182
175
obj->opt = BusUpdt;
183
- // std::cout<<"Before wait\n";
184
176
Bus::wait_for_responses (obj->id , addr, BusUpdt);
185
- // std::cout<<"After wait\n";
186
177
if (Bus::read_ex == true ) {
187
178
obj->cache .cache_set_status (addr, Modified);
188
179
} else {
@@ -195,9 +186,7 @@ void CompSnooping::handle_request(CompSnooping *obj, std::string op, unsigned lo
195
186
case Invalid:
196
187
if (op == " R" ) {
197
188
obj->opt = BusRd;
198
- // std::cout<<"Before wait\n";
199
189
Bus::wait_for_responses (obj->id , addr, BusRd);
200
- // std::cout<<"After wait\n";
201
190
202
191
if (Bus::read_ex == true ) {
203
192
obj->cache .insert_cache (addr, Exclusive);
0 commit comments