27 Commits

Author SHA1 Message Date
Dhananjay Balan
2c25dc56ed Add message_queue subcommand. 2014-08-25 09:52:41 +10:00
Dhananjay Balan
b743d63fde Catch nonvalid indexes.
Catch IndexErrors generated while referancing non existant indexes.
2014-08-25 09:52:41 +10:00
Dhananjay Balan
a71368892a Add task subcommand
rtems tasks <index(s)> - Prints tasks by index.
2014-08-25 09:52:41 +10:00
Dhananjay Balan
479717912a Add subcommand semaphore
rtems semaphore <index(s)> : prints rtems semaphores by index number
2014-08-25 09:52:41 +10:00
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