<div dir="ltr">On Sun, Oct 12, 2008 at 8:44 AM, Carl-Daniel Hailfinger <span dir="ltr"><<a href="mailto:c-d.hailfinger.devel.2006@gmx.net">c-d.hailfinger.devel.2006@gmx.net</a>></span> wrote:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On 11.10.2008 22:32, ron minnich wrote:<br>
> On Sat, Oct 11, 2008 at 1:24 PM, Vincent Legoll<br>
> <<a href="mailto:vincent.legoll@gmail.com">vincent.legoll@gmail.com</a>> wrote:<br>
><br>
>> Would using a small bit of XIP code enable us to detect broken cache<br>
>> and report that fact (post code, beep code, serial console printk)<br>
><br>
> if somebody wants to put it in early assembly I guess that's fine. But<br>
> "broken" is very very tricky to really find.<br>
><br>
> trivially broken is not too hard however.<br>
><br>
<br>
<br>
</div>We already have some code in the various stage0 implementations which<br>
can test for really obvious brokenness. The biggest problem with that<br>
code is that it needs some work and the multiple variants should be<br>
consolidated into one. This is on my (rather long) ToDo-List.</blockquote></div><br>Hmm, I'm having some problems with garbage on the serial console, and my serial init code seems to be in line with both the datasheet and v2, so I'm probably screwing something up. I'm using 0xffef0000 for the CAR base, 0x8000 for the CAR size, and 0x1000 for CBMEMK. Are those values somewhere near correct? <br>
<br>Thanks,<br>Corey<br></div>