Lines Matching refs:diod
319 // Register an exit callback so we can kill the diod process
346 const char *diod(p->diod.c_str());
348 DPRINTF(VIO9P, "Using diod at %s \n", p->diod.c_str());
368 " output directory an absolute path, else diod will fail!\n");
386 // Create the socket which will later by used by the diod process
395 // Start diod
396 execlp(diod, diod,
406 panic("Failed to execute diod to %s: %i\n",socket_path, errno);
410 inform("Started diod with PID %u, you might need to manually kill " \
411 " diod if gem5 crashes \n", diod_pid);
445 DPRINTF(VIO9P, "Trying to kill diod at pid %u \n", diod_pid);
448 perror("Killing diod process");
449 warn("Failed to kill diod using SIGTERM");
457 // Managed to kill diod
469 // Try again to kill diod with sigkill
470 inform("Trying to kill diod with SIGKILL as SIGTERM failed \n");
472 perror("Killing diod process");
473 warn("Failed to kill diod using SIGKILL");
475 // Managed to kill diod