<?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, thanks for responding.  in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157849#M78900</link>
    <description>&lt;P&gt;&lt;SPAN style="font-size: 13.008px;"&gt;Hi, thanks for responding.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.008px;"&gt;As I mentioned in the original post I'm not asking which CPU's have vt-d, but rather which CPU's have &lt;EM&gt;vt-d posted interrupts&lt;/EM&gt;. Intel vt-d was documented here [1] in 2012, but according to [2] &lt;EM&gt;vt-d posted interrupts&lt;/EM&gt; was introduced with E5 v4 in 2016. Also as I mentioned I don't yet have the CPU but want to buy some, and would like to make sure I get the right ones. This means I can't use e.g. the cpuid instruction or OS facilities to determine whether or not I have that feature.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;To rephrase the question in two parts:&lt;BR /&gt;
	1) Is posted Interrupts now a guaranteed feature of all CPU's that have vt-d? (and e.g. are newer than&amp;nbsp;e.g. E5 v4)&lt;BR /&gt;
	2) If not, how can I know in advance of buying if a certain model supports posted interrupts?&lt;/P&gt;

&lt;P&gt;Thanks again&lt;/P&gt;

&lt;P&gt;[1]&amp;nbsp;&lt;A href="https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices"&gt;https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices&lt;/A&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;[2]&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.theregister.co.uk/2016/03/31/intel_broadwell_ep_xeon_e5_2600_v4/?page=2"&gt;https://www.theregister.co.uk/2016/03/31/intel_broadwell_ep_xeon_e5_2600_v4/?page=2&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Nov 2017 21:49:00 GMT</pubDate>
    <dc:creator>Bratterud__Alfred</dc:creator>
    <dc:date>2017-11-15T21:49:00Z</dc:date>
    <item>
      <title>Which processors support vt-d Posted Interrutps?</title>
      <link>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157847#M78898</link>
      <description>&lt;P&gt;We're starting a project where vt-d posted interrupts, as specified in &lt;A href="https://www.intel.com/content/www/us/en/embedded/technology/virtualization/vt-directed-io-spec.html"&gt;[1]&lt;/A&gt; §5.2 will be a core component and we need to acquire the correct processors / mainboards. I can see from &lt;A href="https://www.theregister.co.uk/2016/03/31/intel_broadwell_ep_xeon_e5_2600_v4/?page=2"&gt;[2]&lt;/A&gt; that E5-2600 v4 chips were announced with this feature - can I assume that all later chips with vt-d support also support it? If not, how can I find out which processors that do?&lt;/P&gt;

&lt;P&gt;I'm interested in Xeon E5 v4 and later, including the new Xeon Bronze-Platinum spectrum. I couldn't find any information in the vt-d spec, the manual (Vol.3 §29) or in other forum posts [3-5] that helps identify the concrete processors that ships with this feature. In post [3] it's mentioned that you need to make sure to get the correct CPU / motherboard combination, but then links to another post addressing vt-d support in general.&lt;/P&gt;

&lt;P&gt;[1]&amp;nbsp;&lt;A href="https://www.intel.com/content/www/us/en/embedded/technology/virtualization/vt-directed-io-spec.html"&gt;https://www.intel.com/content/www/us/en/embedded/technology/virtualization/vt-directed-io-spec.html&lt;/A&gt;&lt;BR /&gt;
	[2]&amp;nbsp;&lt;A href="https://www.theregister.co.uk/2016/03/31/intel_broadwell_ep_xeon_e5_2600_v4/?page=2"&gt;https://www.theregister.co.uk/2016/03/31/intel_broadwell_ep_xeon_e5_2600_v4/?page=2&lt;/A&gt;&lt;BR /&gt;
	[3] &lt;A href="https://software.intel.com/en-us/forums/virtualization-software-development/topic/673618"&gt;https://software.intel.com/en-us/forums/virtualization-software-development/topic/673618&lt;/A&gt;&lt;BR /&gt;
	[4]&amp;nbsp;&lt;A href="https://software.intel.com/en-us/forums/virtualization-software-development/topic/543398"&gt;https://software.intel.com/en-us/forums/virtualization-software-development/topic/543398&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;
	[5]&amp;nbsp;&lt;A href="https://software.intel.com/en-us/search/site/language/en?query=posted+interrupts"&gt;https://software.intel.com/en-us/search/site/language/en?query=posted+interrupts&lt;/A&gt;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2017 18:38:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157847#M78898</guid>
      <dc:creator>Bratterud__Alfred</dc:creator>
      <dc:date>2017-11-15T18:38:14Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157848#M78899</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;If you know the processor that you have, you can use this website to find out more details about the processor.&amp;nbsp; Vt-d is one of the items on the list of technologies.&amp;nbsp; Here are two&amp;nbsp;examples:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://ark.intel.com/products/96900/Intel-Xeon-Processor-E7-8894-v4-60M-Cache-2_40-GHz"&gt;https://ark.intel.com/products/96900/Intel-Xeon-Processor-E7-8894-v4-60M-Cache-2_40-GHz&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://ark.intel.com/products/93807/Intel-Xeon-Processor-E5-4667-v4-45M-Cache-2_20-GHz"&gt;https://ark.intel.com/products/93807/Intel-Xeon-Processor-E5-4667-v4-45M-Cache-2_20-GHz&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;-Thai&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2017 21:01:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157848#M78899</guid>
      <dc:creator>Quoc-Thai_L_Intel</dc:creator>
      <dc:date>2017-11-15T21:01:14Z</dc:date>
    </item>
    <item>
      <title>Hi, thanks for responding. </title>
      <link>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157849#M78900</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 13.008px;"&gt;Hi, thanks for responding.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.008px;"&gt;As I mentioned in the original post I'm not asking which CPU's have vt-d, but rather which CPU's have &lt;EM&gt;vt-d posted interrupts&lt;/EM&gt;. Intel vt-d was documented here [1] in 2012, but according to [2] &lt;EM&gt;vt-d posted interrupts&lt;/EM&gt; was introduced with E5 v4 in 2016. Also as I mentioned I don't yet have the CPU but want to buy some, and would like to make sure I get the right ones. This means I can't use e.g. the cpuid instruction or OS facilities to determine whether or not I have that feature.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;To rephrase the question in two parts:&lt;BR /&gt;
	1) Is posted Interrupts now a guaranteed feature of all CPU's that have vt-d? (and e.g. are newer than&amp;nbsp;e.g. E5 v4)&lt;BR /&gt;
	2) If not, how can I know in advance of buying if a certain model supports posted interrupts?&lt;/P&gt;

