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