Hermann Felbinger
cb018bcdff
covoar: Add information to improve diagnostics.
2017-08-29 18:05:51 +10:00
Hermann Felbinger
b857151112
covoar: Fix buffer overflow and fix br tag in html report.
...
Co-Author: Krzysztof Miesowicz <krzysztof.miesowicz@gmail.com>
2017-08-29 18:05:38 +10:00
Fabien Chouteau
05b4cfbfc1
covoar/qemu-traces.h: Change to match current couverture-qemu file.
2017-08-29 18:05:13 +10:00
Cillian O'Donnell
67d48e2e07
rtemstoolkit/host.py: Change option to search parent directory in Python3.
...
This works in Python2.7 and Python3.5. Python2 __import__ searches relative
and absolute paths by default. Python3 searches only absolute paths as default.
The option change searches 1 parent directory relative to the calling function
and has the same meaning in Python2 and Python3.
2017-08-29 18:05:00 +10:00
Sebastian Huber
fd0bcc562b
tester: Add qoriq_e6500_64
...
Update #3082 .
2017-08-22 16:55:07 +02:00
Chris Johns
f2bb43913b
rtemstoolkit/libiberty: Fix broken configure detection.
...
The file libiberty.h requires some configure macros to control some parts
and these are not provided so the file did not match what was needed. Hard
code the result and remove the need for the macros. The related calls
are not provided in our libiberty usage and not needed.
Closes #3103 .
2017-08-20 17:19:06 +10:00
Chris Johns
78bbe4c1a3
linkers/exe-info Support ARM static constructors.
...
Note, ARM destructors are registered at runtime and currently not
easly found.
Update libiberty to get a newer demangler.
Closes #3102 .
2017-08-16 18:18:35 +10:00
Sebastian Huber
0ea1c27f79
tester: Add imx7
2017-08-07 08:01:59 +02:00
Joel Sherrill
581b0710a9
rtems-bsps-i386.ini: Remove Edison
2017-07-31 09:29:48 -05:00
Sebastian Huber
738716dadc
tester: Update BSP names
2017-07-31 07:33:56 +02:00
Jiri Gaisler
9f72ea6f86
Added test scripts for standalone sis
2017-07-25 15:50:50 +10:00
Sebastian Huber
e37f132e9f
Add Newlib patch
...
Original patch contains a Cygwin part which is not present in the Newlib
snapshot archive.
2017-07-10 08:12:29 +02:00
Sebastian Huber
50eb61d632
Add PR-ada-81070.diff
2017-06-12 13:47:36 +02:00
Chris Johns
d67c20abe3
rtems-bsp-builder: Use the profile's architecture's BSP lists.
2017-05-31 22:16:18 +10:00
Cillian O'Donnell
718b23024d
rtemstoolkit/rld-process.h: Include rld.h to find 'strings' definition
2017-05-31 21:08:09 +10:00
Chris Johns
37a08438ca
rtems-bsp-builder: Refactor to add jobs.
...
This change adds job support to the rtems-bsp-builder so builds can
run in parallel.
Some options have changed so they make sense and are more useful.
2017-05-24 12:27:38 +10:00
Chris Johns
4c24f40a99
rtemstoolkit: Improve performance.
2017-05-24 12:27:22 +10:00
Chris Johns
52cfa18385
rtems-bsp-builder: Fix the powerpc configuration.
2017-05-24 12:12:55 +10:00
Chris Johns
61ddcfc8f0
rtems-bsp-builder: Add as a build type.
2017-05-18 15:22:43 +10:00
Chris Johns
ed80d2c041
rtemstoolkit: Add the configuration.py module to the install.
2017-05-16 16:43:19 +10:00
Chris Johns
ef38b5d7c2
rtemstoolkit: Add Python INI configuration support.
2017-05-15 11:48:44 +10:00
Chris Johns
9a8a03c713
rtems-bsp-builder: Add all architectures and BSPs.
...
- Add support to include other INI files.
- Add support for extended interpolation on Python 2.7.
2017-05-15 11:29:46 +10:00
Chris Johns
85e14e0cbf
rtems-bsp-builder: Fix excluding builds.
...
Excluding builds was not working. This patch fixes that and it
also correctly handles mixed builds.
2017-05-10 21:09:02 +10:00
Chris Johns
ad15f6b2ce
rtems-bsp-builder: Fix passes report alignment.
2017-04-28 06:49:23 +10:00
Chris Johns
096c95e9a2
rtems-bsp-tester: Make the failure and pass report more compact.
2017-04-28 06:36:32 +10:00
Chris Johns
fc22d2a05e
rtems-bsp-builder: Fix time in warnings report, wrapping in reports.
...
Also fix accessing group counts when there are no counts.
2017-04-26 22:07:15 +10:00
Chris Johns
c2df65bcf6
rtems-bsp-builder: Fix access when there are no messages.
2017-04-26 20:01:23 +10:00
Chris Johns
ab57e79715
rtems-test: Fix gdb bug.
2017-04-25 09:32:18 +10:00
Chris Johns
9e7ed079b3
rtemstoolkit: Set proc buffering to 0 to not block on smaller reads.
2017-04-25 09:31:37 +10:00
Chris Johns
b89a7e4b18
rtems-bsp-builder: Fix the build sets excludes.
2017-04-25 08:40:19 +10:00
Chris Johns
5d1edd55c8
rtems-bsp-builder: Refactor for better config format, warnings and errors.
...
Refactor the code to improve the warnings and errors reporting.
Improve the configuration file format to better support any type
of build by separating the flags away from the builds.
2017-04-25 02:39:56 +10:00
Chris Johns
224fb21b30
rtemstoolkit: Add a textbox module for formatted reporting.
2017-04-25 02:38:40 +10:00
Chris Johns
437092487f
execute: Use the io python module for output capture.
...
This change drops the overhead of capturing the process output. The
io module in Python is similar to the POSIX API for a file read
where a read will return up to the buffer size rather than blocking
until the buffer is full.
2017-04-25 00:32:53 +10:00
Chris Johns
7d3350d0bb
rtemstoolkit: Move host support access into a separate module.
...
Moving the host support into a module lets it get used where options
is not being used.
2017-04-25 00:31:44 +10:00
Chris Johns
15a3e06518
tester: Add support for expected-fail, user-input, and benchmarks.
...
Count the errors for the states listed and add running totals.
Kill the test process if the test state is user-input or benchmark.
2017-04-04 13:32:03 +10:00
Chris Johns
5ca8badd2e
waf: Upgrade to the latest release waf-1.9.9.
...
This fixes build problems on FreeBSD 11 where gcc/g++ was being
selected over clang and exceptions did not work.
2017-04-03 20:24:06 +10:00
Chris Johns
bce090b242
rtems-bsp-builder: Fix the counts to accumulate.
2017-03-28 10:20:14 +11:00
Sebastian Huber
7ef4c2b64a
patch: ARM: Fix IEEE-754 sqrt optimization
...
Update #2948 .
2017-03-21 15:55:19 +01:00
Sebastian Huber
d1f542f637
patch: ARM: Optimize IEEE-754 sqrt implementation
...
Update #2948 .
2017-03-21 15:06:07 +01:00
Chris Johns
056bd4b87f
rtems-bsp-builder: Fix profile error message.
2017-03-15 15:23:40 +11:00
Chris Johns
e4b31433e2
rtems-syms: Fix usage help.
2017-03-15 15:23:05 +11:00
Chris Johns
31e22e337c
libelf: Use minimal environment for C translation with readelf.
...
The output of readelf needs to be in English.
2017-01-09 09:05:18 +11:00
Sebastian Huber
516f9311e6
Add Newlib patch for RTEMS 4.12
2016-12-23 09:06:01 +01:00
Chris Johns
a72a462adc
bsp-builder: Fix final output errors.
2016-12-13 09:56:25 +11:00
Chris Johns
d3d771e95f
bsp-builder: Add support for builds.
...
Add build support where a build is a combination of options. The
default is 'all' which is a full set of build options passed to
configure. You can now use 'basic' which is the standard or default
configure command line. This used with the arch option lets you
quickly build all BSPs in an architecture.
For example:
$ rtems-bsp-builder --build-path /builds/rtems/builds/arm \
--rtems-tools /opt/rtems/4.12 \
--rtems /opt/rtems/src/rtems.git \
--arch arm --build basic
2016-12-01 10:21:13 +11:00
Chris Johns
8a7be6379c
bsp-bulder: Get the end time when building an architecture.
2016-11-30 08:13:33 +11:00
Joel Sherrill
e2af7438e7
Add 4.12/.../gdb-7.11-sis-leon2-leon3.diff from gaisler.org
2016-11-14 18:00:18 -06:00
Joel Sherrill
b5caf2125c
Add 4.12/.../binutils-2.26-gas-reloc.patch from gaisler.org
2016-11-14 16:04:04 -06:00
Chris Johns
4fdd883ce4
4.10: Add NIOS2 newlib patch.
2016-09-02 18:16:57 +10:00
Chris Johns
32b861f574
4.10: Add NIOS2 gcc patch.
2016-09-02 18:03:11 +10:00