diff options
author | Adrian-Ken Rueegsegger <ken@codelabs.ch> | 2014-09-17 20:54:11 +0200 |
---|---|---|
committer | Michael Tokarev <mjt@tls.msk.ru> | 2014-09-26 21:08:56 +0400 |
commit | c5d1e2cce3a994484a809b599e6b38325c4e4c0e (patch) | |
tree | 0065eee9e836557234aee28ed21fb481ad270097 /scripts/kvm | |
parent | ed173cb704f01a62143a3ef0dcf8b493bc795c23 (diff) | |
download | qemu-c5d1e2cce3a994484a809b599e6b38325c4e4c0e.zip qemu-c5d1e2cce3a994484a809b599e6b38325c4e4c0e.tar.gz qemu-c5d1e2cce3a994484a809b599e6b38325c4e4c0e.tar.bz2 |
vmxcap: Update according to SDM of September 2014
This adds reporting of RDSEED exiting and XSAVES/XRSTORS #UD and fixes
the range of VMCS revision as well as some typos.
Signed-off-by: Adrian-Ken Rueegsegger <ken@codelabs.ch>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Diffstat (limited to 'scripts/kvm')
-rwxr-xr-x | scripts/kvm/vmxcap | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/kvm/vmxcap b/scripts/kvm/vmxcap index c90eda4..8f0371f 100755 --- a/scripts/kvm/vmxcap +++ b/scripts/kvm/vmxcap @@ -99,7 +99,7 @@ controls = [ Misc( name = 'Basic VMX Information', bits = { - (0, 31): 'Revision', + (0, 30): 'Revision', (32,44): 'VMCS size', 48: 'VMCS restricted to 32 bit addresses', 49: 'Dual-monitor support', @@ -169,7 +169,9 @@ controls = [ 12: 'Enable INVPCID', 13: 'Enable VM functions', 14: 'VMCS shadowing', - 18: 'EPT-violation #VE' + 16: 'RDSEED exiting', + 18: 'EPT-violation #VE', + 20: 'Enable XSAVES/XRSTORS', }, cap_msr = MSR_IA32_VMX_PROCBASED_CTLS2, ), @@ -195,7 +197,7 @@ controls = [ name = 'VM-Entry controls', bits = { 2: 'Load debug controls', - 9: 'IA-64 mode guest', + 9: 'IA-32e mode guest', 10: 'Entry to SMM', 11: 'Deactivate dual-monitor treatment', 13: 'Load IA32_PERF_GLOBAL_CTRL', @@ -216,7 +218,7 @@ controls = [ 8: 'Wait-for-SIPI activity state', 15: 'IA32_SMBASE support', (16,24): 'Number of CR3-target values', - (25,27): 'MSR-load/store count recommenation', + (25,27): 'MSR-load/store count recommendation', 28: 'IA32_SMM_MONITOR_CTL[2] can be set to 1', 29: 'VMWRITE to VM-exit information fields', (32,63): 'MSEG revision identifier', |