http://ntddk.github.io/tags/dynamic-binary-translation/
> QEMUは動的バイナリ変換を用いた完全仮想化式のハイパーバイザである.
> QEMUは実行対象の命令列を逆アセンブルし,いちど中間表現に変換したうえで,ホストのアーキテクチャの命令列に変換して実行する.これによりQEMUは異なるアーキテクチャのバイナリを実行することができる.
> しかしQEMUは遅かったため,アクセラレータとしてkqemuが開発された.

http://image.slidesharecdn.com/x86virt-131222022407-phpapp01/95/x86-20-638.jpg
x86仮想化の実現のために
・バイナリ変換 (例: VMware)
 - ゲストに実行されたくない命令を、
  実行する前に動的に書き変える
 – OS側の変更が不要
・準仮想化 (例: Xen)
 – 仮想環境で実行されることを前提に、
  OSカーネルを書き変える
 – VMMをRing0、OSをRing1で実行

このスライドを作ったのはグンマー大学だけど
仮想化に関して嘘を広めているってことだね。
警察に通報しないと。

EPT
http://image.slidesharecdn.com/x86virt-131222022407-phpapp01/95/x86-32-638.jpg