timing.hh (11303:f694764d656d) timing.hh (11331:cd5c48db28e6)
1/*
2 * Copyright (c) 2012-2013,2015 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

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

159 public:
160
161 TimingCPUPort(const std::string& _name, TimingSimpleCPU* _cpu)
162 : MasterPort(_name, _cpu), cpu(_cpu), retryRespEvent(this)
163 { }
164
165 protected:
166
1/*
2 * Copyright (c) 2012-2013,2015 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

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

159 public:
160
161 TimingCPUPort(const std::string& _name, TimingSimpleCPU* _cpu)
162 : MasterPort(_name, _cpu), cpu(_cpu), retryRespEvent(this)
163 { }
164
165 protected:
166
167 /**
168 * Snooping a coherence request, do nothing.
169 */
170 virtual void recvTimingSnoopReq(PacketPtr pkt) {}
171
172 TimingSimpleCPU* cpu;
173
174 struct TickEvent : public Event
175 {
176 PacketPtr pkt;
177 TimingSimpleCPU *cpu;
178
179 TickEvent(TimingSimpleCPU *_cpu) : pkt(NULL), cpu(_cpu) {}

--- 186 unchanged lines hidden ---
167 TimingSimpleCPU* cpu;
168
169 struct TickEvent : public Event
170 {
171 PacketPtr pkt;
172 TimingSimpleCPU *cpu;
173
174 TickEvent(TimingSimpleCPU *_cpu) : pkt(NULL), cpu(_cpu) {}

--- 186 unchanged lines hidden ---