<?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 Hi Michelle, in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/EPT-Violation/m-p/1062579#M54712</link>
    <description>&lt;P&gt;Hi Michelle,&lt;/P&gt;

&lt;P&gt;Here is some feedback from my peer:&lt;/P&gt;

&lt;P&gt;//*&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;At the bottom of page 27-6 of Volume 3 of the SDM (revision 057), the text reads&lt;/STRONG&gt;, "An EPT violation that occurs during as a result of execution of a read-modify-write operation sets bit 1 (data write). Whether it also sets bit 0 (data read) is implementation-specific and, for a given implementation, may differ for different kinds of read-modify-write operations."&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;This setting of both bits 0 and 1 can occur regardless of the value of bit 6 of EPTP.&lt;/STRONG&gt;&lt;/P&gt;

&lt;P&gt;*//&lt;/P&gt;

&lt;P&gt;Regards, Thai&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 29 Mar 2016 19:00:50 GMT</pubDate>
    <dc:creator>Quoc-Thai_L_Intel</dc:creator>
    <dc:date>2016-03-29T19:00:50Z</dc:date>
    <item>
      <title>EPT Violation</title>
      <link>https://community.intel.com/t5/Software-Archive/EPT-Violation/m-p/1062578#M54711</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I am getting an EPT Violation with bits 0, 1, 7, and 8 set in the exit qualification field.&amp;nbsp; However, bit 6 is cleared in the EPTP.&amp;nbsp; The spec indicates that it is only possible for both bits 0 and 1 to be set for the exit qualification if bit 6 is set in EPTP:&amp;nbsp;&lt;/P&gt;

&lt;P&gt;"&lt;FONT face="NeoSansIntel" size="1"&gt;&lt;FONT face="NeoSansIntel" size="1"&gt;1. If accessed and dirty flags for EPT are enabled, processor accesses to guest paging-structure entries are treated as writes with &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="NeoSansIntel" size="1"&gt;&lt;FONT face="NeoSansIntel" size="1"&gt;regard to EPT violations (see Section 28.2.3.2). If such an access causes an EPT violation, the processor sets both bit 0 and bit 1 of &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="NeoSansIntel" size="1"&gt;&lt;FONT face="NeoSansIntel" size="1"&gt;the exit qualification."&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;Are there other circumstances that would cause both bits 0 and 1 to be set?&amp;nbsp; The address on which the EPT Violation is occurring&amp;nbsp;is read only by the OS, so an access treated as a write, would be a problem.&amp;nbsp; Thanks for any insight you can provide.&lt;/P&gt;

&lt;P&gt;-Michelle&lt;/P&gt;</description>
      <pubDate>Mon, 28 Mar 2016 14:00:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/EPT-Violation/m-p/1062578#M54711</guid>
      <dc:creator>Michelle_Cunningham</dc:creator>
      <dc:date>2016-03-28T14:00:14Z</dc:date>
    </item>
    <item>
      <title>Hi Michelle,</title>
      <link>https://community.intel.com/t5/Software-Archive/EPT-Violation/m-p/1062579#M54712</link>
      <description>&lt;P&gt;Hi Michelle,&lt;/P&gt;

&lt;P&gt;Here is some feedback from my peer:&lt;/P&gt;

&lt;P&gt;//*&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;At the bottom of page 27-6 of Volume 3 of the SDM (revision 057), the text reads&lt;/STRONG&gt;, "An EPT violation that occurs during as a result of execution of a read-modify-write operation sets bit 1 (data write). Whether it also sets bit 0 (data read) is implementation-specific and, for a given implementation, may differ for different kinds of read-modify-write operations."&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;This setting of both bits 0 and 1 can occur regardless of the value of bit 6 of EPTP.&lt;/STRONG&gt;&lt;/P&gt;

&lt;P&gt;*//&lt;/P&gt;

&lt;P&gt;Regards, Thai&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2016 19:00:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/EPT-Violation/m-p/1062579#M54712</guid>
      <dc:creator>Quoc-Thai_L_Intel</dc:creator>
      <dc:date>2016-03-29T19:00:50Z</dc:date>
    </item>
  </channel>
</rss>

