Re: Binary Compatibility of various flavors of PPC
From: Mark Hatle <hidden>
Date: 2002-10-14 20:29:23
quoted
I'd have to agree with that. Classic PPC core implementations currently offer the broadest selection of userspace binary compatible processors.I agree, but it depends on how important floating point is to ones userspace. If they do not care about FP then all of the PPC processors 4xx/8xx/82xx/7xx/74xx/e500 all provide a compatible integer instruction set.
But as Matt said (and later reminded me) the 405 has errata that is 405 specific, and the 8xx and 403 half smaller cacheline size. So anything statically linked may not operator correctly.... but yes, if you switch the whole of userspace to soft-floating point then "in general" they should all be compatable. IMHO it is a bad practice to mix and match userspace between 403/8xx, 405, and 7xx/74xx/82xx series of processors. It is just asking for problems.. but it definatly can be done given proper resources and understanding of the underlying problems. --Mark
- kumar
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/