510 Commits

Author SHA1 Message Date
Dhananjay Balan
559bd50d27 Catch invalid object ID. 2014-08-25 09:52:41 +10:00
Dhananjay Balan
66d0779c33 Barrier taks queue
Print the barrier taks queue.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
6d89e3c34e Refactor
- The objects are intialized using the objects rather than the ID.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
e60a5eec0b Fix Task and state printer bugs.
- Removed ITRON api objects in thread control
- fixes #1
2014-08-25 09:52:40 +10:00
Dhananjay Balan
e282b6efcb Move todo
Why else is there issues?
2014-08-25 09:52:40 +10:00
Dhananjay Balan
59c4946ba3 New todo 2014-08-25 09:52:40 +10:00
Dhananjay Balan
8e0de06b2b Add classic barrier.
- Add support for classic barrier object.
- Drop CORE_ from names in supercore
2014-08-25 09:52:40 +10:00
Dhananjay Balan
c63080ddb2 Update Readme.
ToDo.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
b9ee5df588 Add region support.
Abstractions for classic/region added.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
c3d06d531c Abstraction for HEAP.
Heap_Control Abstraction is added. It will need some more grooming
though.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
09086b415d Support classic/partitions
Added support for partition object.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
086e689955 Added support for classic/timers. 2014-08-25 09:52:40 +10:00
Dhananjay Balan
591fbf65d3 Fix typo: Global timer control object name. 2014-08-25 09:52:40 +10:00
Dhananjay Balan
0967a1b679 Refactoring
- drop _printer suffix from printer classes.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
a785e254f2 Add printers to stage. 2014-08-25 09:52:40 +10:00
Dhananjay Balan
b061a67742 Heavy refactoring + Improved mesege queu printing.
- pretty printers moved to the corresponding api_printer module
- object abstractions moved to
	- their own name for core modules
	- supercore for other supercore objects
	- classic for classic api objects
2014-08-25 09:52:40 +10:00
Dhananjay Balan
6e75f4ebf5 Update readme.
Included useage instructions.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
385640641e Fix pretty printers
pretty printers for rtems_id and rtems_attribute
2014-08-25 09:52:40 +10:00
Dhananjay Balan
f814c7629c Messege Queue Objects
Added intial support for printing
2014-08-25 09:52:40 +10:00
Dhananjay Balan
ce55b57c4c Object can have index from 1 to 'maximum' 2014-08-25 09:52:40 +10:00
Dhananjay Balan
10bcd5d4dc Update chains structures
- Fixes chains structure parsing
- Fix Semaphore node parsing
2014-08-25 09:52:40 +10:00
Dhananjay Balan
56a70aec55 Intial commit.
Chris's intial work on the extenstions.
2014-08-25 09:52:40 +10:00
Dhananjay Balan
911e71038c Initial commit 2014-08-25 09:52:39 +10:00
Chris Johns
097f1fdf56 rtms-tld: Refactor the code to match a better configuration format. 2014-08-07 18:15:06 +10:00
Chris Johns
4fd758e4f6 rtems-tld: Add wrapper support and start the generator coding. 2014-08-05 23:02:35 +10:00
Chris Johns
a136346d14 Fix temporary file handling and add tempfile write support.
Move the static objects into the rld-process file and change the
clean up to a call.

Add support to write to tempfiles.
2014-08-05 23:01:15 +10:00
Chris Johns
058d5024e9 rtems-tld: Add generator loading support. 2014-08-04 15:09:39 +10:00
Chris Johns
0a2102442e rtems-tld: Add recursive parsing of headers and defines. 2014-08-04 09:50:56 +10:00
Chris Johns
b6d7f5ff2e rtems-tld: Add trace configuration support.
Extend the configuration support to provide the needed configuration
required to generate the C stub support.
2014-08-04 09:19:55 +10:00
Chris Johns
ea299027e8 Add initial support for the RTEM Trace Linker.
The RTEMS Trace Linker or rtems-rld creates an RTEMS executable with
trace support built in without any changes the existing code.

This commit is an initial starting point with function signatures
being read from INI files.
2014-08-01 16:48:09 +10:00
Chris Johns
2ce23a3d6f Fix building on Windows with the latest MSVC.
Remove some warnings.
2014-08-01 16:47:11 +10:00
Peng Fan
427acf320c std::list should be sorted before unique
std::list should be sorted first, then unique can remove duplicated
objects. Otherwise there will be many duplicated objects.

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
2014-07-24 17:15:42 +10:00
Joel Sherrill
8101cf0282 Add newlib-sys-cpuset-const-20140414.diff 2014-07-07 16:23:47 -05:00
Chris Johns
8cfeec3fde 4.11: Patch so net-snmp 5.7.2.1 builds with RTEMS. 2014-06-23 11:00:30 +10:00
Chris Johns
100f517ab3 covoar: Merger the covoar source from rtems-testing.git.
Use waf to build covoar.
2014-06-18 16:48:08 +12:00
Chris Johns
f25fed385f 4.11: Add ntp patch.
This patch has issues related to the clock adjust interface but
it allows the package to build.
2014-06-16 15:11:28 +12:00
Chris Johns
c8f4ba67a8 rt: Update the documentation. 2014-06-10 09:41:47 +10:00
Chris Johns
984b06db64 config: Fix the name for the xilinx_zynq_a9_qemu bsp. 2014-06-01 16:15:28 +10:00
Chris Johns
8fac58f81e config: Add support for the gdbarmsim for the arm920 BSP. 2014-06-01 14:46:50 +10:00
Chris Johns
288d6331b5 config: Clean up the qemu configurations. 2014-06-01 14:46:11 +10:00
Chris Johns
60937e1775 test: Strengthen the timeout handling by killing the process. 2014-06-01 14:43:03 +10:00
Chris Johns
c04a84917a tester: Correctly handle contro-c.
Add support to kill running tests if the user presses control-c.
2014-05-31 20:03:05 +10:00
Chris Johns
5cdcde1ec2 4.11/sparc: GDB 7.7 SIS simulator output patch. 2014-05-19 12:49:52 +10:00
Joel Sherrill
ab131bb2bf Add jmr3904 GDB simulator support 2014-05-14 18:36:29 -05:00
Kumar Amit Mehta
a28e5623c8 doc: rtems-tester.txt: Add information for building tests
The test executables will not be generated unless they are built
explicitly by invoking 'make'.
2014-05-12 10:35:34 +10:00
Ben Gras
803b63d76e add --filter to specify the set of selected tests.
. parameter is a glob
  . default is *.exe as it was
  . it is a convenient way to select a particular test to run over and
    over again while debugging it, without laboriously manipulating the
    .exe's that are present (i.e. moving/deleting them)
2014-05-09 21:39:01 +10:00
Chris Johns
47d652c9ff gdb: Fix lm32 simulator's UART code. Builds on MinGW. 2014-05-08 22:39:07 +10:00
Chris Johns
a35f8909b9 tools/gdb: Simulator inline fixes in the cgen code. 2014-04-30 23:13:14 +10:00
Chris Johns
9e78f60ebf tools/microblaze: Fix the building of libgcc. 2014-04-30 16:22:37 +10:00
Chris Johns
4efea40bbb bsp: Clean up the BBxM BSP configuration. 2014-04-29 09:18:14 +10:00