* Isa Fake Device implementation
*/
+#include "dev/isa_fake.hh"
+
#include "base/trace.hh"
#include "debug/IsaFake.hh"
-#include "dev/isa_fake.hh"
#include "mem/packet.hh"
#include "mem/packet_access.hh"
#include "sim/system.hh"
Tick
IsaFake::read(PacketPtr pkt)
{
- pkt->allocate();
pkt->makeAtomicResponse();
if (params()->warn_access != "")
data = pkt->get<uint8_t>();
break;
default:
- panic("invalid access size!\n");
+ panic("invalid access size: %u\n", pkt->getSize());
}
warn("Device %s accessed by write to address %#x size=%d data=%#x\n",
name(), pkt->getAddr(), pkt->getSize(), data);