<?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: Can the cores interrupt each other in i.MX6? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181459#M7755</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you tell what is the address of &lt;/P&gt;&lt;H3 class="title"&gt;ICDSGIR &lt;/H3&gt;&lt;P&gt;register in the i.mx6q memory MAP?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 03 Aug 2013 15:26:59 GMT</pubDate>
    <dc:creator>alexanderburaga</dc:creator>
    <dc:date>2013-08-03T15:26:59Z</dc:date>
    <item>
      <title>Can the cores interrupt each other in i.MX6?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181455#M7751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can the cores interrupt each other in i.MX6?&amp;nbsp; I don't see it in the reference manual.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Nov 2012 21:05:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181455#M7751</guid>
      <dc:creator>JimSung</dc:creator>
      <dc:date>2012-11-19T21:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can the cores interrupt each other in i.MX6?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181456#M7752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Jim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I may not get your point. ARM multiple-cores use the same interrupt controller, and it seems unable to interrupt specific CPU core by this controller. &lt;/P&gt;&lt;P&gt;&lt;A href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0407e/CCHDBEBE.html" title="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0407e/CCHDBEBE.html"&gt;http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0407e/CCHDBEBE.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2013 09:27:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181456#M7752</guid>
      <dc:creator>max_tsai</dc:creator>
      <dc:date>2013-01-24T09:27:36Z</dc:date>
    </item>
    <item>
      <title>Re: Can the cores interrupt each other in i.MX6?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181457#M7753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Correct my previous reply. This register can meet the requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 class="title"&gt;Software Generated Interrupt Register (ICDSGIR)&lt;/H3&gt;&lt;TABLE border="1" summary="ICDSGIR bit assignments"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;[23:16]&lt;/TD&gt;&lt;TD&gt;CPUTargetList&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;When TargetList Filter = 0b00, defines the CPU interfaces the Distributor must send the interrupt to.&lt;/P&gt;&lt;P&gt;Each bit of CPUTargetList[7:0] refers to the corresponding CPU interface, for example CPUTargetList[0] corresponds to CPU interface 0. Setting a bit to 1 sends the interrupt to the corresponding interface. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//"arch/arm/common/gic.c"&lt;/P&gt;&lt;P&gt;508 #ifdef CONFIG_SMP&lt;/P&gt;&lt;P&gt;509 void gic_raise_softirq(const struct cpumask *mask, unsigned int irq)&lt;/P&gt;&lt;P&gt;510 {&lt;/P&gt;&lt;P&gt;511&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned long map = *cpus_addr(*mask);&lt;/P&gt;&lt;P&gt;512&lt;/P&gt;&lt;P&gt;513&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;/P&gt;&lt;P&gt;514&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Ensure that stores to Normal memory are visible to the&lt;/P&gt;&lt;P&gt;515&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * other CPUs before issuing the IPI.&lt;/P&gt;&lt;P&gt;516&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;517&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dsb();&lt;/P&gt;&lt;P&gt;518&lt;/P&gt;&lt;P&gt;519&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* this always happens on GIC0 */&lt;/P&gt;&lt;P&gt;520&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writel_relaxed(map &amp;lt;&amp;lt; 16 | irq, gic_data[0].dist_base + GIC_DIST_SOFTINT);&lt;/P&gt;&lt;P&gt;521 }&lt;/P&gt;&lt;P&gt;522 #endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Jan 2013 08:55:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181457#M7753</guid>
      <dc:creator>max_tsai</dc:creator>
      <dc:date>2013-01-25T08:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: Can the cores interrupt each other in i.MX6?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181458#M7754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/JimSung"&gt;JimSung&lt;/A&gt;, did &lt;A href="https://community.nxp.com/people/MaxTsai"&gt;MaxTsai&lt;/A&gt; andswer your question? If yes, please click Correct Answer so that we can close the DI.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 09:23:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181458#M7754</guid>
      <dc:creator>YixingKong</dc:creator>
      <dc:date>2013-01-28T09:23:18Z</dc:date>
    </item>
    <item>
      <title>Re: Can the cores interrupt each other in i.MX6?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181459#M7755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you tell what is the address of &lt;/P&gt;&lt;H3 class="title"&gt;ICDSGIR &lt;/H3&gt;&lt;P&gt;register in the i.mx6q memory MAP?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 03 Aug 2013 15:26:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181459#M7755</guid>
      <dc:creator>alexanderburaga</dc:creator>
      <dc:date>2013-08-03T15:26:59Z</dc:date>
    </item>
    <item>
      <title>Re: Can the cores interrupt each other in i.MX6?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181460#M7756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, you may refer to "uboot-imx/include/asm-arm/arch-mx6/mx6.h"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* Cortex-A9 MPCore private memory region */&lt;/P&gt;&lt;P&gt;#define ARM_PERIPHBASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00A00000&lt;/P&gt;&lt;P&gt;#define SCU_BASE_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ARM_PERIPHBASE)&lt;/P&gt;&lt;P&gt;#define IC_INTERFACES_BASE_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ARM_PERIPHBASE + 0x0100)&lt;/P&gt;&lt;P&gt;#define GLOBAL_TIMER_BASE_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ARM_PERIPHBASE + 0x0200)&lt;/P&gt;&lt;P&gt;#define PRIVATE_TIMERS_WD_BASE_ADDR (ARM_PERIPHBASE + 0x0600)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;#define IC_DISTRIBUTOR_BASE_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp; (ARM_PERIPHBASE + 0x1000)&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2013 05:39:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181460#M7756</guid>
      <dc:creator>max_tsai</dc:creator>
      <dc:date>2013-08-08T05:39:31Z</dc:date>
    </item>
    <item>
      <title>Re: Can the cores interrupt each other in i.MX6?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181461#M7757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://web.uvic.ca/~etcwilde/Kernel_Development/files/docs/arm_interrupt_controller.pdf" title="http://web.uvic.ca/~etcwilde/Kernel_Development/files/docs/arm_interrupt_controller.pdf"&gt;P91 Software Generated Interrupt Register (&lt;SPAN class="highlight selected"&gt;ICDSGIR&lt;/SPAN&gt;)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://web.uvic.ca/~etcwilde/Kernel_Development/files/docs/arm_interrupt_controller.pdf" title="http://web.uvic.ca/~etcwilde/Kernel_Development/files/docs/arm_interrupt_controller.pdf"&gt;&lt;BR /&gt;http://web.uvic.ca/~etcwilde/Kernel_Development/files/docs/arm_interrupt_controller.pdf&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2016 04:05:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Can-the-cores-interrupt-each-other-in-i-MX6/m-p/181461#M7757</guid>
      <dc:creator>fatalfeel</dc:creator>
      <dc:date>2016-06-14T04:05:34Z</dc:date>
    </item>
  </channel>
</rss>

