Fix flags passed to VHE tests

Our tests initially selected only between VHE/nVHE with -V flag.
Later we added -N to opt out of pKVM mode (not passing command line
flag). Turns out our scripts would pass -V but not -N for some VHE tests.
This started tripping the tests with Marc's early VHE series that
suddenly began booting into nVHE but failed due to missing SVE
implementation.

Fix this by consolidating -V and -N behind a single -M mode flag. Users
can choose from 'vhe', 'nvhe' and 'pkvm' and the right combination of
QEMU configs is selected accordingly in `run_qemu.sh`.

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