&lt;P&gt;Thanks again&lt;/P&gt;

&lt;P&gt;[1]&amp;nbsp;&lt;A href="https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices"&gt;https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices&lt;/A&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;[2]&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.theregister.co.uk/2016/03/31/intel_broadwell_ep_xeon_e5_2600_v4/?page=2"&gt;https://www.theregister.co.uk/2016/03/31/intel_broadwell_ep_xeon_e5_2600_v4/?page=2&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2017 21:49:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157849#M78900</guid>
      <dc:creator>Bratterud__Alfred</dc:creator>
      <dc:date>2017-11-15T21:49:00Z</dc:date>
    </item>
    <item>
      <title>I got some inputs from my</title>
      <link>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157850#M78901</link>
      <description>&lt;P&gt;I got some inputs from my peers. You might want to look for server segment processor with code name formerly known as Broadwell, Skylake, or later.&amp;nbsp; You can identify the processor by using the website that I provided earlier.&amp;nbsp; Also you will need to consider the platform support as well beside the processor.&amp;nbsp; Here are some notes from one article: &lt;A href="https://software.intel.com/en-us/articles/intel-xeon-processor-e5-2600-v4-product-family-technical-overview"&gt;https://software.intel.com/en-us/articles/intel-xeon-processor-e5-2600-v4-product-family-technical-overview&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;"&lt;/P&gt;

&lt;H2&gt;Posted Interrupts&lt;/H2&gt;

&lt;P&gt;Posted Interrupts enables efficient co-migration of interrupts with virtual processors avoiding the need for a VM-exit. When a sequence of external interrupts are sent to the VM, they are treated like a posted write and stored in memory. Since posted interrupts are directly supported by the hardware there is a reduction in the number of VM-exits that occur as compared to using software to resolve the interrupt. Posted interrupts is also complimentary to APIC Virtualization, further improving virtual-interrupt performance.&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="xeon-processor-e5-2600-v4-f13.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/10295i8D9AE44D02AF1C61/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="xeon-processor-e5-2600-v4-f13.png" alt="xeon-processor-e5-2600-v4-f13.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
	&lt;STRONG&gt;Figure 13:&lt;/STRONG&gt;&lt;EM&gt; Comparison of software-based interrupt handling against APIC Virtualization, which was introduced on Ivy Bridge, and lastly with Broadwell, which provides additional support with posted interrupt support in the hardware.&lt;/EM&gt;&lt;/P&gt;

&lt;P&gt;Refer to your OEM BIOS guide for instructions on setting the Intel VT-x feature in your BIOS.&amp;nbsp; Contact your VMM provider to verify support of this feature.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;"&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;-Thai&lt;/P&gt;</description>
      <pubDate>Thu, 16 Nov 2017 22:10:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Which-processors-support-vt-d-Posted-Interrutps/m-p/1157850#M78901</guid>
      <dc:creator>Quoc-Thai_L_Intel</dc:creator>
      <dc:date>2017-11-16T22:10:59Z</dc:date>
    </item>
  </channel>
</rss>

