test-runner: Remove semihosting usage in log message
ARM architecture utilizes semihosting to trace message and exit QEMU
guest. In order to make trace log and exit QEMU guest more generic,
new virtio console serial port 'testrunner0' is introduced.
Port 'testrunner0' is exposed to QEMU guest, input and output virtual
queues are created for receiving command line from host and sending
messages to host.
To distinguish log message and exit QEMU command from QEMU guest,
different header resides in front of message.
9 files changed