Relax and statically verify QEMU cpu features.

Remove pinetrail code which is obsolete. Also do not use qemu64
CPU by default, which has a very limited feature set. Instead
request by default to use the Haswell CPU feature set, which is
the lowest common denominator on Chrome OS infrastructure.

Adding "check" should warn the user when the requested features
are not available locally.

Furthermore add command line option "kvm_cpu" to allow arbitrary
CPU feature set selection.

BUG=chromium:800554
TEST=Started VM with different options.

Change-Id: I323131fcb56d092fc7608afc389d3e185fb45562
Reviewed-on: https://chromium-review.googlesource.com/877622
Commit-Ready: Ilja H. Friedel <ihf@chromium.org>
Tested-by: Ilja H. Friedel <ihf@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>
1 file changed