From 4d503eeffee054de0aab10962c345ca4bcb54140 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Fri, 16 Aug 2019 23:21:56 -0700 Subject: cpu, dev, mem: Use the new Port methods. Use getPeer, takeOverFrom, and << to simplify the use of ports in some areas. Change-Id: Idfbda27411b5d6b742f5e4927894302ea6d6a53d Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20235 Tested-by: kokoro Reviewed-by: Jason Lowe-Power Reviewed-by: Nikos Nikoleris Reviewed-by: Andreas Sandberg Maintainer: Andreas Sandberg --- src/dev/arm/smmu_v3_slaveifc.cc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/dev/arm') diff --git a/src/dev/arm/smmu_v3_slaveifc.cc b/src/dev/arm/smmu_v3_slaveifc.cc index 0a53ed0ba..fec480da2 100644 --- a/src/dev/arm/smmu_v3_slaveifc.cc +++ b/src/dev/arm/smmu_v3_slaveifc.cc @@ -80,8 +80,7 @@ void SMMUv3SlaveInterface::sendRange() { if (slavePort->isConnected()) { - inform("Slave port is connected to %d\n", - slavePort->getMasterPort().name()); + inform("Slave port is connected to %s\n", slavePort->getPeer()); slavePort->sendRangeChange(); } else { @@ -124,8 +123,7 @@ Tick SMMUv3SlaveInterface::recvAtomic(PacketPtr pkt) { DPRINTF(SMMUv3, "[a] req from %s addr=%#x size=%#x\n", - slavePort->getMasterPort().name(), - pkt->getAddr(), pkt->getSize()); + slavePort->getPeer(), pkt->getAddr(), pkt->getSize()); std::string proc_name = csprintf("%s.port", name()); SMMUTranslationProcess proc(proc_name, *smmu, *this); @@ -141,8 +139,7 @@ bool SMMUv3SlaveInterface::recvTimingReq(PacketPtr pkt) { DPRINTF(SMMUv3, "[t] req from %s addr=%#x size=%#x\n", - slavePort->getMasterPort().name(), - pkt->getAddr(), pkt->getSize()); + slavePort->getPeer(), pkt->getAddr(), pkt->getSize()); // @todo: We need to pay for this and not just zero it out pkt->headerDelay = pkt->payloadDelay = 0; -- cgit v1.2.3