90,96d89
< Tick
< TimingSimpleCPU::CpuPort::recvAtomic(PacketPtr pkt)
< {
< panic("TimingSimpleCPU doesn't expect recvAtomic callback!");
< return curTick();
< }
<
98c91
< TimingSimpleCPU::CpuPort::recvFunctional(PacketPtr pkt)
---
> TimingSimpleCPU::TimingCPUPort::TickEvent::schedule(PacketPtr _pkt, Tick t)
100,121d92
< //No internal storage to update, jusst return
< return;
< }
<
< void
< TimingSimpleCPU::CpuPort::recvStatusChange(Status status)
< {
< if (status == RangeChange) {
< if (!snoopRangeSent) {
< snoopRangeSent = true;
< sendStatusChange(Port::RangeChange);
< }
< return;
< }
<
< panic("TimingSimpleCPU doesn't expect recvStatusChange callback!");
< }
<
<
< void
< TimingSimpleCPU::CpuPort::TickEvent::schedule(PacketPtr _pkt, Tick t)
< {
127,128c98,99
< : BaseSimpleCPU(p), fetchTranslation(this), icachePort(this, p->clock),
< dcachePort(this, p->clock), fetchEvent(this)
---
> : BaseSimpleCPU(p), fetchTranslation(this), icachePort(this),
> dcachePort(this), fetchEvent(this)
132,134d102
< icachePort.snoopRangeSent = false;
< dcachePort.snoopRangeSent = false;
<