smmu_v3_slaveifc.cc (14192:595a4358b844) smmu_v3_slaveifc.cc (14223:ae17e22dcae5)
1/*
2 * Copyright (c) 2019 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 53 unchanged lines hidden (view full) ---

62 microTLBLat(p->utlb_lat),
63 mainTLBLat(p->tlb_lat),
64 slavePort(new SMMUSlavePort(csprintf("%s.slave", name()), *this)),
65 atsSlavePort(name() + ".atsSlave", *this),
66 atsMasterPort(name() + ".atsMaster", *this),
67 portWidth(p->port_width),
68 wrBufSlotsRemaining(p->wrbuf_slots),
69 xlateSlotsRemaining(p->xlate_slots),
1/*
2 * Copyright (c) 2019 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 53 unchanged lines hidden (view full) ---

62 microTLBLat(p->utlb_lat),
63 mainTLBLat(p->tlb_lat),
64 slavePort(new SMMUSlavePort(csprintf("%s.slave", name()), *this)),
65 atsSlavePort(name() + ".atsSlave", *this),
66 atsMasterPort(name() + ".atsMaster", *this),
67 portWidth(p->port_width),
68 wrBufSlotsRemaining(p->wrbuf_slots),
69 xlateSlotsRemaining(p->xlate_slots),
70 pendingMemAccesses(0),
70 prefetchEnable(p->prefetch_enable),
71 prefetchReserveLastWay(
72 p->prefetch_reserve_last_way),
73 deviceNeedsRetry(false),
74 atsDeviceNeedsRetry(false),
75 sendDeviceRetryEvent(*this),
76 atsSendDeviceRetryEvent(this)
77{}

--- 190 unchanged lines hidden ---
71 prefetchEnable(p->prefetch_enable),
72 prefetchReserveLastWay(
73 p->prefetch_reserve_last_way),
74 deviceNeedsRetry(false),
75 atsDeviceNeedsRetry(false),
76 sendDeviceRetryEvent(*this),
77 atsSendDeviceRetryEvent(this)
78{}

--- 190 unchanged lines hidden ---