summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 4.10: fix version number4.10Gedare Bloom2017-12-212-2/+2
|
* bsp-builder: Results format fixes.Chris Johns2016-08-301-6/+6
|
* bsp-builder: Fix bugs.Chris Johns2016-08-291-6/+5
|
* bsp-builder: Add lm3s6965_qemu to ARM bsp list. Fix network-debug options.Chris Johns2016-08-251-4/+4
|
* bsp-builder: Fix column printing of the arch/bsp.Chris Johns2016-08-251-4/+21
|
* linkers/syms: Add weak symbols to the global symbol table.Chris 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.
* bsp-builder: Print one results report only.Chris Johns2016-08-191-15/+20
|
* bsp-builder: Fix results report columns.Chris Johns2016-08-191-1/+1
|
* bsp-builder: Add ARM bsps.Chris Johns2016-08-181-10/+89
|
* bsp-builder: Support per BSP excludes.Chris Johns2016-08-181-23/+114
|
* tester: handle compile argument warnings.Chris Johns2016-08-181-4/+8
|
* rtemstoolkit: Trace opening a macro file.Chris Johns2016-08-181-0/+3
|
* Add rtems-bsp-builder.Chris Johns2016-07-065-1/+681
| | | | | | | | | | | | | | | | | | This is a testing tool that builds BSPs with a range of configure options for regression testing changes do not break the kernel code. The builds are controlled by an INI file. The INI configuration has profiles which define a specific set of architures and BSP to build. There are architectures which contain BSPs and these further define the options needed to build the BSP. There is also builds which define the variations each BSP is built with. The build output can be pointed to any suitable disks so you can control where the output ends up. This initial release contains tiers and these are only seeded with something to test with. It does not define the tiers. Wanrings, object files and libraries are counted.
* linkers: Demangle the C++ labels in the .ctors/.dtors sections.Chris Johns2016-04-033-10/+44
| | | | Show user friendly labels for the C++ constructors and destructors.
* linkers: Add a tool to show RTEMS executable information.Chris Johns2016-04-032-21/+607
|
* rtemstoolkit: Add a buffer helper class to insert and extract data.Chris Johns2016-04-033-24/+490
|
* rtemstoolkit: Add the address to the section.Chris Johns2016-04-032-0/+2
|
* rtemstoolkit: Add an address table of symbols key by the symbol address.Chris Johns2016-04-032-0/+62
| | | | This is useful if you need to look up a symbol based on its address.
* rtemstoolkit: Add version number parsing to get major, minor, revision.Chris Johns2016-04-034-6/+164
| | | | Add support to return the major, minor or revision numbers as numbers.
* tester: Fix reraising an exception with Python2 and Python3.Chris Johns2016-03-161-4/+46
| | | | Updates #2619.
* tester/sis: Provide the -nouartrx to avoid blocking on stdin.Chris Johns2016-03-162-2/+2
|
* tester: Provide a gdb kill method to aid clean ups on ctrl-C.Chris Johns2016-03-161-0/+9
|
* 4.12: Patches for ERC simualtor for gdb-7.11.Chris Johns2016-03-164-1/+1589
| | | | | | | The patches fix the endian checks in the simulator, print filtering, and the run command. Updates #2644.
* rtemstoolkit: Fix execute's writer thread to not eval() the input.Chris Johns2016-03-144-12/+20
| | | | | | | | | | | | 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.
* Add a gdb-7.11 patch for 4.12.Chris Johns2016-03-111-0/+41
|
* Bugfix: gdb-7.3.1 couldn't be build with a modern texinfo package.Götz Pfeiffer2016-03-101-0/+49
| | | | | | | | | | The texinfo documentation of binutils contained some constructs that are errors, at least for a modern version of texinfo (version 6.0 and newer). This meant that gdb-7.3.1 couldn't be build e.g. on fedora-22. A patch file was added to fix the problematic parts of the documentation. Close #2520.
* Bugfix: gcc-4.4.7 couldn't be build with a modern texinfo package.Götz Pfeiffer2016-03-101-0/+86
| | | | | | | | | | The texinfo documentation of binutils contained some constructs that are errors, at least for a modern version of texinfo (version 6.0 and newer). This meant that gcc-4.4.7 couldn't be build e.g. on fedora-22. A patch file was added to fix the problematic parts of the documentation. Update #2520.
* Bugfix: binutils-2.20.1 couldn't be build with a modern texinfo package.Götz Pfeiffer2016-03-101-0/+21
| | | | | | | | | | The texinfo documentation of binutils contained some constructs that are errors, at least for a modern version of texinfo (version 6.0 and newer). This meant that binutils-2.20.1 couldn't be build e.g. on fedora-22. A patch file was added to fix the problematic parts of the documentation. Update #2520.
* Remove exception test code left in.Chris Johns2016-03-091-1/+0
| | | | Updates #2619.
* Master branch version is 4.12.Chris Johns2016-03-091-1/+1
|
* sis: Option not present with SPARC sim.Chris Johns2016-03-091-1/+1
|
* Python 2 and python 3 refactor fixes.Chris Johns2016-03-095-9/+17
| | | | Updates #2619.
* tester: Remove the RT version.py and use the toolkit's version.Chris Johns2016-03-041-2/+1
|
* Update rtems-tool to support Python 2 and 3.Chris Johns2016-03-0328-256/+643
| | | | | | Add solaris and netbsd. Close #2619.
* Add aarch64 and x86_64 binutils and gdb patches.Chris Johns2016-02-292-0/+136
|
* 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.
* 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-1912-26/+41
| | | | | | | | Installing PYO and PYC does not work so disable this. Move the Python check to the top level and have a single place. Fix the install paths a revert the 'from . import' changes. This is resolved by installing into the correct paths.
* Update the version of waf.Chris Johns2016-02-191-9/+9
| | | | Closes #2582.
* rtemstoolkit: Python 3 compatibilitySebastian Huber2016-01-081-1/+1
|
* rtemstoolkit: msys2 compatibilitySebastian Huber2016-01-086-15/+14
|
* linkers: Fix for targets with a small-data areaSebastian Huber2016-01-051-2/+2
| | | | | | | | | | 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.
* linkers: Avoid castSebastian Huber2016-01-041-1/+1
|
* Fix running rtems-test from inside the git clone.Chris Johns2015-12-161-1/+1
|
* bsps/m32rsim*: RemoveAun-Ali Zaidi2015-12-132-110/+0
| | | | closes #2447.
* bsps/h8sim*: RemoveAun-Ali Zaidi2015-12-132-110/+0
| | | | closes #2453.
* 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.
* VERSION as an INI format file.Chris Johns2015-12-112-14/+18
| | | | One section is supported [version] with a 'release' entry.
* Use the git hash for the revision in the version string.Chris Johns2015-12-101-1/+15
|