<?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のトピックRe: Vivante GPU issue</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688651#M106602</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to tell the kernel to allocate continuous memory？&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 21 Mar 2020 11:56:41 GMT</pubDate>
    <dc:creator>liyigang</dc:creator>
    <dc:date>2020-03-21T11:56:41Z</dc:date>
    <item>
      <title>Vivante GPU issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688648#M106599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all, I'm sorry if this is not the right place to ask, it's the first time I'm doing this. I don't expect a direct solution, but any hint or idea regarding my issue will be greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm working on creating a BSP for a board similar to Nitrogen6 Max from Boundary Devices, based on a 4.8 Kernel. Our board has 4GB of RAM so we need CONFIG_HIGHMEM enabled in order to use all available memory. Problem is that the Galcore driver implementation does not work with HIGHMEM enabled on 4.8 kernel (and I assume on any recent kernel version).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've been trying to debug and fix this for the past few days, with no success. Apparently, because of memory allocation changes between kernels, the driver will try to allocate and use memory from the &amp;gt;2GB area, and was built to only work with lowmem area.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any Galcore driver implementation that takes into account usage of buffers from &amp;gt;2GB memory area? I saw that the Freescale Yocto BSP uses the out-of-tree kernel-module-imx-gpu-viv, but the most recent version is still built against 4.1 kernel, and I could not find anything which works with more recent kernels.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have no previous experience with this driver and it's pretty complex and slow to debug, so as I said, any hint could help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Beni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2017 10:12:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688648#M106599</guid>
      <dc:creator>benisandu</dc:creator>
      <dc:date>2017-07-31T10:12:43Z</dc:date>
    </item>
    <item>
      <title>Re: Vivante GPU issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688649#M106600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Beni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for gpu debugging one can look at&lt;BR /&gt;IDE - Debug, Compile and Build Tools&lt;BR /&gt;i.MX6D/Q/DL/S/SX GPU Tools&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fmicrocontrollers-and-processors%2Farm-processors%2Fi.mx-applications-processors%2Fi.mx-6-processors%2Fi.mx-6quad-processors-high-performance-3d-graphics-hd-video-arm-cortex-a9-core%3Ai.MX6Q%3Ftab%3DDesign_Tools_Tab" rel="nofollow" target="_blank"&gt;http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx-6quad-processors-high-performance-3d-graphics-hd-video-arm-cortex-a9-core:i.MX6Q?tab=Design_Tools_Tab&lt;/A&gt;&lt;BR /&gt;Latest nxp bsp releases are described on&lt;BR /&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fsoftware-and-tools%2Fsoftware-development-tools%2Fi.mx-software-and-tools%2Fi.mx-6series-i.mx-7series-software-and-development-tool-resources%3AIMX_SW" rel="nofollow" target="_blank"&gt;http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i.mx-6series-i.mx-7series-software-and-development-tool-resources:IMX_SW&lt;/A&gt;&lt;BR /&gt;unfortunately there is no 4.8 Kernel. In general one can also post this to meta-fsl-arm mailing list&lt;BR /&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Flists.yoctoproject.org%2Flistinfo%2Fmeta-freescale" rel="nofollow" target="_blank"&gt;https://lists.yoctoproject.org/listinfo/meta-freescale&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2017 08:44:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688649#M106600</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-08-01T08:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: Vivante GPU issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688650#M106601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the help, I solved this issue recently by telling the kernel to allocate contiguous memory for the GPU from the &amp;lt;2GB memory range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Beni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Aug 2017 10:37:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688650#M106601</guid>
      <dc:creator>benisandu</dc:creator>
      <dc:date>2017-08-21T10:37:49Z</dc:date>
    </item>
    <item>
      <title>Re: Vivante GPU issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688651#M106602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to tell the kernel to allocate continuous memory？&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Mar 2020 11:56:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Vivante-GPU-issue/m-p/688651#M106602</guid>
      <dc:creator>liyigang</dc:creator>
      <dc:date>2020-03-21T11:56:41Z</dc:date>
    </item>
  </channel>
</rss>

