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