Chris Johns
b0fa2ae998
Update rtems-tool to support Python 2 and 3.
...
Add solaris and netbsd.
Close #2619 .
2016-03-03 16:53:39 +11:00
Chris Johns
0e5d89d946
Add aarch64 and x86_64 binutils and gdb patches.
2016-02-29 18:02:36 +11:00
Chris Johns
6bc1ecedd2
Fix ithe automake warning with newer perl versions.
...
This patch is based on this post ..
https://lists.gnu.org/archive/html/automake-patches/2015-07/msg00000.html
This warnign appears with a recent MSYS2.
Update #2616 .
2016-02-29 08:59:26 +11:00
Chris Johns
3018e2f444
Do not change the Python os.sep setting.
2016-02-22 15:16:23 +11:00
Chris Johns
7148caeb91
Add Windows specific waf support for MSYS2.
...
Limit the compilers used to gcc and clang. Clang has not been tested.
Users with MSVC install does not need to remove now.
Force the os.sep path to the standard '\\' on Windows. The MSYS2 python
sets it to '/' for internal project reasons. Doing this does cause waf
problems when running configure so only do this for the build target.
Closes #2583 .
2016-02-19 14:51:28 +11:00
Chris Johns
de1beea245
Disable installing PYO and PYC. Fix install paths.
...
Installing PYO and PYC does not work so disable this. Move the
Python check to the top level and have a single place.
Fix the install paths a revert the 'from . import' changes. This
is resolved by installing into the correct paths.
2016-02-19 11:26:51 +11:00
Chris Johns
4351ae5eff
Update the version of waf.
...
Closes #2582 .
2016-02-19 11:25:50 +11:00
Sebastian Huber
66c6301c3f
rtemstoolkit: Python 3 compatibility
2016-01-08 07:59:05 +01:00
Sebastian Huber
606c08c8b5
rtemstoolkit: msys2 compatibility
2016-01-08 07:58:54 +01:00
Sebastian Huber
f027f37661
linkers: Fix for targets with a small-data area
...
On certain targets (e.g. PowerPC) global data below a certain threshold
(e.g. 8 bytes) may resided in a special memory area, the small-data
area. This allows more efficient load/store operations. Placing such
data into the wrong section (e.g. .rodata) leads to relocation errors
during link-time. See test program libtests/dl02 in the RTEMS
testsuite. Using an array of unspecified size prevents that the
compiler assumes that a certain variable is in the small-data area.
2016-01-05 07:05:52 +01:00
Sebastian Huber
a7951f2ca3
linkers: Avoid cast
2016-01-04 11:15:28 +01:00
Chris Johns
f77586956d
Fix running rtems-test from inside the git clone.
2015-12-16 08:51:30 +11:00
Aun-Ali Zaidi
2df531a2b7
bsps/m32rsim*: Remove
...
closes #2447 .
2015-12-13 22:10:28 -05:00
Aun-Ali Zaidi
ea51d2ac22
bsps/h8sim*: Remove
...
closes #2453 .
2015-12-13 22:07:58 -05:00
Chris Johns
a6f5f188ce
Fix how to use the waf py feature to get py source and pyo file installed.
...
Thanks to ita for the example.
2015-12-11 17:17:22 +11:00
Chris Johns
3828e5033c
VERSION as an INI format file.
...
One section is supported [version] with a 'release' entry.
2015-12-11 17:01:51 +11:00
Chris Johns
8b49f734cb
Use the git hash for the revision in the version string.
2015-12-10 12:26:49 +11:00
Chris Johns
efc4f099b4
Add release versioning support.
...
Support a top level VERSION file that defines an RTEMS release.
Fix the install of the python modules including thertems-test.
Update the git python module to the RSB version. Fix the options to
not call clean and to call dirty.
Update the version python module.
Fix the rtld C++ support to the VERSION file and the top level waf
script.
2015-12-09 20:08:19 +11:00
Chris Johns
c9fa179561
Add gitattributes to aid releasing.
2015-12-09 19:48:29 +11:00
Sebastian Huber
04a52040ae
Python 3 compatibility
2015-11-12 11:15:23 +01:00
Chris Johns
ab922fec9c
Add tools patches for RTEMS 4.12.
2015-11-12 17:48:45 +11:00
Sebastian Huber
5cb66b4def
rtd-rtems.cpp: Default to version 4.12
2015-11-11 10:18:41 +01:00
Chris Johns
baa798a083
Update the versions strings.
2015-10-19 09:14:57 +11:00
Chris Johns
bd94415713
Update waf to 1.8.15
2015-10-19 09:14:02 +11:00
Chris Johns
0382b6863b
Fix Windows build issues.
...
Fix biulding the mmap Windows code.
Fix installing the files for Windows.
2015-10-19 09:06:49 +11:00
Chris Johns
2f11c3631d
Always provide the argument size defines.
2015-10-15 21:06:05 +11:00
Chris Johns
f11d18b9b1
Change to use the task implemenation interface.
2015-10-15 21:05:29 +11:00
Chris Johns
e3df129557
Add a lock model to support different lock models when tracing.
...
Logging to a file requires a 'trace' lock model be used. The 'trace'
lock model holds the lock for the entire trace time, for example
the entry or exit tracing.
2015-09-29 20:26:38 +10:00
Ric Claus
711f715e38
rtems-test.txt: Some more clarity improvements.
2015-09-26 17:16:51 +10:00
Ric Claus
5a801c25ef
rtems-tester.txt, options.py: Improved clarity and spelling.
2015-09-26 17:16:44 +10:00
Ric Claus
92935ed1a3
qemu.cfg: Options changed to capture test output
2015-09-26 17:16:39 +10:00
Ric Claus
9d266e80a6
xilinx_zynq_a9_qemu_smp.mc: Change realview_pbx_a9_qemu reference to xilinx_zynq_a9_qemu.
2015-09-26 17:16:33 +10:00
YANG Qiao
45d47730ce
add microwindows patches
2015-08-11 08:37:46 -05:00
Hesham ALMatary
3f3582f933
Rename or1ksim BSP to generic_or1k
2015-04-19 10:46:20 -05:00
Joel Sherrill
a68557dc71
bf537Stamp: Add configuration files
2015-04-14 18:03:28 -05:00
Joel Sherrill
d2d91f56e8
leon3-tsim*: First attempt at LEON3 on tsim support
...
The rtems-tester does not thing the tests run correctly because
the test output is coming to the terminal window with tsim running
in it.
2015-04-05 10:10:34 -05:00
Joel Sherrill
c0449d55f4
lm32_evr_gdbsim: Add configuration files
2015-04-05 10:10:34 -05:00
Joel Sherrill
7d784d257d
psim*.mc: Fix typo
2015-04-04 09:24:02 -05:00
Hesham ALMatary
b6b784c38b
Add QEMU patch for openrisc to recognize halt signals
2015-04-03 15:09:23 -05:00
Joel Sherrill
bbad85e85a
Update gdb-sim-lm32uart.diff to gdb-7.9
2015-04-02 09:52:42 -05:00
Joel Sherrill
e98d5fa8fe
Add configurations for erc32, leon2, and leon3 in GDB SIS
...
These require a GDB >= 7.9 with Jiri Gaisler's patches applied.
These are currently in the RSB and are in the process of being
merged by the GDB project.
2015-03-29 11:35:59 -05:00
Chris Johns
b24951645d
rtemstoolkit: Add support to return the system path split as paths.
...
Seacch the path for the program name if not found and set it as
an absolute path. This allow the prefix to be found.
2015-03-29 18:06:00 +11:00
Chris Johns
5032d71ab6
trace-linker: Update comments.
2015-03-29 16:37:22 +11:00
Joel Sherrill
bfd2b7d8f4
Add Jiri Gaisler SIS patch set for gdb 7.9
...
This patch set adds a lot of new capability including support for
the leon2 and leon3. It also eliminates the difference between
the initial state of the simulated erc32 and the real hardware.
2015-03-27 08:32:47 -05:00
Chris Johns
d499e6df89
trace-linker: Add the trace function signatures to the wrapper code.
...
This gives the tools the ability to extract all needed data from the
executable.
2015-03-27 20:21:33 +11:00
Chris Johns
f5b639bf72
rtems-tester: Remove repeated install line in wscript.
...
Fixes #2312 .
2015-03-27 14:24:11 +11:00
Joel Sherrill
20feafb531
Add rtems-tester configurations for simsh family of BSPs
2015-03-26 16:56:22 -05:00
Chris Johns
b69cd3fc07
trace-linker: Add API and POSIX interfaces.
2015-03-26 18:23:35 +11:00
Chris Johns
b988768f83
trace-linker: Add Trace Buffering support.
...
Trace buffering traces into a static buffer complete with timestamp
and the executing context.
A shell command provides access to the data.
2015-03-26 17:08:18 +11:00
Chris Johns
1703041074
rtems-tld: Add lock and buffer allocator support to generators.
...
Generators can control a lock and buffer allocation so a single
alloc can happen and a lock released.
2015-03-24 14:37:35 +11:00