<?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 Awesome, thank you very much! in Intel Confidential Computing</title>
    <link>https://community.intel.com/t5/Intel-Confidential-Computing/How-expensive-is-an-AEX/m-p/1105022#M1165</link>
    <description>&lt;P&gt;Awesome, thank you very much!&lt;/P&gt;</description>
    <pubDate>Tue, 06 Dec 2016 08:06:42 GMT</pubDate>
    <dc:creator>Urs_M_</dc:creator>
    <dc:date>2016-12-06T08:06:42Z</dc:date>
    <item>
      <title>How expensive is an AEX?</title>
      <link>https://community.intel.com/t5/Intel-Confidential-Computing/How-expensive-is-an-AEX/m-p/1105020#M1163</link>
      <description>&lt;P&gt;Hey guys,&lt;/P&gt;

&lt;P&gt;I am wondering how expensive an asynchronous exit is compared to a normal context switch.&lt;/P&gt;

&lt;P&gt;If I understand the documentation correctly, the enclave stores the CPU's registers to the sate save area (SSA). Due to some alignment requirements, the SSA should usually be the size of a single page (4096 bytes).&lt;/P&gt;

&lt;P&gt;Intel SGX, however, allows larger SSAs (specified by SSAFRAMESIZE). What else is or can be stored in an SSA? If SSAFRAMESIZE can get large, an AEX might be rather expensive. How big is SSAFRAMESIZE usually?&lt;/P&gt;

&lt;P&gt;Best, Urs&lt;/P&gt;</description>
      <pubDate>Mon, 05 Dec 2016 15:44:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Confidential-Computing/How-expensive-is-an-AEX/m-p/1105020#M1163</guid>
      <dc:creator>Urs_M_</dc:creator>
      <dc:date>2016-12-05T15:44:21Z</dc:date>
    </item>
    <item>
      <title>https://github.com/01org</title>
      <link>https://community.intel.com/t5/Intel-Confidential-Computing/How-expensive-is-an-AEX/m-p/1105021#M1164</link>
      <description>&lt;P&gt;&lt;A href="https://github.com/01org/linux-sgx/blob/57cb162f126397facf049f4f0fbd293d56dd2e63/sdk/sign_tool/SignTool/manage_metadata.h"&gt;https://github.com/01org/linux-sgx/blob/57cb162f126397facf049f4f0fbd293d56dd2e63/sdk/sign_tool/SignTool/manage_metadata.h&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;has&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;#&lt;/SPAN&gt;&lt;SPAN class="pl-k" style="color: rgb(167, 29, 93); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;define&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-en" style="color: rgb(121, 93, 163); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;SSA_NUM&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-c1" style="color: rgb(0, 134, 179); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;#&lt;/SPAN&gt;&lt;SPAN class="pl-k" style="color: rgb(167, 29, 93); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;define&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-en" style="color: rgb(121, 93, 163); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;SSA_FRAME_SIZE&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-c1" style="color: rgb(0, 134, 179); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;1&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;And&lt;/P&gt;

&lt;P&gt;&lt;A href="https://github.com/01org/linux-sgx/blob/57cb162f126397facf049f4f0fbd293d56dd2e63/common/inc/internal/metadata.h"&gt;https://github.com/01org/linux-sgx/blob/57cb162f126397facf049f4f0fbd293d56dd2e63/common/inc/internal/metadata.h&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;has the following defined:&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;#&lt;/SPAN&gt;&lt;SPAN class="pl-k" style="color: rgb(167, 29, 93); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;define&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-en" style="color: rgb(121, 93, 163); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;SSA_NUM_MIN&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-c1" style="color: rgb(0, 134, 179); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;#&lt;/SPAN&gt;&lt;SPAN class="pl-k" style="color: rgb(167, 29, 93); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;define&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-en" style="color: rgb(121, 93, 163); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;SSA_FRAME_SIZE_MIN&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-c1" style="color: rgb(0, 134, 179); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;#&lt;/SPAN&gt;&lt;SPAN class="pl-k" style="color: rgb(167, 29, 93); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;define&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-en" style="color: rgb(121, 93, 163); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;SSA_FRAME_SIZE_MAX&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; float: none; display: inline !important; white-space: pre; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt; &lt;/SPAN&gt;&lt;SPAN class="pl-c1" style="color: rgb(0, 134, 179); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 12px; font-style: normal; font-weight: normal; word-spacing: 0px; white-space: pre; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;"&gt;2&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;It appears the software is using 1 page for each SSA, two SSAs per TCS.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Dec 2016 20:00:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Confidential-Computing/How-expensive-is-an-AEX/m-p/1105021#M1164</guid>
      <dc:creator>Francisco_C_Intel</dc:creator>
      <dc:date>2016-12-05T20:00:08Z</dc:date>
    </item>
    <item>
      <title>Awesome, thank you very much!</title>
      <link>https://community.intel.com/t5/Intel-Confidential-Computing/How-expensive-is-an-AEX/m-p/1105022#M1165</link>
      <description>&lt;P&gt;Awesome, thank you very much!&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 08:06:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Confidential-Computing/How-expensive-is-an-AEX/m-p/1105022#M1165</guid>
      <dc:creator>Urs_M_</dc:creator>
      <dc:date>2016-12-06T08:06:42Z</dc:date>
    </item>
  </channel>
</rss>

