<br>
<br><font size=2><tt>linuxppc-dev-bounces+hbabu=us.ibm.com@ozlabs.org wrote
on 03/23/2006 12:12:58 PM:<br>
<br>
&gt; On Thu, Mar 23, 2006 at 12:19:04AM -0600, Olof Johansson wrote:<br>
&gt; <br>
&gt; &gt; The crash kernel needs to be even more careful, and instead read
out<br>
&gt; &gt; the entries that are mapped and reserve them. This would require
a bit<br>
&gt; &gt; more plumbing since there's no way to read an entry right now,
but it'd<br>
&gt; &gt; remove that hole.<br>
&gt; <br>
&gt; Actually, what's probably easier is to allocate some entries when
the<br>
&gt; purgatory is set up, and make the crash kernel only use those by modifying<br>
&gt; the device tree accordingly. Sort of how regular memory is handled
right<br>
&gt; now. That'd be a cleaner solution with less changes needed.<br>
&gt; <br>
&gt; The trick will be to get a decent size contiguous allocation, but
the<br>
&gt; same applies for the memory reserve.</tt></font>
<br>
<br><font size=2><tt>Olof, Thanks for your comments/suggestions.</tt></font>
<br>
<br><font size=2><tt>On JS21, immediately after the tce entries are initialized,
the machine checkstops with an error &quot;Internal CPU 1 Fault Error&quot;
on bladecenter MM. If we do not initialize tce entries for crash kernel,
allows the ongoing DMA continue to the old kernel memory. I though that,
ongoing DMA will be stopped when the device reset happens later by the
drivers. I think, some hardening is already included in some drivers to
take care of this behavior. I might be wrong. So far, I had e100 issue
after testing on p5, p4, js20 and js21. Probably, it could be lucky scenario.</tt></font>
<br><font size=2><tt>So, will be keeping the same change (posted here)
plus your suggestion. Right? Can we apply same approach even for power-4?</tt></font>
<br>
<br><font size=2><tt>Thanks</tt></font>
<br><font size=2><tt>Haren</tt></font>
<br>
<br>
<br>
<br><font size=2><tt><br>
&gt; <br>
&gt; <br>
&gt; -Olof<br>
&gt; _______________________________________________<br>
&gt; Linuxppc-dev mailing list<br>
&gt; Linuxppc-dev@ozlabs.org<br>
&gt; https://ozlabs.org/mailman/listinfo/linuxppc-dev<br>
</tt></font>