timing.hh (5529:9ae69b9cd7fd) timing.hh (5606:6da7a58b0bc8)
1/*
2 * Copyright (c) 2002-2005 The Regents of The University of Michigan
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;

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

75 bool &snoop)
76 { resp.clear(); snoop = false; }
77
78 struct TickEvent : public Event
79 {
80 PacketPtr pkt;
81 TimingSimpleCPU *cpu;
82
1/*
2 * Copyright (c) 2002-2005 The Regents of The University of Michigan
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;

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

75 bool &snoop)
76 { resp.clear(); snoop = false; }
77
78 struct TickEvent : public Event
79 {
80 PacketPtr pkt;
81 TimingSimpleCPU *cpu;
82
83 TickEvent(TimingSimpleCPU *_cpu)
84 :Event(&mainEventQueue), cpu(_cpu) {}
83 TickEvent(TimingSimpleCPU *_cpu) : cpu(_cpu) {}
85 const char *description() const { return "Timing CPU tick"; }
86 void schedule(PacketPtr _pkt, Tick t);
87 };
88
89 };
90
91 class IcachePort : public CpuPort
92 {

--- 117 unchanged lines hidden ---
84 const char *description() const { return "Timing CPU tick"; }
85 void schedule(PacketPtr _pkt, Tick t);
86 };
87
88 };
89
90 class IcachePort : public CpuPort
91 {

--- 117 unchanged lines hidden ---