Add Hello World test of CrosVM

Adds a minimal test of CrosVM. It uses the same rootfs as kvm-unit-tests
but the test script loads CrosVM from its ext4 image and runs a VM.
The VM uses the same kernel as the host, the same rootfs, and the test
script simply prints 'Hello World'.

Make targets added for all VHE/nVHE/pKVM configs. The test reuses
run_test.sh from kvm-unit-tests to avoid duplication/specialization.

Test: make test-crosvm-helloworld
Change-Id: I1f6d3f19f46f4ea4a0e680b36075599a7627b56a
4 files changed
tree: df8cb51f061d0171d01ea6bf2a50cc324aaf9076
  1. aarch64/
  2. crosvm/
  3. cuttlefish/
  4. kvm-unit-tests/
  5. common.inc
  6. Makefile