diff options
author | Ali Saidi <Ali.Saidi@arm.com> | 2010-08-23 11:18:40 -0500 |
---|---|---|
committer | Ali Saidi <Ali.Saidi@arm.com> | 2010-08-23 11:18:40 -0500 |
commit | c0ca01ec368cc02bbc9e2d14e93183fe263ee09b (patch) | |
tree | fba0726eb20ac03f40e090e1f8f25f3845ac053f /src/dev/arm/amba_fake.cc | |
parent | 330fada1aa8fa3134c97ef44aba5a84d8620b8ae (diff) | |
download | gem5-c0ca01ec368cc02bbc9e2d14e93183fe263ee09b.tar.xz |
ARM: Change how the AMBA device ID checking is done to make it more generic
Diffstat (limited to 'src/dev/arm/amba_fake.cc')
-rw-r--r-- | src/dev/arm/amba_fake.cc | 4 |
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(); |