CPU
上級
AMD-V (SVM) / AMD-Vi(エーエムディーヴィ)
AMDの仮想化拡張命令セット (2006、コードネームPacifica)。Intel VT-x相当のCPU仮想化を提供、AMD-ViはIOMMU実装名。
0 回閲覧
0 いいね
2026/5/15 更新
関連タグ
CPU
仮想化
AMD
概要
AMD-V (AMD Virtualization、コードネーム Pacifica) はAMDが2006年5月にAthlon 64 X2 Rev F (Brisbane) およびOpteron Rev Fで初実装した仮想化拡張命令セット。SVM (Secure Virtual Machine) 拡張とも呼ばれ、Intel VT-x (2005) のAMD相当機能。AMD-Vi (AMD I/O Virtualization Technology) はIOMMU実装の名称。
主要命令と機能
| 命令 | 機能 |
|---|---|
| VMRUN | VM切替・起動 |
| VMLOAD / VMSAVE | プロセッサ状態保存・復元 |
| VMMCALL | Guest→VMMハイパーコール |
| STGI / CLGI | グローバル割込制御 |
| SKINIT | セキュアブート初期化 |
世代別拡張
| 世代 | 年 | 追加機能 |
|---|---|---|
| Athlon 64 Rev F | 2006 | 基本AMD-V |
| Barcelona (K10) | 2007 | NPT / AMD-Vi |
| Bulldozer | 2011 | AVIC (割込仮想化) |
| Zen (Ryzen 1000) | 2017 | SEV (Secure Encrypted Virt.) |
| Zen 2 (Ryzen 3000) | 2019 | SEV-ES (Encrypted State) |
| Zen 3 (Ryzen 5000) | 2020 | SEV-SNP (Secure Nested Paging) |
| Zen 4 (Ryzen 7000) | 2022 | SEV-SNP 拡張 |
SEV: 機密コンピューティング
AMDが2017年Ryzen / EPYCで導入した「VMメモリ暗号化」機能。クラウド事業者がGuestVMの中身を見られない / 改竄できない構造を提供。Google Cloud Confidential VM、Azure Confidential Computing が採用。
関連用語との違い
- vs Intel VT-x: 命令セット非互換、機能はほぼ同等。性能差は世代次第
- vs AMD-Vi: AMD-V はCPU仮想化、AMD-VI はI/O仮想化 (IOMMU)
FAQ
Q1: BIOSで「SVM Mode」が「AMD-V」? A: 同じもの。AMD MB は「SVM Mode」、Intel MBは「VT-x」表記が一般的。
Q2: SEV-SNP とは? A: Zen 3で導入されたメモリ整合性保護機能。ハイパーバイザによる悪意あるメモリ改変を検知。
Q3: Ryzen で対応世代は? A: Ryzen 1000 (Zen) 以降全世代対応。APU (Ryzen G系) も対応。