On Wed, 2011-02-02 at 16:09 -0600, kevin diggs wrote: > Hi, > > And one more thing: Why does an SMP kernel (mesh compiled in an SMP > enabled kernel) work?
Could be an alignment or timing problem, depending on random things the alignment of some DMA data structures or timing of access might end up being subtely different. > What all does SMP do? If it matters, I'm voluntary preempt. > > Is the DMA hardware in this thing used in any other system (I guess I > mean both other computers and other sub-systems in this computer - > does the 53c94 use it? The audio uses it, right?)? The DBDMA engine is used in various Apple chips but with more or less HW bugs in it :-) To get some more info about the MESH, I suggest you google for a document called "MacTech.pdf" (Macintosh Technology in the Common Hardware Reference Platform). This describes the "MacIO" chip that was designed by Apple for CHRP machines, which is a successor of the Bandit chip which I think contains the MESH on your machine. The basic IO cells like MESH are the same (tho it's possible that the one you have contains more bugs). Cheers, Ben. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev