<?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: SGX - EPCM and data structures in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1480806#M5725</link>
    <description>&lt;P&gt;Hi Ken,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for you reply, this makes a lot of sense!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Brandon&lt;/P&gt;</description>
    <pubDate>Thu, 27 Apr 2023 10:02:24 GMT</pubDate>
    <dc:creator>BH21</dc:creator>
    <dc:date>2023-04-27T10:02:24Z</dc:date>
    <item>
      <title>SGX - EPCM and data structures</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1478197#M5711</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was wondering where the EPCM and data structures (e.g. PCMD) are actually stored?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This &lt;A href="https://www.kernel.org/doc/html/v5.16/x86/sgx.html#enclave-page-cache-map" target="_blank"&gt;Linux Kernel doc&lt;/A&gt; suggests that the EPCM is a "hardware data structure", does that mean it is stored in a separate component?&lt;/P&gt;
&lt;P&gt;Are data structures stored in the EPC itself or a separate region in PRM?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 04:24:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1478197#M5711</guid>
      <dc:creator>BH21</dc:creator>
      <dc:date>2023-04-19T04:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: SGX - EPCM and data structures</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1478232#M5712</link>
      <description>&lt;P&gt;Hi BH21,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for your interest in Intel® SGX.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Enclave Page Cache Map (EPCM) is a secure structure used by the processor to track the contents of the Enclave Page Cache (EPC). The contents of enclaves and the associated data structures are stored in the EPC, which is a subset of the Processor Reserved Memory (PRM). Here is the diagram for more information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KFPW_Intel_0-1681887469342.png" style="width: 548px;"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/40429i93E588C7D4022394/image-dimensions/548x196?v=v2&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" width="548" height="196" role="button" title="KFPW_Intel_0-1681887469342.png" alt="KFPW_Intel_0-1681887469342.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Meanwhile, Paging Crypto MetaData (PCMD) is used to keep track of crypto meta-data associated with a paged-out page. Combined with PAGEINFO, it provides enough information for the processor to verify, decrypt, and reload a paged-out EPC page. The PCMD is available in the system memory. Refer to the diagram for more information.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KFPW_Intel_1-1681887483835.png" style="width: 561px;"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/40430i6B86C0240F0B7409/image-dimensions/561x348?v=v2&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" width="561" height="348" role="button" title="KFPW_Intel_1-1681887483835.png" alt="KFPW_Intel_1-1681887483835.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are the references could be useful for your use cases.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="https://www.intel.com/content/dam/develop/external/us/en/documents/overview-of-intel-sgx-instructions-and-datastructures.pdf" target="_blank" rel="noopener noreferrer"&gt;Overview of Intel SGX instructions and datastructures&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://sgx101.gitbook.io/sgx101/sgx-bootstrap/enclave" target="_blank" rel="noopener noreferrer"&gt;SGX101 - enclave&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-size: 11pt;" href="https://www.intel.com/content/dam/develop/external/us/en/documents/332680-002-600685.pdf" target="_blank" rel="noopener noreferrer"&gt;Intel® Software Guard Extensions (Intel® SGX)&lt;/A&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope that the information that I provided is useful for you. Let me know if you have any questions. Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Ken&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 06:58:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1478232#M5712</guid>
      <dc:creator>KFPW_Intel</dc:creator>
      <dc:date>2023-04-19T06:58:29Z</dc:date>
    </item>
    <item>
      <title>Re:SGX - EPCM and data structures</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1480256#M5721</link>
      <description>&lt;P&gt;Hi BH21,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I hope the information I provided was helpful to you. Do you need further help with this issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please inform us if you have any question regards to this issue.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ken&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 26 Apr 2023 01:12:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1480256#M5721</guid>
      <dc:creator>KFPW_Intel</dc:creator>
      <dc:date>2023-04-26T01:12:25Z</dc:date>
    </item>
    <item>
      <title>Re: SGX - EPCM and data structures</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1480806#M5725</link>
      <description>&lt;P&gt;Hi Ken,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for you reply, this makes a lot of sense!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Brandon&lt;/P&gt;</description>
      <pubDate>Thu, 27 Apr 2023 10:02:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1480806#M5725</guid>
      <dc:creator>BH21</dc:creator>
      <dc:date>2023-04-27T10:02:24Z</dc:date>
    </item>
    <item>
      <title>Re:SGX - EPCM and data structures</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1480906#M5726</link>
      <description>&lt;P&gt;Hi BH21,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Great to know the information is useful for you. Please inform us if you have any question regards to this issue.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ken&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 27 Apr 2023 15:09:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1480906#M5726</guid>
      <dc:creator>KFPW_Intel</dc:creator>
      <dc:date>2023-04-27T15:09:06Z</dc:date>
    </item>
    <item>
      <title>Re:SGX - EPCM and data structures</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1482107#M5732</link>
      <description>&lt;P&gt;Hi BH21,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We have not heard from you in several days so we will no longer monitor this thread. We hope you were able to resolve your issue. Please start a new thread if you need further help.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ken&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 02 May 2023 01:59:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-EPCM-and-data-structures/m-p/1482107#M5732</guid>
      <dc:creator>KFPW_Intel</dc:creator>
      <dc:date>2023-05-02T01:59:20Z</dc:date>
    </item>
  </channel>
</rss>

