80a81,98
> SMMUTranslationProcess::SMMUTranslationProcess(const std::string &name,
> SMMUv3 &_smmu, SMMUv3SlaveInterface &_ifc)
> :
> SMMUProcess(name, _smmu),
> ifc(_ifc)
> {
> // Decrease number of pending translation slots on the slave interface
> assert(ifc.xlateSlotsRemaining > 0);
> ifc.xlateSlotsRemaining--;
> reinit();
> }
>
> SMMUTranslationProcess::~SMMUTranslationProcess()
> {
> // Increase number of pending translation slots on the slave interface
> ifc.xlateSlotsRemaining++;
> }
>
1176,1177d1193
< ifc.xlateSlotsRemaining--;
<
1204d1219
< ifc.xlateSlotsRemaining++;
1252,1253d1266
< ifc.xlateSlotsRemaining++;
<