331 Commits

Author SHA1 Message Date
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
Chris Johns
29ad92c524 trace-linker: Add options, names, enables, and triggers.
Move the options to a section so an option can be a single line. This
gives the user the ability to localise specific configurations in a
top level configuration file.

Provide support for names, enables and triggers. Names is an array of
names of the trace functions. The table is sorted and you can use an
index to reference the trace function. There is a @FUNC_INDEX@ macro
that is replaced with the trace function's index. Enables is a bitmap
of default trace enabled states for all trace functions. Triggers is
a bitmap of default triggers bit states for each trace function.
Generators can use these bitmaps to control functionality.

Currently the bitmaps are const but a generator option can be added
to disable the const and allow the capture engine access to update
the bitmaps.
2015-03-23 17:19:01 +11:00
Chris Johns
8531776882 rtemstoolkit: Add an array operator to return recs in a section. 2015-03-23 17:18:39 +11:00
Chris Johns
45857982a6 Update the version of waf.
The commit references #2312.
2015-03-22 15:21:25 +11:00
Chris Johns
36e663162f rtemstoolkit: Remove warning on Windows. 2015-03-18 17:02:40 +11:00
Chris Johns
ea749e542a Ignore waf files on Windows and Python3 waf files. 2015-03-18 17:02:26 +11:00
Chris Johns
dfc5994847 elftoolchain: Add support for Cygwin. 2015-03-17 21:37:43 +11:00
Chris Johns
b117be8e1f gdb/python: Update the support to a recent RTEMS. 2015-03-17 13:12:15 +11:00
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