smmu_v3_slaveifc.hh (14064:870553bad072) smmu_v3_slaveifc.hh (14092:f1f6c347a27e)
1/*
2 * Copyright (c) 2013, 2018-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

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

111 bool deviceNeedsRetry;
112 bool atsDeviceNeedsRetry;
113
114 SMMUDeviceRetryEvent sendDeviceRetryEvent;
115 EventWrapper<
116 SMMUv3SlaveInterface,
117 &SMMUv3SlaveInterface::atsSendDeviceRetry> atsSendDeviceRetryEvent;
118
1/*
2 * Copyright (c) 2013, 2018-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

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

111 bool deviceNeedsRetry;
112 bool atsDeviceNeedsRetry;
113
114 SMMUDeviceRetryEvent sendDeviceRetryEvent;
115 EventWrapper<
116 SMMUv3SlaveInterface,
117 &SMMUv3SlaveInterface::atsSendDeviceRetry> atsSendDeviceRetryEvent;
118
119 Port& getPort(const std::string &name, PortID id);
119 Port& getPort(const std::string &name, PortID id) override;
120
121 public:
122 SMMUv3SlaveInterface(const SMMUv3SlaveInterfaceParams *p);
123
124 ~SMMUv3SlaveInterface()
125 {
126 delete microTLB;
127 delete mainTLB;

--- 15 unchanged lines hidden ---
120
121 public:
122 SMMUv3SlaveInterface(const SMMUv3SlaveInterfaceParams *p);
123
124 ~SMMUv3SlaveInterface()
125 {
126 delete microTLB;
127 delete mainTLB;

--- 15 unchanged lines hidden ---