<div class="gmail_quote">On Tue, Oct 27, 2009 at 6:06 AM, Darmawan Salihun <span dir="ltr"><<a href="mailto:darmawan.salihun@gmail.com" target="_blank">darmawan.salihun@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


What is the BIOS RAM in AMD SB7XX used for?<br></blockquote><div><br>Looks like scratchpad memory to me. From the <a href="http://developer.amd.com/assets/43366_sb7xx_bdg_pub_1.00.pdf" target="_blank">public doc</a>:<br>

<br>3.3 BIOS RAM<br>
The SB700 has 256 bytes of BIOS RAM. Data in this RAM is preserved until RSMRST# or S5 is<br>asserted, or until power is lost.<br>This RAM is accessed using index and data registers at CD4h/CD5h.<br><br>Might it be enough to act as a very, very small cache-as-RAM substitute until CAR can be set up?<br>


<br>On Tue, Oct 27, 2009 at 6:06 AM, Darmawan Salihun <span dir="ltr"><<a href="mailto:darmawan.salihun@gmail.com" target="_blank">darmawan.salihun@gmail.com</a>></span> wrote:<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



Is it to buffer the BIOS contents from SPI flash chip prior to<br>
execution of the very first instruction?<br>
I recall that it's impossible to execute code directly in an SPI chip.<br></blockquote><div><br>That's correct, afaik. </div></div><br>-- <br>David Hendricks (dhendrix)<br>Systems Software Engineer, Google Inc.<br>