[RFC] Additional targets for powerpc

Steve Munroe sjmunroe@us.ibm.com
Fri Sep 23 16:38:00 GMT 2005


Kumar Gala <kumar.gala@freescale.com> wrote on 09/23/2005 12:20:06 AM:

> Steve,
> 
> Let's make sure not to over look the embedded and 32-bit processors. 
> There are a number of variants here that include some user ISA 
> extensions that you did not mention:
> 
> 4xx MAC
> Book-E isel
> e500 embedded fp
> e500 SPE
> 
> Are ones that come of the top of my head.  Additionally, I would say 
> that Freescale has at least six different powerpc micro-architectures 
> that it ships today:
>      8xx, 603, 7400, 745x, e500, e200, (e700 in design)
> 
> Also, we have optimized some libc functions for 745x that take 
> advantage of altivec and e500 that take advantage of SPE.
> 
> Anyways my point is lets make sure that any discussion includes ALL 
> of powerpc, not just the ones shipping from IBM :)
> 
> - kumar

My proposal is focused on current PowerPC64 compliant processors and the 
ISA supported in 32-/64-bit mode. This is important because 64-bit PowerPC 
implementation have an expanded instruction set for 32-bit mode. I think I 
have my hands full with that project.

If you have a Freescale implementations of the PowerPC64 Archecture I 
would like to hear more.

You can propose additional targets for specific PowerPC32 processor 
targets. Also e500 etc. is not PowerPC architecture complient and requires 
a different ABI and a separate port in GLIBC. e500 is not covery by this 
proposal.

Steven J. Munroe
Linux on Power Toolchain Architect
IBM Corporation, Linux Technology Center



More information about the Binutils mailing list