793 Commits

Author SHA1 Message Date
Alex White
0fe7902aee rld-dwarf: Fix file::get_source
The file::get_source method was giving "unknown:-1" for valid
addresses. This has been fixed.
2021-03-30 13:15:57 -05:00
Alex White
85eb59e217 rld-dwarf: Add function::has_entry_pc 2021-03-30 13:15:57 -05:00
Ryan Long
64ad86c10b bsps/sparc: Remove INI files using SIS in GDB
Removed the INI files that use the "target sim" option
since the SIS sparc simulator in GDB is no longer used
with RTEMS. A newer version of SIS is built separately.

Closes #4355
2021-03-23 15:04:42 -05:00
Kinsey Moore
2cfdc80a4d tester: Update for ZynqMP QEMU BSP name change
The ZynqMP QEMU BSPs were renamed to include _qemu for more consistent
identification. This updates the tester configurations to match.
2021-03-05 10:41:14 -06:00
Andre Nahrwold
7189172c1a misc: tools: fix mkimage.py script type processing 2021-02-16 16:10:42 +11:00
Kinsey Moore
4da011424c tester: Swap Xilinx ZynqMP BSPs to secondary UART
Qemu's machine definition uses the second UART in the memory map as the
primary UART. This follows from the hardware itself where the second
UART in the memory map is UART 0. This switches the tester to using the
correct UART.
2021-01-14 13:33:16 -06:00
Sebastian Huber
90342feb4d tester: Add support for arm/fvp_cortex_r52 BSP
Update #4202.
2020-12-16 09:15:53 +01:00
Cláudio Maia
2251c5a878 tester: Add yaml format to the supported report formats 2020-12-16 07:43:29 +01:00
Kinsey Moore
4bc285e988 tester: Add configs for AArch64 ZynqMP BSPs 2020-12-11 09:55:28 -06:00
Sebastian Huber
efda67be4f config: Remove obsolete BSPs
Update #3951.
2020-12-10 08:32:08 +01:00
Sebastian Huber
97fe5bf8a3 tester: Add support for sparc/gr740 BSP
Update #4195.
2020-12-02 10:16:34 +01:00
Kinsey Moore
2bb7d3a1bb tester: Report fatal-error test states as failures
Tests resulting in the fatal-error state are counted as failures, but
are not currently reported in the text summary. This has already been
fixed for JSON output.
2020-11-25 16:18:03 -06:00
Vijay Kumar Banerjee
7b63e355db bsps/a53_*: Fix typo in qemu options 2020-11-15 02:19:41 +05:30
Joel Sherrill
00cceb9214 rtems-bsps-tiers.ini: Delete removed PowerPC BSPs 2020-10-15 07:53:29 -05:00
Kinsey Moore
79a9a46a20 tester: Prevent crash with json output
This fixes an issue with json report output that causes a crash due to
the incorrect object member being accessed for test-too-long. This also
changes treatment of fatal errors to match how they are displayed in the
tester log output and changes "fatal error" to "fatal-error" to better
match the naming of all the other failure types.
2020-10-05 18:58:40 -05:00
Kinsey Moore
b09cfc4415 tester: Add a53_ilp32_qemu.ini 2020-10-05 16:12:41 -05:00
Kinsey Moore
79950221f1 tester: Add a53_lp64_qemu.ini 2020-10-05 16:12:41 -05:00
Chris Johns
d9aecc20b3 rtemstoolkit/dwarf: Dump the DIE offset 2020-09-26 10:49:27 +10:00
Chris Johns
84181adf61 rtemstoolkit/configuration: Treat an empty variable as an empty list 2020-09-26 10:49:27 +10:00
Chris Johns
87262b429d Move all python commands to use env python
- If you host does not provide a python command consult the User
  manual for ways you can run the python commands.

- Full package paths are being used to avoid namespace pollution and
  crosstalk.
2020-09-26 10:49:27 +10:00
Sebastian Huber
9fcc207893 linkers: Update due to API changes 2020-09-18 20:34:59 +02:00
Chris Johns
463831374c linker/exeinfo: Optionally output full flags when listing object files
- Start adding support to dump configuration tables
2020-09-15 13:10:56 +10:00
Chris Johns
f86a0cec85 linkers/exeinfo: Output TLS data
Updates #4074
2020-09-11 17:07:26 +10:00
Chris Johns
0ad4aaafc2 linker/rap: Ignore relocation records with no section
Uodates #4096
2020-09-11 15:59:47 +10:00
Chris Johns
cd8fa2fe74 tester: Add support for test-too-long
- A test that loops generating output did not timeout. Monitor the
  the session time and set a maximum test period.
