Lines Matching refs:pkt
103 AlphaBackdoor::read(PacketPtr pkt)
111 assert(pkt->getAddr() >= pioAddr && pkt->getAddr() < pioAddr + pioSize);
113 Addr daddr = pkt->getAddr() - pioAddr;
115 pkt->makeAtomicResponse();
117 switch (pkt->getSize())
123 pkt->setLE(alphaAccess->last_offset);
126 pkt->setLE(alphaAccess->version);
129 pkt->setLE(alphaAccess->numCPUs);
132 pkt->setLE(alphaAccess->intrClockFrequency);
138 pkt->setBadAddress();
141 pkt->getLE<uint32_t>());
147 pkt->setLE(terminal->console_in());
150 pkt->setLE(alphaAccess->cpuClock);
153 pkt->setLE(alphaAccess->mem_size);
156 pkt->setLE(alphaAccess->kernStart);
159 pkt->setLE(alphaAccess->kernEnd);
162 pkt->setLE(alphaAccess->entryPoint);
165 pkt->setLE(alphaAccess->diskUnit);
168 pkt->setLE(alphaAccess->diskCount);
171 pkt->setLE(alphaAccess->diskPAddr);
174 pkt->setLE(alphaAccess->diskBlock);
177 pkt->setLE(alphaAccess->diskOperation);
180 pkt->setLE(alphaAccess->outputChar);
187 pkt->setLE(alphaAccess->cpuStack[cpunum]);
192 pkt->getLE<uint64_t>());
195 pkt->setBadAddress();
201 AlphaBackdoor::write(PacketPtr pkt)
203 assert(pkt->getAddr() >= pioAddr && pkt->getAddr() < pioAddr + pioSize);
204 Addr daddr = pkt->getAddr() - pioAddr;
206 uint64_t val = pkt->getLE<uint64_t>();
207 assert(pkt->getSize() == sizeof(uint64_t));
250 pkt->makeAtomicResponse();