Commit ad03d7a4 authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

lib/nicbm: add missing yield for blocking sync

parent e49bb80e
...@@ -559,6 +559,7 @@ int Runner::RunMain(int argc, char *argv[]) { ...@@ -559,6 +559,7 @@ int Runner::RunMain(int argc, char *argv[]) {
while (!exiting) { while (!exiting) {
while (SimbricksNicIfSync(&nicif_, main_time)) { while (SimbricksNicIfSync(&nicif_, main_time)) {
fprintf(stderr, "warn: SimbricksNicIfSync failed (t=%lu)\n", main_time); fprintf(stderr, "warn: SimbricksNicIfSync failed (t=%lu)\n", main_time);
YieldPoll();
} }
SimbricksNicIfAdvanceEpoch(&nicif_, main_time); SimbricksNicIfAdvanceEpoch(&nicif_, main_time);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment