552 Commits

Author SHA1 Message Date
Joel Sherrill
a30ec562fc Add configurations for all h8 GDB simulator BSP variants 2015-03-12 17:29:52 -05:00
Joel Sherrill
8abbe80191 Add configurations for all arm GDB simulator BSP variants 2015-03-12 17:18:21 -05:00
Joel Sherrill
ab5e0c5165 Add configuration for m32csim BSP for simulator in GDB 2015-03-12 17:18:18 -05:00
Joel Sherrill
b938414d9b Add configuration for m32rsim BSP for simulator in GDB 2015-03-12 13:52:22 -05:00
Joel Sherrill
71fb99bf98 Add configurations for all v850 GDB simulator BSP variants 2015-03-12 13:52:20 -05:00
Adit Sahasrabudhe
01a419253a Modified waf scripts to have a minimum python version requirement of 2.6.6, instead of 2.7.3 2015-02-25 20:46:02 +11:00
Chris Johns
e143a62f6b Fix the chmod octal value to use the correct Python syntax. 2015-02-16 11:30:37 +11:00
Chris Johns
a8c4f3f26c Update the Windows header to direct.h for _mkdir per the MSDN. 2015-02-16 11:30:31 +11:00
Chris Johns
05fe73dfd7 Fix the tester wscript. 2015-02-08 18:40:35 +11:00
Chris Johns
9600c39638 Fixes to the run the waf built tests when installed. 2015-02-08 18:14:16 +11:00
Chris Johns
b7d48ef5a4 Install the rtems-test command.
This installs the Python RTEMS Toolkit.

The copmiler has been switched from forcing gcc to allowing waf
to detect the host's tool chain.
2015-02-08 17:12:04 +11:00
Chris Johns
7338811607 Remove warning on Linux. 2015-01-21 10:52:54 +11:00
Chris Johns
69c955d7a1 DEST_OS is linux and not linux2. 2015-01-21 10:51:48 +11:00
Chris Johns
f381f26e9b Fix covoar so it builds for Windows. 2015-01-20 08:56:14 +11:00
Chris Johns
3badbb0622 Add support to cross-compile. Use --hosti=.
On FreeBSD use --host=mingw32 for Windows. If you use another
OS you might need to add the specific windows host to the
top level wscript file.
2015-01-18 18:12:18 +11:00
Sebastian Huber
3f4717852d Add PowerPC patches for GCC 4.9.2 2015-01-09 15:37:25 +01:00
Chris Johns
8de6f6b412 rtems-tld: Install the libc heap configuration files. 2014-12-18 15:15:11 +11:00
Chris Johns
7fc1edba20 rtems-tld: Add configuration support for libc head tracing.
These files allow you to trace malloc, calloc, realloc and free.
With a simple script you can see what is allocated and never freed.
2014-12-18 15:07:59 +11:00
Sebastian Huber
d8a82fdf2e Add SPARC patches for GCC 4.9.2
These patches are already present in the GCC 4.9 branch and will be
available with GCC 4.9.3.
2014-12-04 13:02:27 +01:00
Jiri Gaisler
af8c147a57 gdb patch to add leon2/3 support to sis
This fixes the commit 4bdba3e552f22bbd82ffc9ab2c915a7b4f2eadd5 which
added a patch patch.
2014-12-04 13:00:50 +01:00
Chris Johns
4bdba3e552 tools/gdb: Add a patch for gdb-7.7/gdb-7.8 SPARC.
This patch updates and merges the previous SPARC patches as well
as providing update LEON2/LEON3 support in the SIS simulator.
2014-12-02 15:50:02 +11:00
Chris Johns
efae4ae5c6 toolkit: Print dependents in resolver. 2014-11-30 14:37:30 +11:00
Chris Johns
066a64b745 toolkit: Raise a user error and not an internal one. 2014-11-30 14:37:30 +11:00
Joel Sherrill
b1e9ab9368 main-page.cpp: Fix spelling issue 2014-11-20 12:46:43 -06:00
Chris Johns
b9c0a0436d linkers: Disable .type statements in symbol code.
Some of the assemblers do not support this statement.
2014-11-06 12:05:38 +11:00
Chris Johns
53e387d9a4 linkers: Merge the standard libraries into the user library paths.
The change to rld::split clears the user's library paths. Fix
this.
2014-11-04 19:39:57 +11:00
Chris Johns
ddbab71497 Fix buffer leak on error. 2014-11-04 09:40:15 +11:00
Ben Gras
0f93ea65b6 fix buffer size problem
(triggered runtime error on my machine)
2014-11-04 09:19:52 +11:00
Ben Gras
e4014f05e8 typo 2014-11-02 08:55:51 +11:00
Ben Gras
2015c854c5 fix for open() not taking a std::string 2014-11-01 09:56:05 +11:00
Chris Johns
fdb1fe685a linkers: Add base image symbol to ELF object file generation.
This change adds support to the rtems-syms code to generate a suitable
ELF object you can link to the base image kernel in the embed mode or
you can load with the run-time load mode.

