Lines Matching defs:Iob
49 #include "debug/Iob.hh"
56 Iob::Iob(const Params *p)
77 Iob::read(PacketPtr pkt)
85 panic("Invalid address reached Iob\n");
92 Iob::readIob(PacketPtr pkt)
121 Iob::readJBus(PacketPtr pkt)
171 Iob::write(PacketPtr pkt)
178 panic("Invalid address reached Iob\n");
186 Iob::writeIob(PacketPtr pkt)
198 DPRINTF(Iob, "Wrote IntMan %d cpu %d, vec %d\n", index,
209 DPRINTF(Iob, "Wrote IntCtl %d pend %d cleared %d\n", index,
216 DPRINTF(Iob, "Wrote jIntVec %d\n", jIntVec);
237 Iob::writeJBus(PacketPtr pkt)
248 DPRINTF(Iob, "Wrote jIntBusy index %d busy: %d\n", index,
255 DPRINTF(Iob, "Wrote jIntBusy index %d busy: %d\n", cpuid,
264 Iob::receiveDeviceInterrupt(DeviceId devid)
271 DPRINTF(Iob, "Receiving Device interrupt: %d for cpu %d vec %d\n",
278 Iob::generateIpi(Type type, int cpu_id, int vector)
286 DPRINTF(Iob, "Generating interrupt because of I/O write to cpu: %d vec %d\n",
298 DPRINTF(Iob, "Idling CPU because of I/O write cpu: %d\n", cpu_id);
302 DPRINTF(Iob, "Resuming CPU because of I/O write cpu: %d\n", cpu_id);
311 Iob::receiveJBusInterrupt(int cpu_id, int source, uint64_t d0, uint64_t d1)
318 DPRINTF(Iob, "Receiving jBus interrupt: %d for cpu %d vec %d\n",
331 Iob::getAddrRanges() const
341 Iob::serialize(CheckpointOut &cp) const
362 Iob::unserialize(CheckpointIn &cp)
381 Iob *
384 return new Iob(this);