- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In SDM volume 3 A.11 "VM FUNCTIONS" (page 1457), it says
- The IA32_VMX_VMFUNC MSR exists only on processors that support the 1-setting of the “activate secondary controls” VM-execution control (only if bit 63 of the IA32_VMX_PROCBASED_CTLS MSR is 1) and the 1-setting of the “enable VM functions” secondary processor-based VM-execution control (only if bit 45 of the IA32_VMX_PROCBASED_CTLS2 MSR is 1).
However, in SDM volume 4 2.1 "ARCHITECTURAL MSRS" Table 2-2. "IA-32 Architectural MSRs" (page 53), the comment column for "IA32_VMX_VMFUNC" says
- "If( CPUID.01H:ECX.[5] = 1 && IA32_VMX_BASIC[55] )"
I believe this is incorrect. The correct comment should be
- "If( CPUID.01H:ECX.[5] = 1 && IA32_VMX_PROCBASED_CTLS[63] && IA32_VMX_PROCBASED_CTLS2[45] )"
I have downloaded the latest SDMs as of posting this typo report.
- SDM volume 3: Order Number: 325384-077US; April 2022
- SDM volume 4: Order Number: 335592-077US; April 2022
Screenshots:
Could you update the SDM to fix this typo? Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello lxylxy123456,
Thank you for waiting for a response.
I have forwarded your report, and I would like to inform you that the issue will be fixed in the next SDM update (release 078), which is targeted to be published in August.
Once again, thanks for reporting the problem.
Best regards,
Jean O.
Intel Customer Support Technician
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello lxylxy123456,
Thank you for posting on the Intel️® communities.
I will proceed to check the issue internally and post back soon with more details.
Best regards,
Jean O.
Intel Customer Support Technician
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jean,
Thanks for forwarding the issue.
FYI this issue was found when testing on a CPU with model name "Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz". The MSR values are:
MSR 480h: 0x00da04000000000f
MSR 481h: 0x0000007f00000016
MSR 482h: 0xfff9fffe0401e172
MSR 483h: 0x007fffff00036dff
MSR 484h: 0x0000ffff000011ff
MSR 485h: 0x00000000000401e7
MSR 486h: 0x0000000080000021
MSR 487h: 0x00000000ffffffff
MSR 488h: 0x0000000000002000
MSR 489h: 0x00000000000267ff
MSR 48ah: 0x000000000000002a
MSR 48bh: 0x000000ff00000000
MSR 48ch: 0x00000f0106114141
MSR 48dh: 0x0000007f00000016
MSR 48eh: 0xfff9fffe04006172
MSR 48fh: 0x007fffff00036dfb
MSR 490h: 0x0000ffff000011fb
MSR 491h: unavailable
MSR 492h: unavailable
MSR 493h: unavailable
IA32_VMX_BASIC = 0x00da04000000000f
IA32_VMX_BASIC[55] = 1
IA32_VMX_PROCBASED_CTLS = 0xfff9fffe0401e172
IA32_VMX_PROCBASED_CTLS[63] = 1
IA32_VMX_PROCBASED_CTLS2 = 0x000000ff00000000
IA32_VMX_PROCBASED_CTLS2[45] = 0
IA32_VMX_VMFUNC = unavailalbe
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello lxylxy123456,
Thank you for waiting for a response.
I have forwarded your report, and I would like to inform you that the issue will be fixed in the next SDM update (release 078), which is targeted to be published in August.
Once again, thanks for reporting the problem.
Best regards,
Jean O.
Intel Customer Support Technician
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page