<?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: Reserved RAM for unknown purpose</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1758930#M215872</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225253"&gt;@Marco_Savo&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;It is not recommended to delete those nodes.&lt;/P&gt;
&lt;P&gt;However one can reduce or zero out the size.&lt;/P&gt;
&lt;P&gt;linux,cma is required for many drivers so removing it may cause issues.&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/P&gt;</description>
    <pubDate>Fri, 17 Nov 2023 08:50:04 GMT</pubDate>
    <dc:creator>Dhruvit</dc:creator>
    <dc:date>2023-11-17T08:50:04Z</dc:date>
    <item>
      <title>Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1751827#M215202</link>
      <description>&lt;P&gt;Hello, I am new here&lt;/P&gt;&lt;P&gt;Board:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class=""&gt;conga-SMX8-Plus&lt;/TD&gt;&lt;TD class=""&gt;imx8mp-cgtsx8p&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am working with the congatec BSP, our idea is to use it without any graphics audio or secure part; also the M7 is kind of useless for now.&lt;/P&gt;&lt;P&gt;I disabled everything related to audio - GPU - TEE - CMA etc.&lt;/P&gt;&lt;P&gt;Still, I have a big chunk of &lt;STRONG&gt;RAM&lt;/STRONG&gt; reserved for something.&lt;/P&gt;&lt;P&gt;Where I can edit the reserved memory? some kernel header file in the yocto build system?&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;Dmesg&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000] OF: reserved mem: initialized node vdev0buffer@94300000, compatible id shared-dma-pool&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000] NUMA: No NUMA configuration found&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x00000000bfffffff]&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000] NUMA: NODE_DATA [mem 0xbfc30b00-0xbfc32fff]&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000] Zone ranges:&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000]&amp;nbsp;&amp;nbsp; DMA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [mem 0x0000000040000000-0x00000000bfffffff]&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000]&amp;nbsp;&amp;nbsp; DMA32&amp;nbsp;&amp;nbsp;&amp;nbsp; empty&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000]&amp;nbsp;&amp;nbsp; Normal&amp;nbsp;&amp;nbsp; empty&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000] Movable zone start for each node&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000] Early memory node ranges&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000]&amp;nbsp;&amp;nbsp; node&amp;nbsp;&amp;nbsp; 0: [mem 0x0000000040000000-0x00000000923fffff]&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000]&amp;nbsp;&amp;nbsp; node&amp;nbsp;&amp;nbsp; 0: [mem 0x0000000092400000-0x00000000a43fffff]&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000]&amp;nbsp;&amp;nbsp; node&amp;nbsp;&amp;nbsp; 0: [mem 0x00000000a4400000-0x00000000bfffffff]&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;&lt;U&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="helvetica" size="2" color="#0000FF"&gt;Memory: &lt;STRONG&gt;1736016K/2097152K&lt;/STRONG&gt; available (15552K kernel code, 1408K rwdata, 5808K rodata, 2624K init, 527K bss, 361136K reserved, 0K cma-reserved)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2023 09:08:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1751827#M215202</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2023-11-03T09:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1752468#M215268</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225253"&gt;@Marco_Savo&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;Please refer to the below file at the given location in the Linux source code.&lt;BR /&gt;&amp;lt;Linux_src_code&amp;gt;/Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt&lt;/P&gt;
&lt;P&gt;I suggest referring to the below link for reference.&lt;BR /&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/imx8x-reserved-memory/td-p/1614508" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/imx8x-reserved-memory/td-p/1614508&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I hope this helps!&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Sanket Parekh&lt;/P&gt;</description>
      <pubDate>Mon, 06 Nov 2023 04:45:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1752468#M215268</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-11-06T04:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1753458#M215363</link>
      <description>&lt;P&gt;I guess I should edit&amp;nbsp;./build-dir/workspace/sources/linux-congatec-sx8p/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;/P&gt;&lt;P&gt;And I can safely delete these?&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:dsp@92400000" target="_blank"&gt;dsp@92400000&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:isp0@94400000" target="_blank"&gt;isp0@94400000&lt;/A&gt;&lt;/P&gt;&lt;P&gt;vdev0vring0@942f0000&lt;/P&gt;&lt;P&gt;dsp_reserved_heap&lt;/P&gt;&lt;P&gt;linux,cma&lt;/P&gt;&lt;P&gt;vdev0buffer@94300000&lt;/P&gt;&lt;P&gt;vdev0vring1@942f8000&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2023 10:54:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1753458#M215363</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2023-11-07T10:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754008#M215431</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225253"&gt;@Marco_Savo&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;Yes, Please edit the file as required and suggested in the Documentation section, Please share the observation.&lt;BR /&gt;If it works or not.&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Sanket Parekh&lt;/P&gt;</description>
      <pubDate>Wed, 08 Nov 2023 07:32:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754008#M215431</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-11-08T07:32:35Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754789#M215495</link>
      <description>&lt;P&gt;Doesn't work, board broken. Not safe to delete these...&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 08:37:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754789#M215495</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2023-11-09T08:37:07Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754843#M215498</link>
      <description>&lt;P&gt;I don't need Cortex-M7, DSP, NPU, GPU. I have 25% of RAM reserved for these. How I disable them completely and free the RAM?&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 09:24:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754843#M215498</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2023-11-09T09:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754866#M215499</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225253"&gt;@Marco_Savo&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;How to disable Cortex-M7, DSP, NPU, and GPU?&lt;/P&gt;
