summaryrefslogtreecommitdiff
path: root/src/dev/arm/smmu_v3_cmdexec.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/arm/smmu_v3_cmdexec.cc')
-rw-r--r--src/dev/arm/smmu_v3_cmdexec.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dev/arm/smmu_v3_cmdexec.cc b/src/dev/arm/smmu_v3_cmdexec.cc
index 8660846fd..494c86798 100644
--- a/src/dev/arm/smmu_v3_cmdexec.cc
+++ b/src/dev/arm/smmu_v3_cmdexec.cc
@@ -75,6 +75,8 @@ SMMUCommandExecProcess::main(Yield &yield)
}
busy = false;
+ // No more commands to process, signal the SMMU as drained
+ smmu.signalDrainDone();
doSleep(yield);
}