FreeBSD 10.0-RELEASEのBHyVeでLinuxゲストが「WRMSR・RDMSR」などの単語を含むエラーメッセージと共に異常終了する場合

一部のLinuxカーネルと一部のIntel CPUの組み合わせでは「Unknown WRMSR code 391, val 2000000f, cpu 0」「vm exit rdmsr 0xe8, cpu 0」などのエラーがでる。
これは、該当するMSRへのアクセスをBHyVeがハンドルせずに異常終了して済ませてしまっているためで、以下の手順で-CURRENTのパッチをバックポートすることで解決出来る。

# svn co svn://svn.freebsd.org/base/head
# cd head
# svn diff -r259634:r259635 > ~/msr.diff
# cd /usr/src
# patch -p0 < ~/msr.diff
# cd usr.sbin/bhyve
# make
# make install
# cd ~/bhyve-script
# vi centos1
        BHYVECMD="/usr/sbin/bhyve \
                -c "$VCPUS" \
のところを以下のように書き換える:
        BHYVECMD="/usr/sbin/bhyve \
                -w \
                -c "$VCPUS" \