2020-09-08 16:15:43 +10:00
Chris Johns
b1c6a98da4 tester: Fix the install with the new TFTP server 2020-09-07 10:29:33 +10:00
Chris Johns
7a29b47a0f tester: Fix TFTP server Python2 issues.
- Add a --show-backtrace option to make it easier for users to
  get an exception backtrace if something goes wrong.

- Fix the --packet-trace option so it actually decodes the packets
2020-09-07 10:07:11 +10:00
Chris Johns
eb3608133b tester: Change to a simpler TFTP server
- Add a simpler TFTP to allow parallel test hardware

- Remove the imported tftpy server

Closes #4063
2020-09-01 09:18:04 +10:00
Christian Mauderer
37ad446d9d trace: Use c++14 instead of c++11 if possible
llvm version 10 uses features from c++14 standard in the headers. With
that, the record/record-main-lttng.cc doesn't build any more. This patch
makes sure that c++14 is used if it is available.
2020-07-23 18:33:01 +02:00
Sebastian Huber
dcceeade33 Remove support for epiphany target
Update #3941.
2020-07-03 07:36:39 +02:00
Sebastian Huber
351bb7e41d Change version to RTEMS 6
Update #4020.
2020-06-30 09:30:38 +02:00
Chris Johns
4f5485eb51 rtems-test: target_exe_filter fails when there is no filter
Closes #4006
5.1
2020-06-17 08:43:00 +10:00
Chris Johns
6de89d9268 linkers/ld: Output all reloc records to the RAP file
Updates #3969
2020-05-05 11:31:04 +10:00
kaidoho
a1a05c7c63 Allow build with i686-w64-mingw32
Closes #3630
2020-04-28 11:45:22 +10:00
Hesham Almatary
ea86d967ec rtems-tester: Add rv64imafdc_medany for QEMU 2020-04-09 12:40:01 +01:00
Cláudio Maia
bba29e3048 bsps: Deletes erc32-run.ini 2020-04-05 21:50:52 -06:00
Jan Sommer
225438c9e3 tester: Add configuration pc-qemu.ini 2020-04-03 09:24:36 -06:00
Chris Johns
ca7b290f94 rtemstoolkit/execute: Handle unicode input on python2
- Allow unicode as a type on python2. The unicode type is not
  present on python3 so make the support conditional.
- Add some more diag prints to aid debugging.

Closes #3964
2020-03-30 09:55:02 +11:00
Chris Johns
753eb949b3 tester/gdb: Add lock timing and remote fetching registers.
- Add timing for the locks to aid performance profiling
- Remove fetching registers as the MI parser is slow on pyton2

Updates #3864
2020-03-30 09:52:57 +11:00
Joel Sherrill
9b9e0dd47f gdbarmsim: Remove all variants
Updates #3911.
2020-03-20 13:37:26 -05:00
Gedare Bloom
11a481fb94 execute.py: fix long line 2020-03-19 09:33:14 -06:00
Sebastian Huber
16eff9bc02 record: Increase input buffer and alignment
Update #3904.
2020-03-17 11:36:05 +01:00
Sebastian Huber
390522a4fa record: Add support for zlib compressed input
Update #3904.
2020-03-17 11:36:05 +01:00
Sebastian Huber
5fa2c3b3cb record: Add zlib filter class
Update #3904.
2020-03-17 11:36:05 +01:00
Sebastian Huber
d96417111a record: Add support for base64 encoded input
Update #3904.
2020-03-17 11:36:05 +01:00
Sebastian Huber
5bc9f73a48 record: Add base64 filter class
Update #3904.
2020-03-17 11:36:05 +01:00
Sebastian Huber
bfc8f2de78 record: Add filter base class
Update #3904.
2020-03-17 11:36:05 +01:00
Sebastian Huber
b066705a55 record: Add option to print config default values
Update #3904.
2020-03-17 11:36:05 +01:00
Sebastian Huber
9d16a1789d record: Add support for user defined event names 2020-03-17 11:36:05 +01:00
Sebastian Huber
b60abbfa83 record: Add INI file parser
Import from:

https://github.com/benhoyt/inih

commit 351217124ddb3e3fe2b982248a04c672350bb0af
Author: Stephan Lachnit <stephanlachnit@protonmail.com>
Date:   Sun Mar 1 07:31:28 2020 +0100

    r48 release (#100)

    * Bump copyright to 2020
    * Remove makefile for static library
    * meson: version 48

    Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>

Update #3904.
2020-03-17 11:36:05 +01:00