<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: VMLAUNCH &amp;quot;hangs&amp;quot; when using windows 10 in Mobile and Desktop Processors</title>
    <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1231973#M48012</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;It's my fault. In windows 7 I disable pae and nx by using "bcdedit /set pae forcedisable(nx alwaysoff)". I know pae is not support in windows 10 but I still disable pae and nx by using&amp;nbsp;"bcdedit /set pae forcedisable(nx alwaysoff)". I take it for granted that it works. However, when I check the cr4.pae and cr4.pse in windows 10, I found that cr4.pae=1 !!&lt;/P&gt;&lt;P&gt;After I disable EPT in windows 10, the vmlaunch goes to &lt;SPAN&gt;_GuestEntryPoint so It seems work now.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;So, another question, if I want to enable EPT in windows 10 x86, how can I set cr4.pae to zero? Bcdedit doesn't work and set it directly in windbg causes bug. Google seems no method for this.&lt;/P&gt;&lt;P&gt;When using windows 10 x64, we don't need to consider pae.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;50u1w4y&lt;/P&gt;</description>
    <pubDate>Thu, 26 Nov 2020 13:33:28 GMT</pubDate>
    <dc:creator>50u1w4y</dc:creator>
    <dc:date>2020-11-26T13:33:28Z</dc:date>
    <item>
      <title>VMLAUNCH "hangs" when using windows 10</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1231450#M48011</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I have implemented a hypervisor with EPT yet, it works well in Windows 7 pro x86, after I run the same hypervisor in Windows 10 pro x86, there is a strange mistake.&lt;/P&gt;&lt;P&gt;First, both the windows 7 machine and the windows 10 1903 machine are 4GB memory, single-core and disable pae and DEP. The machine is running in VMware 16.1 and I use windbg to debug the kernel with pipe. And according to the Microsoft document I have disabled Hyper-V using group policy. From the windows's&amp;nbsp;control panel, my processor is "Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz&amp;nbsp; 2.90 GHz". And I&amp;nbsp;experience the same error on another computer with "Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz&amp;nbsp; 2.90 GHz".&lt;/P&gt;&lt;P&gt;Here is the story.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;_ExecuteVmLaunch Proc
	vmlaunch
	INT 3
	ret
_ExecuteVmLaunch Endp

_GuestEntryPoint Proc	StdCall _GuestEsp
	INT 3
	pop	ebp
	popad
	ret
