qemurunner.py: wait for PID to appear in procfs
We need QEMU PID in order to access "/proc/<qemupid>/cmdline" Having a valid QEMU PID does not mean we can access the proc entry immediately, we need to wait for the /proc/<qemupid> to appear before we can access it. (From OE-Core rev: d2d069fa9910d1c7a94c898355a63fca03ec5ad8) (From OE-Core rev: bf05abc7931a9a9e0823b24c6f4df4f93913da82) Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
8100e7c44e
commit
dd79b50980
|
@ -393,9 +393,10 @@ class QemuRunner:
|
|||
f = open(self.qemu_pidfile, 'r')
|
||||
qemu_pid = f.read()
|
||||
f.close()
|
||||
#logger.info("qemu_pid: %s" % qemu_pid)
|
||||
self.qemupid = int(qemu_pid)
|
||||
return True
|
||||
qemupid = int(qemu_pid)
|
||||
if os.path.exists("/proc/" + str(qemupid)):
|
||||
self.qemupid = qemupid
|
||||
return True
|
||||
return False
|
||||
|
||||
def run_serial(self, command, raw=False, timeout=5):
|
||||
|
|
Loading…
Reference in New Issue