<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><pre><div>Thanks for your reply. The real fact is, a block of physical memory was reserver while</div><div>kernel booting, so that, the block of memory can not used by the whole memory</div><div>using the normal api, such as malloc, get_free_pages.(because the block of memory</div><div>have to reserved for remote dsp core). However, the block of memory was rewritten</div><div>if the application called eglSwapBuffer. and the gpu driver using gem memory</div><div>managing method, i checked all pages allocated for ever gem_object but found</div><div>nothing.</div><div><br></div>At 2017-11-17 23:03:32, valdis.kletnieks@vt.edu wrote:
&gt;On Fri, 17 Nov 2017 17:57:26 +0800, kipade said:
&gt;
&gt;&gt; I found some memory was rewrite by gpu module, but i have not found where it layout.
&gt;&gt; I just use samples hw_breakpoint module for memory monitor.
&gt;&gt; However, i found it only monitor on a virtual address,
&gt;&gt; in another words, if two variable point the same physical memory, it can't be detected
&gt;&gt; if I just monitor on the other variable.
&gt;
&gt;If you have two different variables pointing to the same physical address,
&gt;you *probably* are doing something wrong.  Why was something else
&gt;using memory that got used by the GPU?
&gt;
&gt;
</pre></div><br><br><span title="neteasefooter"><p>&nbsp;</p></span>