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 --- |