_GuestEntryPoint Endp&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When the vmlaunch execute successfully, the eip will turn to the _GuestEntryPoint, I have tested this in Windows 7 pro x86 machine and it works. When the vmlaunch execute failed, it should turn to the instruction after vmlauch. Both situation will make a INT 3 interrupt.&lt;/P&gt;&lt;P&gt;Now, in the windows 10 machine, strange mistake happened. After the vmlaunch instruction runs, there is not interruption, the windbg only shows&amp;nbsp;&lt;SPAN&gt;"debuggee is running", I can't control the windows 10 machine and there is no BSOD. Even I click break in the windbg, nothing happens. I don't know where is the eip now and what really happens.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Actually, I doubt that maybe it's because of my code error. Just like the link "&lt;A href="https://community.intel.com/t5/Software-Archive/VMLAUNCH-quot-hangs-quot-when-enabling-EPT/m-p/780472#M4948" target="_self"&gt;VMLAUNCH "hangs" when enabling EPT&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;". However, it works in windows 7 pro x86. So, I doubt that maybe there is something need to change in windows 10 pro x86 but&amp;nbsp;the vmlaunch won't ret to let me check the error code. I read some code of hypervisor online, all of them related to windows 10 realize in windows 10 x64.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks you all.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;50u1w4y&lt;/P&gt;</description>
      <pubDate>Wed, 25 Nov 2020 01:54:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1231450#M48011</guid>
      <dc:creator>50u1w4y</dc:creator>
      <dc:date>2020-11-25T01:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: VMLAUNCH "hangs" when using windows 10</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1231973#M48012</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;It's my fault. In windows 7 I disable pae and nx by using "bcdedit /set pae forcedisable(nx alwaysoff)". I know pae is not support in windows 10 but I still disable pae and nx by using&amp;nbsp;"bcdedit /set pae forcedisable(nx alwaysoff)". I take it for granted that it works. However, when I check the cr4.pae and cr4.pse in windows 10, I found that cr4.pae=1 !!&lt;/P&gt;&lt;P&gt;After I disable EPT in windows 10, the vmlaunch goes to &lt;SPAN&gt;_GuestEntryPoint so It seems work now.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;So, another question, if I want to enable EPT in windows 10 x86, how can I set cr4.pae to zero? Bcdedit doesn't work and set it directly in windbg causes bug. Google seems no method for this.&lt;/P&gt;&lt;P&gt;When using windows 10 x64, we don't need to consider pae.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;50u1w4y&lt;/P&gt;</description>
      <pubDate>Thu, 26 Nov 2020 13:33:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1231973#M48012</guid>
      <dc:creator>50u1w4y</dc:creator>
      <dc:date>2020-11-26T13:33:28Z</dc:date>
    </item>
    <item>
      <title>Re:VMLAUNCH &amp;quot;hangs&amp;quot; when using windows 10</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1233699#M48066</link>
      <description>&lt;P&gt;Hello&amp;nbsp;50u1w4y,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank&amp;nbsp;you&amp;nbsp;for&amp;nbsp;posting&amp;nbsp;on&amp;nbsp;the&amp;nbsp;Intel®&amp;nbsp;communities.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This forum is related to&amp;nbsp;Intel®&amp;nbsp;CPUs questions, unfortunately, software development or programming questions are&amp;nbsp;outside of&amp;nbsp;Intel®&amp;nbsp;Customer Support scope.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The best thing you can do is to rely on&amp;nbsp;Intel®&amp;nbsp;documents, if those guides do not help you, you can also check the&amp;nbsp;Developer Zone for further help:&amp;nbsp;&lt;A href="https://software.intel.com/content/www/us/en/develop/home.html" rel="noopener noreferrer" target="_blank"&gt;https://software.intel.com/content/www/us/en/develop/home.html&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The other option for your is to contact us via the&amp;nbsp;Intel®&amp;nbsp;Premier Support&amp;nbsp;&lt;A href="https://www.intel.com/content/www/us/en/design/support/ips/training/welcome.html" rel="noopener noreferrer" target="_blank"&gt;https://www.intel.com/content/www/us/en/design/support/ips/training/welcome.html&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you do not have an account for this type of support, check with a local&amp;nbsp;Intel® Authorized Distributors and Approved Supplier so they can help you to submit a support ticket.&amp;nbsp;&lt;A href="https://www.intel.com/content/www/us/en/partner/where-to-buy/overview.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/partner/where-to-buy/overview.html&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sebastian M &amp;nbsp;&lt;/P&gt;&lt;P&gt;Intel Customer Support Technician &amp;nbsp;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 02 Dec 2020 23:22:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1233699#M48066</guid>
      <dc:creator>Sebastian_M_Intel</dc:creator>
      <dc:date>2020-12-02T23:22:19Z</dc:date>
    </item>
    <item>
      <title>Re:VMLAUNCH &amp;quot;hangs&amp;quot; when using windows 10</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1234903#M48169</link>
      <description>&lt;P&gt;Hello&amp;nbsp;50u1w4y,&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We hope the previous post was useful to direct you to the correct support place.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We will proceed to close this inquiry from our side, if you have any additional questions; please submit a new thread and we will gladly assist you.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sebastian M&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Intel Customer Support Technician&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 07 Dec 2020 22:03:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/VMLAUNCH-quot-hangs-quot-when-using-windows-10/m-p/1234903#M48169</guid>
      <dc:creator>Sebastian_M_Intel</dc:creator>
      <dc:date>2020-12-07T22:03:03Z</dc:date>
    </item>
  </channel>
</rss>

