Hi,<br><br><div class="gmail_quote">2011/8/24 Alex Deucher <span dir="ltr">&lt;<a href="mailto:alexdeucher@gmail.com">alexdeucher@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Wed, Aug 24, 2011 at 2:14 AM, Chen Jie &lt;<a href="mailto:chenj@lemote.com">chenj@lemote.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; 2011/8/23 Alex Deucher &lt;<a href="mailto:alexdeucher@gmail.com">alexdeucher@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; Not sure I understand it or not, but we&#39;re using the sideport way, and<br>
&gt;&gt; &gt; has a dedicated 128M DDR2 memory as VRAM.<br>
&gt;&gt;<br>
&gt;&gt; The default behavior of the system bios is to set up sideport memory<br>
&gt;&gt; interleaved with stolen system memory.  Unless your bios only enables<br>
&gt;&gt; sideport you&#39;ll need to respect the stolen system memory used as vram.<br>
&gt;&gt;  Also, sideport memory has really limited memory bandwidth.  It&#39;s a<br>
&gt;&gt; powersaving feature as if you un-interleave the sideport memory, you<br>
&gt;&gt; can put the display in sideport and stop memory access via the CPU.<br>
&gt;&gt; For decent performance, you need to use system memory or interleaved<br>
&gt;&gt; sideport and system memory.<br>
&gt; Got it, thanks.<br>
&gt; BTW, if using 128M sideport memory, will it occupy another 128M system<br>
&gt; memory in the default behavior?<br>
&gt;<br>
<br>
</div>Yes.  Normally the sbios reports a slightly smaller ram size to<br>
account for the stolen memory or marks it as reserved so the OS<br>
doesn&#39;t try and use it.</blockquote><div>We&#39;ve checked the sbios setup code -- the setup logic is borrowed from coreboot, and is confirmed using the single memory channel mode.</div><div><br></div><div><br></div>

<div><br></div><div>Regards,</div><div>-- Chen Jie</div></div>