All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] Add MIPS release 6 ISA support
@ 2016-10-04 11:31 Zubair Lutfullah Kakakhel
  2016-10-04 11:31 ` [PATCH 1/9] insane.bbclass: Add mipsisa{32, 64}r6{el, } Zubair Lutfullah Kakakhel
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: Zubair Lutfullah Kakakhel @ 2016-10-04 11:31 UTC (permalink / raw)
  To: openembedded-core

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



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2016-10-07 16:21 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-04 11:31 [PATCH 0/9] Add MIPS release 6 ISA support Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 1/9] insane.bbclass: Add mipsisa{32, 64}r6{el, } Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 2/9] kernel-arch.bbclass: Add mipsisa{32, 64}r6{el, } support Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 3/9] libc-package.bbclass: " Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 4/9] linuxloader.bbclass: " Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 5/9] siteinfo.bbclass: " Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 6/9] bitbake.conf: " Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 7/9] glibc: " Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 8/9] gcc-configure: " Zubair Lutfullah Kakakhel
2016-10-04 11:31 ` [PATCH 9/9] arch-mips: Add mipsisa{32, 64}r6{el, } tunes Zubair Lutfullah Kakakhel
2016-10-06 16:43 ` [PATCH 0/9] Add MIPS release 6 ISA support Mark Hatle
2016-10-07 11:53   ` Zubair Lutfullah Kakakhel
2016-10-07 15:48     ` Richard Purdie
2016-10-07 16:07       ` Zubair Lutfullah Kakakhel
2016-10-07 16:19         ` Richard Purdie
2016-10-07 16:21           ` Richard Purdie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.