diff options
author | Chris Johns <chrisj@rtems.org> | 2013-02-14 12:32:03 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2013-02-14 12:32:03 +1100 |
commit | 87fc7e021e0d90e728e411bfabe5faa4ad266bf8 (patch) | |
tree | 80b3ad3d73ed9742481b93a261e94a00855f4e17 /rtems | |
parent | Add remaining archs to 4.11. (diff) | |
download | rtems-source-builder-87fc7e021e0d90e728e411bfabe5faa4ad266bf8.tar.bz2 |
Add Moxie support.
Binutils and the compiler build how-ever gdb needs a tool called 'dtc'
to build the simulator. This is not present on my FreeBSD test box.
Diffstat (limited to 'rtems')
-rw-r--r-- | rtems/config/4.11/rtems-moxie.bset | 20 | ||||
-rw-r--r-- | rtems/config/tools/rtems-binutils-2.22-1.cfg | 1 | ||||
-rw-r--r-- | rtems/config/tools/rtems-gdb-7.5.1-1.cfg | 2 | ||||
-rw-r--r-- | rtems/patches/binutils-2.22-rtems4.11-moxie-20130214.diff | 11 | ||||
-rw-r--r-- | rtems/patches/gdb-7.5.1-rtems4.11-moxie-20130214.diff | 22 |
5 files changed, 55 insertions, 1 deletions
diff --git a/rtems/config/4.11/rtems-moxie.bset b/rtems/config/4.11/rtems-moxie.bset new file mode 100644 index 0000000..d7b2543 --- /dev/null +++ b/rtems/config/4.11/rtems-moxie.bset @@ -0,0 +1,20 @@ +# +# Tools Set for RTEMS Moxie 4.11 Stable +# + +%define _target moxie-rtems4.11 + +%define release 1 + +# +# The RTEMS 4.11 base defines. +# +%include rtems-4.11-base.bset + +# +# Tools configuration. +# +expat-2.1.0-1 +tools/rtems-binutils-2.22-1 +tools/rtems-gcc-4.7.2-newlib-1.20.0-1 +tools/rtems-gdb-7.5.1-1 diff --git a/rtems/config/tools/rtems-binutils-2.22-1.cfg b/rtems/config/tools/rtems-binutils-2.22-1.cfg index 62db467..5c35761 100644 --- a/rtems/config/tools/rtems-binutils-2.22-1.cfg +++ b/rtems/config/tools/rtems-binutils-2.22-1.cfg @@ -8,6 +8,7 @@ %define binutils_version 2.22 Patch0: binutils-2.22-rtems4.11-20120427.diff +Patch1: binutils-2.22-rtems4.11-moxie-20130214.diff # # The binutils build instructions. We use 2.xx Release 1. diff --git a/rtems/config/tools/rtems-gdb-7.5.1-1.cfg b/rtems/config/tools/rtems-gdb-7.5.1-1.cfg index 25b8d54..8268f8b 100644 --- a/rtems/config/tools/rtems-gdb-7.5.1-1.cfg +++ b/rtems/config/tools/rtems-gdb-7.5.1-1.cfg @@ -7,7 +7,7 @@ %define gdb_version 7.5.1 -# Patch0: gdb-7.5-rtems4.11-20121003.diff +Patch0: gdb-7.5.1-rtems4.11-moxie-20130214.diff # # The gdb build instructions. We use 7.xx Release 1. diff --git a/rtems/patches/binutils-2.22-rtems4.11-moxie-20130214.diff b/rtems/patches/binutils-2.22-rtems4.11-moxie-20130214.diff new file mode 100644 index 0000000..56901ad --- /dev/null +++ b/rtems/patches/binutils-2.22-rtems4.11-moxie-20130214.diff @@ -0,0 +1,11 @@ +--- binutils-2.22/bfd/config.bfd.orig 2011-07-29 08:35:13.000000000 +1000 ++++ binutils-2.22/bfd/config.bfd 2013-02-14 11:30:43.000000000 +1100 +@@ -380,7 +380,7 @@ + targ_selvecs=bfd_elf32_frv_vec + ;; + +- moxie-*-elf | moxie-*-rtems | moxie-*-uclinux) ++ moxie-*-elf | moxie-*-rtems* | moxie-*-uclinux) + targ_defvec=bfd_elf32_moxie_vec + ;; + diff --git a/rtems/patches/gdb-7.5.1-rtems4.11-moxie-20130214.diff b/rtems/patches/gdb-7.5.1-rtems4.11-moxie-20130214.diff new file mode 100644 index 0000000..e2fb806 --- /dev/null +++ b/rtems/patches/gdb-7.5.1-rtems4.11-moxie-20130214.diff @@ -0,0 +1,22 @@ +--- gdb-7.5.1/bfd/config.bfd.orig 2013-02-14 11:47:19.000000000 +1100 ++++ gdb-7.5.1/bfd/config.bfd 2013-02-14 11:47:37.000000000 +1100 +@@ -397,7 +397,7 @@ + targ_selvecs=bfd_elf32_frv_vec + ;; + +- moxie-*-elf | moxie-*-rtems | moxie-*-uclinux) ++ moxie-*-elf | moxie-*-rtems* | moxie-*-uclinux) + targ_defvec=bfd_elf32_moxie_vec + ;; + +--- gdb-7.5.1/gdb/configure.tgt.orig 2013-02-14 12:01:25.000000000 +1100 ++++ gdb-7.5.1/gdb/configure.tgt 2013-02-14 12:02:07.000000000 +1100 +@@ -127,7 +127,7 @@ + gdb_sim=../sim/frv/libsim.a + ;; + +-moxie-*-elf) ++moxie-*-elf | moxie-*-rtems*) + gdb_target_obs="moxie-tdep.o" + gdb_sim=../sim/moxie/libsim.a + ;; |