Hi, This patch series adds support for MIPS Release 6 ISA.
A few key points to note are: 1 - The tuples have changed for Multiarch. For details, check https://wiki.debian.org/Multiarch/Tuples 2 - Dynamic linker loader name has changed. ld.so.1 -> ld-linux-mipsn8.so.1 For details, check https://sourceware.org/glibc/wiki/ABIList#mips I tested this using poky, krogoth-15.0.1, yocto-2.1.1 + various patches. Most notable patches were adding support for Linux kernel 4.8 and using 4.8 headers. Preferred using 4.8 as there was a quirk in glibc + nan2008 that preferred 4.5+. https://sourceware.org/ml/libc-alpha/2016-01/msg00240.html Build + qemu boot tested for little endian variations. Regards, ZubairLK Zubair Lutfullah Kakakhel (9): insane.bbclass: Add mipsisa{32,64}r6{el,} kernel-arch.bbclass: Add mipsisa{32,64}r6{el,} support libc-package.bbclass: Add mipsisa{32,64}r6{el,} support linuxloader.bbclass: Add mipsisa{32,64}r6{el,} support siteinfo.bbclass: Add mipsisa{32,64}r6{el,} support bitbake.conf: Add mipsisa{32,64}r6{el,} support glibc: Add mipsisa{32,64}r6{el,} support gcc-configure: Add mipsisa{32,64}r6{el,} support arch-mips: Add mipsisa{32,64}r6{el,} tunes meta/classes/insane.bbclass | 4 ++ meta/classes/kernel-arch.bbclass | 2 +- meta/classes/libc-package.bbclass | 4 ++ meta/classes/linuxloader.bbclass | 3 + meta/classes/siteinfo.bbclass | 4 ++ meta/conf/bitbake.conf | 5 ++ meta/conf/machine/include/mips/README | 19 ++++- meta/conf/machine/include/mips/arch-mips.inc | 10 ++- meta/conf/machine/include/tune-mips32r6.inc | 29 ++++++++ meta/conf/machine/include/tune-mips64r6.inc | 32 +++++++++ meta/recipes-core/glibc/glibc-ld.inc | 4 ++ meta/recipes-devtools/gcc/gcc-configure-common.inc | 4 ++ meta/recipes-devtools/gcc/gcc-runtime.inc | 4 ++ meta/site/mipsisa32r6-linux | 79 ++++++++++++++++++++ meta/site/mipsisa32r6el-linux | 79 ++++++++++++++++++++ meta/site/mipsisa64r6-linux | 83 ++++++++++++++++++++++ meta/site/mipsisa64r6el-linux | 83 ++++++++++++++++++++++ 17 files changed, 445 insertions(+), 3 deletions(-) create mode 100644 meta/conf/machine/include/tune-mips32r6.inc create mode 100644 meta/conf/machine/include/tune-mips64r6.inc create mode 100644 meta/site/mipsisa32r6-linux create mode 100644 meta/site/mipsisa32r6el-linux create mode 100644 meta/site/mipsisa64r6-linux create mode 100644 meta/site/mipsisa64r6el-linux -- 1.9.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core