Profiler.hh (8164:b043c0efa024) | Profiler.hh (8165:5955406f7ed0) |
---|---|
1/* 2 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 39 unchanged lines hidden (view full) --- 48#include <iostream> 49#include <map> 50#include <string> 51#include <vector> 52 53#include "base/hashmap.hh" 54#include "mem/protocol/RubyAccessMode.hh" 55#include "mem/protocol/AccessType.hh" | 1/* 2 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 39 unchanged lines hidden (view full) --- 48#include <iostream> 49#include <map> 50#include <string> 51#include <vector> 52 53#include "base/hashmap.hh" 54#include "mem/protocol/RubyAccessMode.hh" 55#include "mem/protocol/AccessType.hh" |
56#include "mem/protocol/CacheRequestType.hh" | 56#include "mem/protocol/RubyRequestType.hh" |
57#include "mem/protocol/GenericMachineType.hh" 58#include "mem/protocol/GenericRequestType.hh" 59#include "mem/protocol/PrefetchBit.hh" 60#include "mem/ruby/common/Address.hh" 61#include "mem/ruby/common/Consumer.hh" 62#include "mem/ruby/common/Global.hh" 63#include "mem/ruby/common/Histogram.hh" 64#include "mem/ruby/common/Set.hh" --- 80 unchanged lines hidden (view full) --- 145 146 void missLatencyDir(Time issuedTime, 147 Time initialRequestTime, 148 Time forwardRequestTime, 149 Time firstResponseTime, 150 Time completionTime); 151 152 void swPrefetchLatency(Time t, | 57#include "mem/protocol/GenericMachineType.hh" 58#include "mem/protocol/GenericRequestType.hh" 59#include "mem/protocol/PrefetchBit.hh" 60#include "mem/ruby/common/Address.hh" 61#include "mem/ruby/common/Consumer.hh" 62#include "mem/ruby/common/Global.hh" 63#include "mem/ruby/common/Histogram.hh" 64#include "mem/ruby/common/Set.hh" --- 80 unchanged lines hidden (view full) --- 145 146 void missLatencyDir(Time issuedTime, 147 Time initialRequestTime, 148 Time forwardRequestTime, 149 Time firstResponseTime, 150 Time completionTime); 151 152 void swPrefetchLatency(Time t, |
153 CacheRequestType type, | 153 RubyRequestType type, |
154 const GenericMachineType respondingMach); 155 156 void sequencerRequests(int num) { m_sequencer_requests.add(num); } 157 158 void profileMsgDelay(int virtualNetwork, int delayCycles); 159 160 void print(std::ostream& out) const; 161 --- 100 unchanged lines hidden --- | 154 const GenericMachineType respondingMach); 155 156 void sequencerRequests(int num) { m_sequencer_requests.add(num); } 157 158 void profileMsgDelay(int virtualNetwork, int delayCycles); 159 160 void print(std::ostream& out) const; 161 --- 100 unchanged lines hidden --- |