Sequencer.cc (6285:ce086eca1ede) Sequencer.cc (6288:083a6806dd96)
1
2/*
3 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

272 assert((request->ruby_request.type == RubyRequestType_LD) ||
273 (request->ruby_request.type == RubyRequestType_IFETCH));
274
275 hitCallback(request, data);
276}
277
278void Sequencer::hitCallback(SequencerRequest* srequest, DataBlock& data) {
279 const RubyRequest & ruby_request = srequest->ruby_request;
1
2/*
3 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

272 assert((request->ruby_request.type == RubyRequestType_LD) ||
273 (request->ruby_request.type == RubyRequestType_IFETCH));
274
275 hitCallback(request, data);
276}
277
278void Sequencer::hitCallback(SequencerRequest* srequest, DataBlock& data) {
279 const RubyRequest & ruby_request = srequest->ruby_request;
280 int size = ruby_request.len;
281 Address request_address(ruby_request.paddr);
282 Address request_line_address(ruby_request.paddr);
283 request_line_address.makeLineAddress();
284 RubyRequestType type = ruby_request.type;
285 Time issued_time = srequest->issue_time;
286
287 // Set this cache entry to the most recently used
288 if (type == RubyRequestType_IFETCH) {

--- 350 unchanged lines hidden ---
280 Address request_address(ruby_request.paddr);
281 Address request_line_address(ruby_request.paddr);
282 request_line_address.makeLineAddress();
283 RubyRequestType type = ruby_request.type;
284 Time issued_time = srequest->issue_time;
285
286 // Set this cache entry to the most recently used
287 if (type == RubyRequestType_IFETCH) {

--- 350 unchanged lines hidden ---