<?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 But wouldn't make sense just in Intel® ISA Extensions</title>
    <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160284#M6558</link>
    <description>&lt;P&gt;But wouldn't make sense just abort the transaction without committing it and in this moment notifying the OS?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 27 Feb 2019 10:08:23 GMT</pubDate>
    <dc:creator>Perissinotto__Alessi</dc:creator>
    <dc:date>2019-02-27T10:08:23Z</dc:date>
    <item>
      <title>Intel TSX sigsegv notifications</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160282#M6556</link>
      <description>&lt;P&gt;Regarding Intel TSX instruction set, it does not notify the OS if an&amp;nbsp;sigsegv occurs but it just abort the transaction and roll back the operations done. What would imply notifying the OS of the&amp;nbsp;sigsegv in term of the processor performances? Ideally would it be reasonable to modify the acting if the TSX in that sense?&lt;/P&gt;&lt;P&gt;Thanks very much,&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Alessia&lt;/P&gt;</description>
      <pubDate>Tue, 26 Feb 2019 15:42:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160282#M6556</guid>
      <dc:creator>Perissinotto__Alessi</dc:creator>
      <dc:date>2019-02-26T15:42:15Z</dc:date>
    </item>
    <item>
      <title>What would imply notifying</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160283#M6557</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;P&gt;What would imply notifying the OS of the&amp;nbsp;sigsegv in term of the processor performances?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The issue is not one of performance, but semantics and correctness. You would have to commit the transaction (making all of its writes so far globally visible) before you could notify the OS, but that would break the isolation that TSX is giving you. You might have committed a transaction which would later abort, or exposed an incomplete state which shouldn't be globally visible.&lt;/P&gt;&lt;P&gt;This would be like arbitrarily dropping a lock surrounding a critical section on a pagefault inside the critical section...&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Ideally would it be reasonable to modify the acting if the TSX in that sense?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;For the reasons above the answer is "No, it would not be reasonable"&lt;/P&gt;</description>
      <pubDate>Tue, 26 Feb 2019 16:14:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160283#M6557</guid>
      <dc:creator>James_C_Intel2</dc:creator>
      <dc:date>2019-02-26T16:14:46Z</dc:date>
    </item>
    <item>
      <title>But wouldn't make sense just</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160284#M6558</link>
      <description>&lt;P&gt;But wouldn't make sense just abort the transaction without committing it and in this moment notifying the OS?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 10:08:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160284#M6558</guid>
      <dc:creator>Perissinotto__Alessi</dc:creator>
      <dc:date>2019-02-27T10:08:23Z</dc:date>
    </item>
    <item>
      <title>But wouldn't make sense just</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160285#M6559</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;P&gt;But wouldn't make sense just abort the transaction without committing it and in this moment notifying the OS?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;No, because if the transaction aborts then it should have no effects at all. If the code in the transaction conceptually didn't execute, then it can't have caused a SEGV (or page-fault), so there is nothing to report.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 10:17:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160285#M6559</guid>
      <dc:creator>James_C_Intel2</dc:creator>
      <dc:date>2019-02-27T10:17:15Z</dc:date>
    </item>
    <item>
      <title>I was thinking about an</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160286#M6560</link>
      <description>&lt;P&gt;I was thinking about an attacker trying to probe the memory location to find writable ones without causing an exception to the OS that may terminate the process he is using and uses TSX to do this silent probing. How can Intel TSX can be modified in order to avoid that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 10:20:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160286#M6560</guid>
      <dc:creator>Perissinotto__Alessi</dc:creator>
      <dc:date>2019-02-27T10:20:50Z</dc:date>
    </item>
    <item>
      <title>Surely if you are already</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160287#M6561</link>
      <description>&lt;P&gt;Surely if you are already executing inside the process, you have complete control anyway, so this seems uninteresting. On&amp;nbsp;Linux you could open /proc/self/maps and find out the whole of the process memory map!&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I am not a security expert. If you have an attack, please report it and I can assure you it will be taken very seriously!&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 10:51:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160287#M6561</guid>
      <dc:creator>James_C_Intel2</dc:creator>
      <dc:date>2019-02-27T10:51:18Z</dc:date>
    </item>
    <item>
      <title>I am actually referring to</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160288#M6562</link>
      <description>&lt;P&gt;I am actually referring to the context of an Intel SGX enclave that is calling TSX instructions from inside it so it does not have access to the memory mapping and it wants to blindly probe memory locations to produce an ROP attack.&lt;/P&gt;&lt;P&gt;The whole procedure is described in the following paper: &lt;A href="https://arxiv.org/abs/1902.03256" target="_blank"&gt;https://arxiv.org/abs/1902.03256&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The main point is that we need to notify the OS when an segv occurs inside the transaction. In any case a transaction that is subject to a segmentation fault will be aborted and none of its actions will be committed so where is the problem in notifying the OS?&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Alessia&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 11:33:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160288#M6562</guid>
      <dc:creator>Perissinotto__Alessi</dc:creator>
      <dc:date>2019-02-27T11:33:43Z</dc:date>
    </item>
    <item>
      <title>Since there is a published</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160289#M6563</link>
      <description>&lt;P&gt;Since there is a published paper, I am sure our security folk are already on the case. Since I am not one of them, and am not a security expert, I will now shut up!&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 11:43:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160289#M6563</guid>
      <dc:creator>James_C_Intel2</dc:creator>
      <dc:date>2019-02-27T11:43:35Z</dc:date>
    </item>
    <item>
      <title>To who should I ask then?
 </title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160290#M6564</link>
      <description>&lt;P&gt;To who should I ask then?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 11:45:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160290#M6564</guid>
      <dc:creator>Perissinotto__Alessi</dc:creator>
      <dc:date>2019-02-27T11:45:07Z</dc:date>
    </item>
    <item>
      <title>So you don't feel that you</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160291#M6565</link>
      <description>&lt;P&gt;So you don't feel that you have been dropped... I am trying to find someone. It would also be useful if you could complete your profile so that we can communicate with you off-list.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 10:29:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160291#M6565</guid>
      <dc:creator>James_C_Intel2</dc:creator>
      <dc:date>2019-02-28T10:29:06Z</dc:date>
    </item>
    <item>
      <title>Thank you so much, I am going</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160292#M6566</link>
      <description>&lt;P&gt;Thank you so much, I am going to update my profile immediately!&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 10:30:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160292#M6566</guid>
      <dc:creator>Perissinotto__Alessi</dc:creator>
      <dc:date>2019-02-28T10:30:35Z</dc:date>
    </item>
    <item>
      <title>It appears that a better</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160293#M6567</link>
      <description>&lt;P&gt;It appears that a better place to ask these questions would be the &lt;A href="https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx"&gt;SGX forum&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you ask there at least you'll be talking to people who know more about this than us generalists over here :-)&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 16:11:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Intel-TSX-sigsegv-notifications/m-p/1160293#M6567</guid>
      <dc:creator>James_C_Intel2</dc:creator>
      <dc:date>2019-03-04T16:11:25Z</dc:date>
    </item>
  </channel>
</rss>

