project/qemu: run.py wait for QEMU when interactive

If run is called without the --headless flag, QEMU is running
interactively. This means that run.py must wait for the user to
quit QEMU before calling qemu.Runner.shutdown() to terminate
execution cleanly.

Bug: None
Test: build qemu-generic-arm64-test-debug then run
      build-root/build-qemu-genric-arm64-test-debug/run without
      any arguments
Change-Id: I7a2176093a76c9802f4e46a229743b5369e53b1d
1 file changed
tree: b972e442f08edee07302512946da552cf1aa38f7
  1. project/
  2. .clang-format
  3. LICENSE
  4. PREUPLOAD.cfg