summaryrefslogtreecommitdiff
path: root/src/dev/arm/amba_fake.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/arm/amba_fake.cc')
-rw-r--r--src/dev/arm/amba_fake.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dev/arm/amba_fake.cc b/src/dev/arm/amba_fake.cc
index 25206c674..f2115048b 100644
--- a/src/dev/arm/amba_fake.cc
+++ b/src/dev/arm/amba_fake.cc
@@ -45,6 +45,8 @@
#include "mem/packet.hh"
#include "mem/packet_access.hh"
+using namespace AmbaDev;
+
AmbaFake::AmbaFake(const Params *p)
: AmbaDevice(p)
{
@@ -62,7 +64,7 @@ AmbaFake::read(PacketPtr pkt)
DPRINTF(AMBA, " read register %#x\n", daddr);
pkt->set<uint32_t>(0);
- if (!readId(pkt) && !params()->ignore_access)
+ if (!readId(pkt, ambaId, pioAddr) && !params()->ignore_access)
panic("Tried to read AmbaFake at offset %#x that doesn't exist\n", daddr);
pkt->makeAtomicResponse();