summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* rtemstoolkit: Fix gcc warning in rtems-elf4.11Chris Johns2020-10-031-0/+5
|
* Fix gcc 9 warningsChris Johns2020-10-037-50/+51
|
* rtemstoolkit/linux: Fix the host supportChris Johns2020-10-021-16/+4
| | | | Updates #4111
* waf: Update waf to the latest for better Python supportChris Johns2020-10-024-20/+38
| | | | Closes #4112
* rtemstoolkit: Fix macro's use of 'is'Chris Johns2020-10-021-45/+45
| | | | Updates #4111
* 4.11: fix hosts defaults loading for linux systems.Gedare Bloom2018-03-202-1/+2
|
* qemu.cfg: Options changed to capture test output4.11.34.11.2Ric Claus2017-03-281-1/+2
|
* linkers/syms: Add weak symbols to the global symbol table.4.11.14.11.0Chris Johns2016-08-251-20/+61
| | | | | | | | Add any weak symbols that have been linked into the base image to the global symbol table. A weak symbol is global when view viewed from a dynamically loaded module. Closes #2704.
* linkers: Fix for targets with a small-data areaSebastian Huber2016-03-211-3/+3
| | | | | | | | | | 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.
* tester: Fix reraising an exception with Python2 and Python3.Chris Johns2016-03-161-4/+46
| | | | Updates #2619.
* rtemstoolkit: Fix execute's writer thread to not eval() the input.Chris Johns2016-03-144-12/+15
| | | | | | | | | | | | The conversion to Python3 added an eval() call which is wrong. Fix the spelling in execute. Fix labels in the tester gdb locking. Check the debug-trace arguments. Close #2642.
* Python 2 and python 3 refactor fixes.Chris Johns2016-03-093-2/+7
| | | | Updates #2619.
* Update rtems-tool to support Python 2 and 3.Chris Johns2016-03-0330-367/+793
| | | | | | Add solaris and netbsd. Close #2619.
* Fix ithe automake warning with newer perl versions.Chris Johns2016-02-291-0/+11
| | | | | | | | | | 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.
* Backport m4 fix from master.Chris Johns2016-02-221-9/+3
|
* Do not change the Python os.sep setting.Chris Johns2016-02-221-1/+0
|
* Add Windows specific waf support for MSYS2.Chris Johns2016-02-197-2/+82
| | | | | | | | | | | 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.
* Disable installing PYO and PYC. Fix install paths.Chris Johns2016-02-194-11/+15
| | | | | Installing PYO and PYC does not work so disable this. Move the Python check to the top level and have a single place.
* Update the version of waf.Chris Johns2016-02-191-9/+9
| | | | Closes #2582.
* Fix running rtems-test from inside the git clone.Chris Johns2015-12-161-1/+1
|
* Fix the 4.11 branch build from git.Chris Johns2015-12-151-1/+1
|
* Fix how to use the waf py feature to get py source and pyo file installed.Chris Johns2015-12-112-5/+4
| | | | Thanks to ita for the example.
* Add a VERSION message to configure.Chris Johns2015-12-111-0/+2
|
* VERSION as an INI format file.Chris Johns2015-12-112-13/+27
| | | | One section is supported [version] with a 'release' entry.
* Add release versioning support.Chris Johns2015-12-0917-73/+158
| | | | | | | | | | | | | | 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.
* Add gitattributes to aid releasing.Chris Johns2015-12-081-0/+2
|
* Rename or1ksim BSP to generic_or1kHesham ALMatary2015-04-191-6/+6
|
* bf537Stamp: Add configuration filesJoel Sherrill2015-04-142-0/+110
|
* leon3-tsim*: First attempt at LEON3 on tsim supportJoel Sherrill2015-04-053-0/+113
| | | | | | 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.
* lm32_evr_gdbsim: Add configuration filesJoel Sherrill2015-04-053-0/+118
|
* psim*.mc: Fix typoJoel Sherrill2015-04-042-2/+2
|
* Add QEMU patch for openrisc to recognize halt signalsHesham ALMatary2015-04-031-0/+32
|
* Update gdb-sim-lm32uart.diff to gdb-7.9Joel Sherrill2015-04-021-0/+75
|
* Add configurations for erc32, leon2, and leon3 in GDB SISJoel Sherrill2015-03-296-0/+330
| | | | | | 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.
* rtemstoolkit: Add support to return the system path split as paths.Chris Johns2015-03-294-3/+45
| | | | | Seacch the path for the program name if not found and set it as an absolute path. This allow the prefix to be found.
* trace-linker: Update comments.Chris Johns2015-03-291-24/+28
|
* Add Jiri Gaisler SIS patch set for gdb 7.9Joel Sherrill2015-03-2723-0/+9190
| | | | | | 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.
* trace-linker: Add the trace function signatures to the wrapper code.Chris Johns2015-03-271-25/+164
| | | | | This gives the tools the ability to extract all needed data from the executable.
* rtems-tester: Remove repeated install line in wscript.Chris Johns2015-03-271-1/+0
| | | | Fixes #2312.
* Add rtems-tester configurations for simsh family of BSPsJoel Sherrill2015-03-268-0/+440
|
* trace-linker: Add API and POSIX interfaces.Chris Johns2015-03-264-2/+115
|
* trace-linker: Add Trace Buffering support.Chris Johns2015-03-263-23/+249
| | | | | | | Trace buffering traces into a static buffer complete with timestamp and the executing context. A shell command provides access to the data.
* rtems-tld: Add lock and buffer allocator support to generators.Chris Johns2015-03-241-13/+144
| | | | | Generators can control a lock and buffer allocation so a single alloc can happen and a lock released.
* trace-linker: Add options, names, enables, and triggers.Chris Johns2015-03-232-60/+366
| | | | | | | | | | | | | | | | | | 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.
* rtemstoolkit: Add an array operator to return recs in a section.Chris Johns2015-03-231-0/+7
|
* Update the version of waf.Chris Johns2015-03-221-0/+0
| | | | The commit references #2312.
* rtemstoolkit: Remove warning on Windows.Chris Johns2015-03-181-9/+9
|
* Ignore waf files on Windows and Python3 waf files.Chris Johns2015-03-181-0/+3
|
* elftoolchain: Add support for Cygwin.Chris Johns2015-03-171-3/+3
|
* gdb/python: Update the support to a recent RTEMS.Chris Johns2015-03-177-85/+512
|