summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-204.11: fix hosts defaults loading for linux systems.4.11Gedare Bloom
2017-03-28qemu.cfg: Options changed to capture test output4.11.34.11.2Ric Claus
2016-08-25linkers/syms: Add weak symbols to the global symbol table.4.11.14.11.0Chris Johns
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.
2016-03-21linkers: Fix for targets with a small-data areaSebastian Huber
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.
2016-03-16tester: Fix reraising an exception with Python2 and Python3.Chris Johns
Updates #2619.
2016-03-14rtemstoolkit: Fix execute's writer thread to not eval() the input.Chris Johns
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.
2016-03-09Python 2 and python 3 refactor fixes.Chris Johns
Updates #2619.
2016-03-03Update rtems-tool to support Python 2 and 3.Chris Johns
Add solaris and netbsd. Close #2619.
2016-02-29Fix ithe automake warning with newer perl versions.Chris Johns
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.
2016-02-22Backport m4 fix from master.Chris Johns
2016-02-22Do not change the Python os.sep setting.Chris Johns
2016-02-19Add Windows specific waf support for MSYS2.Chris Johns
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.
2016-02-19Disable installing PYO and PYC. Fix install paths.Chris Johns
Installing PYO and PYC does not work so disable this. Move the Python check to the top level and have a single place.
2016-02-19Update the version of waf.Chris Johns
Closes #2582.
2015-12-16Fix running rtems-test from inside the git clone.Chris Johns
2015-12-15Fix the 4.11 branch build from git.Chris Johns
2015-12-11Fix how to use the waf py feature to get py source and pyo file installed.Chris Johns
Thanks to ita for the example.
2015-12-11Add a VERSION message to configure.Chris Johns
2015-12-11VERSION as an INI format file.Chris Johns
One section is supported [version] with a 'release' entry.
2015-12-09Add release versioning support.Chris Johns
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.
2015-12-08Add gitattributes to aid releasing.Chris Johns
2015-04-19Rename or1ksim BSP to generic_or1kHesham ALMatary
2015-04-14bf537Stamp: Add configuration filesJoel Sherrill
2015-04-05leon3-tsim*: First attempt at LEON3 on tsim supportJoel Sherrill
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-05lm32_evr_gdbsim: Add configuration filesJoel Sherrill
2015-04-04psim*.mc: Fix typoJoel Sherrill
2015-04-03Add QEMU patch for openrisc to recognize halt signalsHesham ALMatary
2015-04-02Update gdb-sim-lm32uart.diff to gdb-7.9Joel Sherrill
2015-03-29Add configurations for erc32, leon2, and leon3 in GDB SISJoel Sherrill
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-29rtemstoolkit: Add support to return the system path split as paths.Chris Johns
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-29trace-linker: Update comments.Chris Johns
2015-03-27Add Jiri Gaisler SIS patch set for gdb 7.9Joel Sherrill
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-27trace-linker: Add the trace function signatures to the wrapper code.Chris Johns
This gives the tools the ability to extract all needed data from the executable.
2015-03-27rtems-tester: Remove repeated install line in wscript.Chris Johns
Fixes #2312.
2015-03-26Add rtems-tester configurations for simsh family of BSPsJoel Sherrill
2015-03-26trace-linker: Add API and POSIX interfaces.Chris Johns
2015-03-26trace-linker: Add Trace Buffering support.Chris Johns
Trace buffering traces into a static buffer complete with timestamp and the executing context. A shell command provides access to the data.
2015-03-24rtems-tld: Add lock and buffer allocator support to generators.Chris Johns
Generators can control a lock and buffer allocation so a single alloc can happen and a lock released.
2015-03-23trace-linker: Add options, names, enables, and triggers.Chris Johns
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-23rtemstoolkit: Add an array operator to return recs in a section.Chris Johns
2015-03-22Update the version of waf.Chris Johns
The commit references #2312.
2015-03-18rtemstoolkit: Remove warning on Windows.Chris Johns
2015-03-18Ignore waf files on Windows and Python3 waf files.Chris Johns
2015-03-17elftoolchain: Add support for Cygwin.Chris Johns
2015-03-17gdb/python: Update the support to a recent RTEMS.Chris Johns
2015-03-12Add configurations for all h8 GDB simulator BSP variantsJoel Sherrill
2015-03-12Add configurations for all arm GDB simulator BSP variantsJoel Sherrill
2015-03-12Add configuration for m32csim BSP for simulator in GDBJoel Sherrill
2015-03-12Add configuration for m32rsim BSP for simulator in GDBJoel Sherrill
2015-03-12Add configurations for all v850 GDB simulator BSP variantsJoel Sherrill