<?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 DMA synchronisation with incoming MWr-TLP in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/DMA-synchronisation-with-incoming-MWr-TLP/m-p/1063674#M5189</link>
    <description>&lt;P&gt;Hello Intel-Forum,&lt;/P&gt;

&lt;P&gt;The hardware is a i7-4770S with a board plugged into the x16 PCIe slot. The board is sending a Memory-Write TLP over the PCIe bus to the root complex. This root complex is the i7 die. The only documentation I could find about the further processing of the TLP is the Core2-documentation.&lt;/P&gt;

&lt;P&gt;By this documentation I very much assume that one of the next stations for the data is the DMA control unit. Is this assumption right?&lt;/P&gt;

&lt;P&gt;This unit will deal with the data and make it available for CPU-directives. I still have to figure out on which address the data will be available, but this can be OS specific. As far as I have heard will be the address in the TLP an offset to a dedicated memory.(Thanks in advance for any hint on this...)&lt;/P&gt;

&lt;P&gt;Is it possible to subscribe to a synchronisation trigger from the DMA unit, e.g. an interrupt, to wake up when the data are accessible?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;regards&lt;/P&gt;

&lt;P&gt;AppleCake&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 08 Feb 2016 14:55:43 GMT</pubDate>
    <dc:creator>Pay_S_</dc:creator>
    <dc:date>2016-02-08T14:55:43Z</dc:date>
    <item>
      <title>DMA synchronisation with incoming MWr-TLP</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/DMA-synchronisation-with-incoming-MWr-TLP/m-p/1063674#M5189</link>
      <description>&lt;P&gt;Hello Intel-Forum,&lt;/P&gt;

&lt;P&gt;The hardware is a i7-4770S with a board plugged into the x16 PCIe slot. The board is sending a Memory-Write TLP over the PCIe bus to the root complex. This root complex is the i7 die. The only documentation I could find about the further processing of the TLP is the Core2-documentation.&lt;/P&gt;

&lt;P&gt;By this documentation I very much assume that one of the next stations for the data is the DMA control unit. Is this assumption right?&lt;/P&gt;

&lt;P&gt;This unit will deal with the data and make it available for CPU-directives. I still have to figure out on which address the data will be available, but this can be OS specific. As far as I have heard will be the address in the TLP an offset to a dedicated memory.(Thanks in advance for any hint on this...)&lt;/P&gt;

&lt;P&gt;Is it possible to subscribe to a synchronisation trigger from the DMA unit, e.g. an interrupt, to wake up when the data are accessible?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;regards&lt;/P&gt;

&lt;P&gt;AppleCake&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Feb 2016 14:55:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/DMA-synchronisation-with-incoming-MWr-TLP/m-p/1063674#M5189</guid>
      <dc:creator>Pay_S_</dc:creator>
      <dc:date>2016-02-08T14:55:43Z</dc:date>
    </item>
  </channel>
</rss>

