[llvmlinux] [PATCH 2/2] [mips][malta] Added support for core boards and I6400.

Daniel Sanders daniel.sanders at imgtec.com
Tue Aug 18 16:10:55 UTC 2015


Malta is a development kit with a swappable 'core board'. So far we've only
supported a generic MIPS32r2. This patch adds support for core boards
and adds the I6400 core board which will exercise the MIPS32r6 (and later
the MIPS64r6) portions of the mips arch.

The I6400 support doesn't successfully boot yet but the build system is done.

Signed-off-by: Daniel Sanders <daniel.sanders at imgtec.com>
---
Re-sent with patch as attachment since the message body was too large for the
mailing list.

Note: targets/malta/Makefile is a temporary Makefile to stop the buildbot from
breaking on this commit. It behaves like
targets/malta/default-big-endian/Makefile. The intent is to remove it once a
corresponding change to the buildbot is in place.

 .gitignore                                         |   16 +
 .../codescape-sdk-img/codescape-sdk-img.mk         |   69 +
 arch/mips/toolchain/toolchain.mk                   |    5 +
 targets/malta/Makefile                             |   98 +-
 targets/malta/config_malta_big                     | 2566 --------------------
 targets/malta/config_malta_little                  | 2566 --------------------
 targets/malta/default-big-endian/Makefile          |   31 +
 targets/malta/default-big-endian/config            | 2566 ++++++++++++++++++++
 targets/malta/default-little-endian/Makefile       |   31 +
 targets/malta/default-little-endian/config         | 2566 ++++++++++++++++++++
 targets/malta/i6400-big-endian/Makefile            |   34 +
 targets/malta/i6400-big-endian/config              |  194 ++
 targets/malta/i6400-little-endian/Makefile         |   31 +
 targets/malta/i6400-little-endian/config           |  193 ++
 targets/malta/malta-common.mk                      |  124 +
 15 files changed, 5868 insertions(+), 5222 deletions(-)
 create mode 100644 arch/mips/toolchain/codescape-sdk-img/codescape-sdk-img.mk
 delete mode 100644 targets/malta/config_malta_big
 delete mode 100644 targets/malta/config_malta_little
 create mode 100644 targets/malta/default-big-endian/Makefile
 create mode 100644 targets/malta/default-big-endian/config
 create mode 100644 targets/malta/default-little-endian/Makefile
 create mode 100644 targets/malta/default-little-endian/config
 create mode 100644 targets/malta/i6400-big-endian/Makefile
 create mode 100644 targets/malta/i6400-big-endian/config
 create mode 100644 targets/malta/i6400-little-endian/Makefile
 create mode 100644 targets/malta/i6400-little-endian/config
 create mode 100644 targets/malta/malta-common.mk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-mips-malta-Added-support-for-core-boards-and-I6400.patch
Type: text/x-patch
Size: 295653 bytes
Desc: not available
URL: <http://lists.linuxfoundation.org/pipermail/llvmlinux/attachments/20150818/e1f8108c/attachment-0001.bin>


More information about the LLVMLinux mailing list