The change fixes a bug in the framework where local ELF symbols
were being placed in the external symbol table. The external
symbol table has been removed and a global, weak and local set
of tables is now provided as this is more aligned with the ELF
format.
2014-10-30 17:55:18 +11:00
Chris Johns
aac294948c linkers: Add kernel symbol support.
The rtems-sym tool has been changed from a basic map tool to now
provide an object file in the specific architecture containing
the symbols in the RTEMS kernel. It can still generate a map.

The object can be embedded or loaded. It cannot be both.
2014-10-28 01:14:02 -07:00
Chris Johns
3fd45d35eb toolkit: Fix the map formatting. 2014-10-28 01:13:47 -07:00
Chris Johns
df7fd269ad toolkit: Update the comment. 2014-10-28 01:13:19 -07:00
Hesham ALMatary
23bbbfdb6f Add new OpenRISC/or1ksim BSP script using qemu 2014-09-29 15:00:47 -05:00
Chris Johns
6ae559c96b rtems-tld: Make printk the default generator. 2014-09-22 08:23:39 +10:00
Chris Johns
5025439f9d rtems-tld: Add config options, fix void args, and SCore traces. 2014-09-21 14:24:37 +10:00
Chris Johns
149a8a6361 rtems-tld: Remove forced trace message. 2014-09-21 08:50:56 +10:00
Chris Johns
435d879bb6 rtk: Build fastlz into the rld library.
Do not build as an object per program.
2014-09-13 12:26:45 +10:00
Chris Johns
73eb48a045 rtk: Fix buffer leak in rld::path::abs_path. 2014-09-13 12:20:19 +10:00
Chris Johns
87e0e76be5 Refactor code into the RTEMS Toolkit. 2014-09-13 12:09:16 +10:00
Chris Johns
749ddf1ed5 waf: Include waf in the souce tree and updated README on building.
Add support to build all parts of The RTEMS Tools project.
2014-09-13 10:47:07 +10:00
Chris Johns
543a4d1e17 Merge branch 'git://git.rtems.org/chrisj/rtl-host.git' to linkers.
This merge brings the rtl-hosts.git personal repo into the RTEMS Tools
project.
2014-09-13 08:49:31 +10:00
Chris Johns
e0b8975853 Remove invalid file that was added. 2014-09-13 08:48:17 +10:00
Chris Johns
7168ab3da5 rtems-tld: Add a printk generator. 2014-09-10 13:10:45 +10:00
Chris Johns
5afb2b8d5b rtems-tld: Fix warnings in the generated code. 2014-09-10 13:10:20 +10:00
Chris Johns
2d5de2e120 Fix the error message. 2014-09-10 11:16:26 +10:00
Chris Johns
67369b148b Fix the tempfile output code to handle line breaks better. 2014-09-10 11:15:29 +10:00
Chris Johns
30a7f069e7 Make the verbose take the level and return the level if valid.
This makes the verbose a single and removes the need to have the
logic of the test in the code.
2014-09-10 11:14:06 +10:00
Chris Johns
b7ad4a2431 linkers: If no RTEMS path is provied see if the prefix can be used. 2014-09-09 08:40:13 +10:00