Intel64 and IA-32 Architectures Software Developer's Manuals 改訂

今月に入って Intel64 and IA-32 Architectures Software Developer's Manuals が version 045 に改訂された。前回の改訂は id:nminoru:20120907:intelcpu 。
主な追加機能は以下の 3 つ。

Cache Quality-of-Service(QoS) Monitoring
Hyper-threding の論理プロセッサごとの L3 キャッシュの占有率をモニタリングできる。
Virtualization Exception
ベクタ番号14の Page Fault(#PF) 例外のように EPT 構造の一部にアクセスがあった時に、ベクタ番号20の Virtualization Exception(#VF) 例外を発生させることができる。
VMCS Shadowing
Virtual-Machine Control data Structure(VMCS) Shadowing。VMCS のデータ構造を Ordinary VMCS とその差分の shadow VMCS の二重化できる。

VMCS Shadowing と Virtual Exception で、仮想マシン間のデータ構造を共有を進めて VMゲストの fork をできるようにするように見える。