&lt;P&gt;-&amp;gt;In the menu configuration enable the following module for the GPU driver: CONFIG_MXC_GPU_VIV is a configuration option for the GPU driver. In the menu config, this option is available under Device Drivers &amp;gt; MXC support drivers &amp;gt; MXC Vivante GPU support &amp;gt; MXC Vivante GPU support. On the screen displayed, select Configure the kernel, select Device Drivers &amp;gt; MXC support drivers &amp;gt; MXC Vivante GPU support &amp;gt; MXC Vivante GPU support, and then exit. When the next screen appears, select the following options to enable or disable the GPU driver:&lt;BR /&gt;• Package list &amp;gt; imx-gpu-viv&lt;BR /&gt;• This package provides proprietary binary libraries, and test code built from the GPU for framebuffer&lt;/P&gt;
&lt;P&gt;One can view the power consumption app note:&lt;BR /&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12778.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN12778.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;-&amp;gt;Regarding disabling NPU, Please refer to the below given changes.&lt;BR /&gt;&lt;A href="https://lore.kernel.org/all/20220214125525.26954-1-peng.fan@oss.nxp.com/T/" target="_blank"&gt;https://lore.kernel.org/all/20220214125525.26954-1-peng.fan@oss.nxp.com/T/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Please refer to the below link as a reference and modify the status to disabled from okay in the respective device tree that one is using.&lt;BR /&gt;&lt;A href="https://coral.googlesource.com/linux-imx/+/refs/heads/master/arch/arm64/boot/dts/freescale/fsl-imx8qxp-lpddr4-arm2-dsp.dts" target="_blank"&gt;https://coral.googlesource.com/linux-imx/+/refs/heads/master/arch/arm64/boot/dts/freescale/fsl-imx8qxp-lpddr4-arm2-dsp.dts&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;-&amp;gt;It is not possible to disable the CoreM7, for reference, I suggest referring to the below link.&lt;BR /&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/IMX8MPlus-Disabling-M7-core/m-p/1376278#M183485" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/IMX8MPlus-Disabling-M7-core/m-p/1376278#M183485&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I hope this helps!&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Sanket Parekh&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 09:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754866#M215499</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-11-09T09:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754987#M215507</link>
      <description>CONFIG_MXC_GPU_VIV is not even present in the kernel config.</description>
      <pubDate>Thu, 09 Nov 2023 13:08:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1754987#M215507</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2023-11-09T13:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1758930#M215872</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225253"&gt;@Marco_Savo&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;It is not recommended to delete those nodes.&lt;/P&gt;
&lt;P&gt;However one can reduce or zero out the size.&lt;/P&gt;
&lt;P&gt;linux,cma is required for many drivers so removing it may cause issues.&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/P&gt;</description>
      <pubDate>Fri, 17 Nov 2023 08:50:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1758930#M215872</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-11-17T08:50:04Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1763233#M216328</link>
      <description>Hello, as already burned a chip on the board because your colleague said to try it, so now there is no problem as don't need hpmi, but still...&lt;BR /&gt;It is safe what are you suggesting?&lt;BR /&gt;can safely zeroes these?&lt;BR /&gt;&lt;BR /&gt;dsp@92400000&lt;BR /&gt;&lt;BR /&gt;isp0@94400000&lt;BR /&gt;&lt;BR /&gt;vdev0vring0@942f0000&lt;BR /&gt;&lt;BR /&gt;dsp_reserved_heap&lt;BR /&gt;&lt;BR /&gt;vdev0buffer@94300000&lt;BR /&gt;&lt;BR /&gt;vdev0vring1@942f8000</description>
      <pubDate>Fri, 24 Nov 2023 09:17:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1763233#M216328</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2023-11-24T09:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: Reserved RAM for unknown purpose</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1763271#M216335</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225253"&gt;@Marco_Savo&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;"It is safe what are you suggesting? can safely zero these?"&lt;BR /&gt;-&amp;gt;Yes, it is safe to do, If you don't have any requirements like camera integration, multimedia, audio, and rpmsg(auxiliary core(Cortex-M7) communication)&lt;/P&gt;
&lt;P&gt;I hope this helps!&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Sanket Parekh&lt;/P&gt;</description>
      <pubDate>Fri, 24 Nov 2023 09:49:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Reserved-RAM-for-unknown-purpose/m-p/1763271#M216335</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-11-24T09:49:30Z</dc:date>
    </item>
  </channel>
</rss>

