[project][qemu] Introduce testrunner0 port for communication

semihosting is used as communication channel for testrunner and host.
To make it more generic, utilize virtio serial console device instead
of semihosting.

New virtio serial console port 'testrunner0' is introduced along with
virtual RPMB device. Both virtual RPMB and 'testrunner0' ports of
virtual serial console device would be exposed to testrunner.

Bug: 119111590
Change-Id: I26d0372482838ca1afd204509bd730e846d10a2d
1 file changed
tree: 6714b5e4be14712bc4a6031a6d3a6f511f84d865
  1. .clang-format
  3. PREUPLOAD.cfg
  4. project/