summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-05rtemstoolkit: Use multiprocessing.cpu_count()Sebastian Huber
The previous implementation does not work on some Linux distributions, e.g. Debian on sparc64. Use a standard function instead.
2020-03-05rtemstoolkit: Support more Linux distributionsSebastian Huber
The platform.dist() function is not always available.
2020-03-04Add print statement similar to the original mkimage.Amar Takhar
This is limited to Python 2.6+
2020-03-04Fix to work under Pyhon 2 and Python 3.Amar Takhar
Also changed 'python2' to 'python' in the shebang.
2020-03-04Convert optparse to argparse.Amar Takhar
* Fix exceptions and print exception message. * Also add myself to copyright.
2020-03-04Remove EOL whitespace.Amar Takhar
2020-03-03Add to wscript and add python2 shebang.Amar Takhar
This script does work but needs some user friendliness added which is acknowledged by the author as it was meant as a quick replacement.
2020-03-03Add a pure Python clone of mkimage written by Craig Barker.Amar Takhar
I emailed Craig Barker to ask if he would release his mkimage Python rewrite as 2BSD. He graciously accepted and you can see his work here: https://github.com/cmbarker83/pythonmkimage This is a verbatim commit of 35d6d from his repository.
2020-02-26waf: Update to waf-2.0.19Sebastian Huber
Update #3569.
2020-02-26tester: Use prefix for rtems_tools by defaultSebastian Huber
Commit 72c684eff2cd932b4948e21902680a93473340c3 removed the default value of rtems_tools. If the --rtems--tools option was omitted the rtems-test command printed lots of error: run.cfg:61: macro '%{rtems_tools}' not found error messages.
2020-02-26Fix typo in error messageCláudio Maia
2020-02-25tester: Add qemu_opts_serialSebastian Huber
The realview_pbx_a9_qemu test configuration for Qemu produced no output due to wrong serial/monitor settings. Remove the serial/monitor settings from qemu_opts_base and move them to the new qemu_opts_serial.
2020-02-25linkers: Include proper header fileSebastian Huber
2020-02-25linkers: Update due to API changesSebastian Huber
Update #3835.
2020-01-28covoar/wscript: Install covoar.css and table.jsVijay Kumar Banerjee
2020-01-28rtemstoolkit/path: Add support to copy single fileVijay Kumar Banerjee
2019-12-19tester: Prefer '_' as test state separator charSebastian Huber
2019-12-19linkers: Remove _Thread_Life_action_handlerSebastian Huber
This is a static function. Update #3413.
2019-12-18record: Allow to compile with recent llvm version.Christian Mauderer
It seems that the API for symbolizeCode changed between llvm8 and llvm9. This patch uses the same adaption that is used for the llvm-symbolizer tool in llvm commit b2c4b8bded3ff2efaaebe0d8b33c65116f9ef8de.
2019-12-18Fix build issues on Debian 10Sebastian Huber
2019-12-14tiers: Move bsps from tier-3 to tier-2Chris Johns
Closes #3213
2019-12-02bin2c: Improve file name sanitationSebastian Huber
Only use alpha-numeric characters for header guards.
2019-11-22tester: Add basic support to generate JUnit test reportsHesham Almatary
2019-11-18record: Remove unused constantSebastian Huber
2019-11-12rld-rap: Ignore relocations with section index 0Hesham Almatary
2019-11-12rtems-syms: Use .quad instead of .long for riscv64Hesham Almatary
.long in RISC-V assembly is 4 bytes, while the address in riscv64 is 8 bytes (.quad). Moreover, RTEMS' libdl increases the symbols pointer by sizeof(long) in C when iterating over global symbols.
2019-11-12Add RISC-V machine to rld-elfHesham Almatary
2019-10-18rtemstoolkit: Interpolate realing rtems configuration files.Chris Johns
2019-09-24Fix exception when no output format is specifiedKinsey Moore
The JSON log generation patch introduced a bug when the report output generation was not configured due to attempting to iterate over 'None'.
2019-09-10record: Fix use of std::minSebastian Huber
Update #3665.
2019-09-10record: Optionally use LLVM to resolve addressesSebastian Huber
Update #3665.
2019-09-10record: Windows compatibilitySebastian Huber
Update #3665.
2019-09-05record: Add generic record eventsSebastian Huber
Update #3665.
2019-09-05record: Use C++ header files and namespace stdSebastian Huber
Update #3665.
2019-09-05record: Clean up metadataSebastian Huber
Update #3665.
2019-09-05waf: Clean up trace's wscriptChris Johns
2019-09-05waf: Do not filter flags to be unique using set()Chris Johns
Filtering the flags to be unique using `set()` changes the order and this results in waf thinking the flags have changed rebuilding various pieces of code.
2019-09-05waf: Minor format clean up.Chris Johns
2019-09-05waf: Update to waf-2.0.18Chris Johns
2019-09-05bsp-builder: Do not clean the build space when starting with --no-cleanChris Johns
2019-09-05tester: Minor fix to prefix handling.Chris Johns
2019-09-05tester/tftp: Handle ctl-C when active.Chris Johns
2019-09-04record: Add limit optionSebastian Huber
Update #3665.
2019-09-04record: Simplify command line optionsSebastian Huber
Update #3665.
2019-09-04record: Simplify content and packet sizeSebastian Huber
Update #3665.
2019-09-04record: Add support for interrupt handlersSebastian Huber
Update #3665.
2019-09-04record: Simplify CopyThreadName()Sebastian Huber
Update #3665.
2019-09-04record: Only create necessary stream filesSebastian Huber
Rename the files to stream_* so that they appear after the metadata file. This makes it easier to open a new trace in Trace Compass. Update #3665.
2019-09-03record: Use exceptionsSebastian Huber
Update #3665.
2019-09-03record: Add Client base classSebastian Huber
Update #3665.