Hi Mark,

On May 29, 2012, at 8:36 PM, Mark Hatle wrote:
> 
> The error above is an issue w/ the tune configuration.  In stock oe-core 
> there is no 405/440 configuration.
> 
> You will need to create a new tune file, see 
> meta/conf/machine/include/tune-ppc603e.inc as a reasonable example..


I modified the poky/meta/conf/machine/include/tune-ppc440.inc as follows:

DEFAULTTUNE ?= "ppc440"

require conf/machine/include/powerpc/arch-powerpc.inc

TUNEVALID[ppc440] = "Enable ppc440 specific processor optimizations"
TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ppc440", "-mcpu=440", 
"", d)}"

AVAILTUNES += "ppc440"
TUNE_FEATURES_tune-ppc440 = "m32 fpu-soft ppc440"
TUNE_PKGARCH_tune-ppc603e = "ppc440"
PACKAGE_EXTRA_ARCHS_tune-ppc440 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc440"

# glibc configure options to get 440 specific library (for sqrt)
GLIBC_EXTRA_OECONF += "${@bb.utils.contains("TUNE_FEATURES", "ppc440", 
"-with-cpu=440", "", d)}"

This is for the embedded PowerPC440 processor on the Virtex-5 FX70T FPGA chip, 
which doesn't have a hardware FPU. Do the options look okay: "m32 fpu-soft 
ppc440" ?

Is there a resource I can refer to see a full list of applicable PowerPC440 
gcc-4.x compiler options?

Best regards,

Elvis Dowson

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to