<?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>i.MX Processorsのトピックimx6q - hard-float or soft-float</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209848#M12429</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm starting kernel compilation and other things for i.MX6Q and I am wondering if I should be compiling for hard float or soft float, i.e.&amp;nbsp; should I be compiling with the &lt;EM&gt;arm-linux-gnueabihf-&lt;/EM&gt; or &lt;EM&gt;arm-linux-gnueabi-&lt;/EM&gt; compiler ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Einar M. Bjorgvinsson&lt;/P&gt;&lt;P&gt;Embedded Software Engineer&lt;/P&gt;&lt;P&gt;Marel ehf&lt;/P&gt;&lt;P&gt;Iceland&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 16 Dec 2012 23:51:51 GMT</pubDate>
    <dc:creator>EinarMar</dc:creator>
    <dc:date>2012-12-16T23:51:51Z</dc:date>
    <item>
      <title>imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209848#M12429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm starting kernel compilation and other things for i.MX6Q and I am wondering if I should be compiling for hard float or soft float, i.e.&amp;nbsp; should I be compiling with the &lt;EM&gt;arm-linux-gnueabihf-&lt;/EM&gt; or &lt;EM&gt;arm-linux-gnueabi-&lt;/EM&gt; compiler ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Einar M. Bjorgvinsson&lt;/P&gt;&lt;P&gt;Embedded Software Engineer&lt;/P&gt;&lt;P&gt;Marel ehf&lt;/P&gt;&lt;P&gt;Iceland&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Dec 2012 23:51:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209848#M12429</guid>
      <dc:creator>EinarMar</dc:creator>
      <dc:date>2012-12-16T23:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209849#M12430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please use the &lt;EM style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;arm-linux-gnueabi-&lt;/EM&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt; compiler.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 05:44:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209849#M12430</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2012-12-17T05:44:06Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209850#M12431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri, thank you for your response. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could maybe explain for me why I should not use the hard float compiler, i.e. &lt;EM&gt;arm-linux-gnueabihf-&lt;/EM&gt; compiler. &lt;/P&gt;&lt;P&gt;I assumed you used such compiler for a hardware with hard float support. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Einar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 10:23:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209850#M12431</guid>
      <dc:creator>EinarMar</dc:creator>
      <dc:date>2012-12-17T10:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209851#M12432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Applications, which are built under “hardfp” option, cannot work under Linux, that was&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;compiled under “softfp” – because different ABI conventions; function parameters transfer&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;are different : the soft float conventions assume passing floats through general purpose&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;(integer) registers, but “hardfp” uses the floating point register. &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; Ubuntu 12.04 for ARM has hard floating support, but we do not have&amp;nbsp; Ubuntu 12.04 rootfs yet.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;But, basically it is possible to rebuild "&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;all the apps and everything around Linux to use hard float&lt;/SPAN&gt;" :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-1628"&gt;https://community.freescale.com/docs/DOC-1628&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 07:16:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209851#M12432</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2012-12-18T07:16:54Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209852#M12433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for this explanation. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are working on extending our board image support to i.MX6q to be used in future machines at Marel. For the last 5 years we have been focusing on Powerpc and i386 but now we want to join the ARM wagon :smileyhappy:&lt;/P&gt;&lt;P&gt;We have maintained the board image ourselves, i.e. Uboot, kernel, rootfs and 3rd party components so I think the best cause of action now is to compile this for ARM with hard float support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Einar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 08:49:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209852#M12433</guid>
      <dc:creator>EinarMar</dc:creator>
      <dc:date>2012-12-18T08:49:08Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209853#M12434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Linux kernel does not use floating points, or if some drivers do then that's a grave bug, so hard vs. soft float only matters for user space. Debian wheezy/unstable have both so rootfs images for testing can easily be generated with debootstrap. The only remaining problem is the userspace binaries for Vivante GPU and possibly other blobs as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 14:40:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209853#M12434</guid>
      <dc:creator>mcfrisk</dc:creator>
      <dc:date>2012-12-18T14:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209854#M12435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Yuri"&gt;Yuri&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Yocto it'd be very easy to rebuild everything to use hard-float however I am wondering if the GPU and codecs will work in this case. I think Freescale supports only softfp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you correct me if I am wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 16:22:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209854#M12435</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2012-12-19T16:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209855#M12436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're right Otavio.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The closed-source libraries won't run with a hard-float userspace, so both the GPU and gstreamer plugins are essentially unavailable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We've had multiple queries about that for those using Linaro builds.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 17:48:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209855#M12436</guid>
      <dc:creator>EricNelson</dc:creator>
      <dc:date>2012-12-19T17:48:08Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209856#M12437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/EricNelson"&gt;EricNelson&lt;/A&gt;, thanks by let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I was preparing the first machines for Yocto I checked and didn't find a hardfp set of binaries so I went with softfp. It'd be good if Freescale could make it available so we could use full SoC power :smileyhappy:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 17:54:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209856#M12437</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2012-12-19T17:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209857#M12438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If Freescale was going to offer "hardFP" version of the GPU library, it must consider the windowing system.&amp;nbsp; Is it acceptable if it only supports FBdev and DirectFB?&amp;nbsp; Is anyone using X11 or Wayland?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 20:04:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209857#M12438</guid>
      <dc:creator>EdWhite</dc:creator>
      <dc:date>2013-03-21T20:04:10Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q - hard-float or soft-float</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209858#M12439</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are using both X11 and Wayland.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 01:06:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209858#M12439</guid>
      <dc:creator>alisonchaiken_m</dc:creator>
      <dc:date>2013-04-03T01:06:37Z</dc:date>
    </item>
  </channel>
</rss>

