source: rtems/doc/itron3.0/status.t @ 2eda969

4.104.114.84.95
Last change on this file since 2eda969 was 2eda969, checked in by Joel Sherrill <joel.sherrill@…>, on 11/17/99 at 15:03:55

Updated to reflect Mailbox Manager submission.

  • Property mode set to 100644
File size: 21.1 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1999.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  This is the chapter from the RTEMS ITRON User's Guide that
7@c  documents the services provided by the task
8@c  manager.
9@c
10@c  $Id$
11@c
12
13@chapter ITRON Implementation Status
14
15@section Introduction
16
17This chapter describes the status of the implementation of each
18manager in the RTEMS implementataion of the uITRON 3.0 API.   The
19status of each manager is presented in terms of documentation and
20status relative to the extended level (level 'E') of the uITRON 3.0
21API specification.  The extended level of the specification is
22the level at which dynamic object creation, deletion, and
23reference services are available.  This level is more akin to the other
24APIs supported by RTEMS.  This purpose of this chapter is
25to make it clear what is required to bring the RTEMS
26uITRON API implementation into compliance with the
27specification.  The following description of the specification
28levels is taken from the uITRON 3.0 API specification.
29
30
31uITRON 3.0 specification is divided into fewer system call levels than was the
32previous uITRON 2.0 specification.  There are now just three levels: Level R
33(Required), Level S (Standard) and Level E (Extended).  In addition to these
34three levels, there is also Level C for CPU-dependent system calls.
35In addition, the uITRON 3.0 API, defines the network level ('N') which
36represents system calls that support the connection function
37
38@itemize @bullet
39@item [level R] (Required)
40The functions in this level are mandatory for all implementations of
41uITRON 3.0 specification.  This includes basic functions for achieving
42a real-time, multitasking OS.  These functions can be implemented even
43without a hardware timer.  This level corresponds to Levels 1 and 2
44of uITRON 2.0 specification.
45
46@item [level S] (Standard)
47This includes basic functions for achieving a real-time, multitasking
48OS.  This level corresponds to Levels 3 and 4 of uITRON 2.0
49specification.
50
51@item [level E] (Extended)
52This includes additional and extended functions.  This corresponds to
53functions not included in uITRON 2.0 specification (functions of
54ITRON2 specification).  Specifically, this level includes object
55creation and deletion functions, rendezvous functions, memorypools
56and the timer handler.
57
58@item [level C] (CPU dependent)
59This level provides implementation-dependent functions required due to
60the CPU or hardware configuration.
61
62@end itemize
63
64The support level of the connection function is indicated by appending an 'N'
65to the end of the level.  For example, connectivity supported at [level S]
66would be referred to as [level SN].  The support level for functions which
67can only send requests for operations on other nodes but offer no system call
68processing on the issuing node itself are indicated by the lower case letter
69's' or 'e'.
70
71@c
72@c Task
73@c
74
75@section Task Status
76
77@itemize @bullet
78
79@item Implementation
80@itemize @bullet
81@item cre_tsk - Complete, Pending Review
82@item del_tsk - Complete, Pending Review
83@item sta_tsk - Complete, Pending Review
84@item ext_tsk - Complete, Pending Review
85@item exd_tsk - Complete, Pending Review
86@item ter_tsk - Complete, Pending Review
87@item dis_dsp - Complete, Pending Review
88@item ena_dsp - Complete, Pending Review
89@item chg_pri - Complete, Pending Review
90@item rot_rdq - Complete, Pending Review
91@item rel_wai - Stub, Needs to be Fleshed Out
92@item get_tid - Complete, Pending Review
93@item ref_tsk - Complete, Pending Review
94
95@item Notes:
96@itemize @bullet
97@item None
98@end itemize
99
100@end itemize
101
102@item Executive Modifications
103@itemize @bullet
104@item None Expected
105@end itemize
106
107@item Testing
108@itemize @bullet
109@item itron01    - Hello world
110@item itron02    - Semaphore test
111@item itron03    - directives: ex_init, ex_start, t_create,
112t_start, tm_tick, i_return, t_ident, tm_set, tm_get, tm_wkafter
113See .doc file, verify correct
114@item itron04    - Doc file needed
115@item itron05    - directives: ext_tsk, cre_tsk, sta_tsk, rot_rdq
116ex_start, t_create, t_start, tm_tick, i_return, t_ident, t_delete,
117tm_wkafter, t_setpri, t_suspend
118See .doc file, verify correct
119@item itron06    - Doc file needed
120@item itron07    - Doc file needed
121@item itron08    - Doc file needed
122@item itron09    - Doc file needed
123@item itron10    - Doc file needed
124@item tmitron01  - Doc file needed
125@item tm_include - Doc file needed.  Timing test for semaphores.
126@end itemize
127
128@item Documentation
129@itemize @bullet
130@item Complete, Pending Review
131@end itemize
132
133@item ITRON 3.0 API Conformance
134@itemize @bullet
135@item Level E - Extended Functionality
136@end itemize
137
138@item Level C - CPU Dependent Functionality
139@itemize @bullet
140@item NA
141@end itemize
142
143@item Level N - Connection Functionality
144@itemize @bullet
145@item Not implemented
146@end itemize
147
148@end itemize
149
150@c
151@c Task-Dependent Synchronization
152@c
153
154@section Task-Dependent Synchronization Status
155
156@itemize @bullet
157
158@item Implementation
159@itemize @bullet
160@item sus_tsk  - Complete, Pending Review
161@item rsm_tsk  - Complete, Pending Review
162@item frsm_tsk - Complete, Pending Review
163@item slp_tsk  - Stub, Needs to be Fleshed Out
164@item tslp_tsk - Stub, Needs to be Fleshed Out
165@item wup_tsk  - Stub, Needs to be Fleshed Out
166@item can_wup  - Stub, Needs to be Fleshed Out
167
168@item Notes:
169@itemize @bullet
170@item None
171@end itemize
172
173@end itemize
174
175@item Executive Modifications
176@itemize @bullet
177@item None Expected
178@end itemize
179
180@item Testing
181@itemize @bullet
182@item Functional tests for complete routines.
183@item Yellow line testing needs to be verified.
184@item No Timing Tests
185@end itemize
186
187@item Documentation
188@itemize @bullet
189@item Complete, Pending Review
190@item
191@end itemize
192
193@item ITRON 3.0 API Conformance
194@itemize @bullet
195@item Level E - Extended Functionality
196
197@item Level C - CPU Dependent Functionality
198@itemize @bullet
199@item NA
200@end itemize
201
202@item Level N - Connection Functionality
203@itemize @bullet
204@item Not implemented
205@end itemize
206@end itemize
207
208@end itemize
209
210@c
211@c Semaphore
212@c
213
214@section Semaphore
215
216@itemize @bullet
217
218@item Implementation
219@itemize @bullet
220@item cre_sem - Complete, Pending Review
221@item del_sem - Complete, Pending Review
222@item sig_sem - Complete, Pending Review
223@item wai_sem - Complete, Pending Review
224@item preq_sem - Complete, Pending Review
225@item twai_sem - Complete, Pending Review
226@item ref_sem - Complete, Pending Review
227@end itemize
228
229@item Executive Modifications
230@itemize @bullet
231@item None Required
232@end itemize
233
234@item Testing
235@itemize @bullet
236@item Yellow Lined BUT Timeout Cases Not Actually Executed
237@item No Timing Tests
238@end itemize
239
240@item Documentation
241@itemize @bullet
242@item Complete, Pending Review
243@end itemize
244
245@item ITRON 3.0 API Conformance
246@itemize @bullet
247@item Level E - Extended Functionality
248@itemize @bullet
249@item Complete, Pending Review
250@end itemize
251
252@item Level C - CPU Dependent Functionality
253@itemize @bullet
254@item NA
255@end itemize
256
257@item Level N - Connection Functionality
258@itemize @bullet
259@item Not implemented
260@end itemize
261@end itemize
262
263@end itemize
264
265@c
266@c Eventflags
267@c
268
269@section Eventflags
270
271@itemize @bullet
272
273@item Implementation
274@itemize @bullet
275@item cre_flg - Stub, Needs to be Fleshed Out
276@item del_flg - Stub, Needs to be Fleshed Out
277@item set_flg - Stub, Needs to be Fleshed Out
278@item clr_flg - Stub, Needs to be Fleshed Out
279@item wai_flg - Stub, Needs to be Fleshed Out
280@item pol_flg - Stub, Needs to be Fleshed Out
281@item twai_flg - Stub, Needs to be Fleshed Out
282@item ref_flg - Stub, Needs to be Fleshed Out
283
284@item Notes:
285@itemize @bullet
286@item Similar in Functionality to Classic API Events Manager
287@item Implement Using new SuperCore Event Handler
288@end itemize
289
290@end itemize
291
292@item Executive Modifications
293@itemize @bullet
294@item Add SuperCore Events Object Based on Classic Events
295@item Redo Classic Events to use SuperCore Events
296@end itemize
297
298@item Testing
299@itemize @bullet
300@item No Tests Written
301@item No Timing Tests
302@end itemize
303
304@item Documentation
305@itemize @bullet
306@item Good First Draft.
307@item No Information in Operations.
308@item Should not use "standard-like" language.
309@end itemize
310
311@item ITRON 3.0 API Conformance
312@itemize @bullet
313@item Level E - Extended Functionality
314@itemize @bullet
315@item
316@end itemize
317
318@item Level C - CPU Dependent Functionality
319@itemize @bullet
320@item NA
321@end itemize
322
323@item Level N - Connection Functionality
324@itemize @bullet
325@item Not implemented
326@end itemize
327@end itemize
328
329@end itemize
330
331@c
332@c Mailbox
333@c
334
335@section Mailbox
336
337@itemize @bullet
338
339@item Implementation
340@itemize @bullet
341@item cre_mbx - Stub, Needs to be Fleshed Out
342@item del_mbx - Stub, Needs to be Fleshed Out
343@item snd_msg - Stub, Needs to be Fleshed Out
344@item rcv_msg - Stub, Needs to be Fleshed Out
345@item prcv_msg - Stub, Needs to be Fleshed Out
346@item trcv_msg - Stub, Needs to be Fleshed Out
347@item ref_mbx - Stub, Needs to be Fleshed Out
348
349@item Notes:
350@itemize @bullet
351@item Passes Addresses of Messages
352@item FIFO or Priority Task Blocking
353@item FIFO or Priority Message Ordering
354@item Send Returns Error on Overflow
355@end itemize
356
357@end itemize
358
359@item Executive Modifications
360@itemize @bullet
361@item None
362@end itemize
363
364@item Testing
365@itemize @bullet
366@item No Tests Written
367@item No Timing Tests
368@end itemize
369
370@item Documentation
371@itemize @bullet
372@item Needs More Text
373@item No Information in Background or Operations.
374@item Service Descriptions are Weak.
375@end itemize
376
377@item ITRON 3.0 API Conformance
378@itemize @bullet
379@item Level E - Extended Functionality
380@itemize @bullet
381@item
382@end itemize
383
384@item Level C - CPU Dependent Functionality
385@itemize @bullet
386@item NA
387@end itemize
388
389@item Level N - Connection Functionality
390@itemize @bullet
391@item Not implemented
392@end itemize
393@end itemize
394
395@end itemize
396
397@c
398@c Message Buffer
399@c
400
401@section Message Buffer
402
403@itemize @bullet
404
405@item Implementation
406@itemize @bullet
407@item cre_mbf - Stub, Needs to be Fleshed Out
408@item del_mbf - Stub, Needs to be Fleshed Out
409@item snd_mbf - Stub, Needs to be Fleshed Out
410@item psnd_mbf - Stub, Needs to be Fleshed Out
411@item tsnd_mbf - Stub, Needs to be Fleshed Out
412@item rcv_mbf - Stub, Needs to be Fleshed Out
413@item prcv_mbf - Stub, Needs to be Fleshed Out
414@item trcv_mbf - Stub, Needs to be Fleshed Out
415@item ref_mbf - Stub, Needs to be Fleshed Out
416
417@item Notes:
418@itemize @bullet
419@item Implement Using SuperCore Message Queue Handler
420@item Passes Full Bodies of Messages
421@item FIFO or Priority Task Blocking
422@item FIFO Message Ordering Only
423@item Send (snd_mbf and tsnd_mbf) Blocks on Overflow
424@end itemize
425
426@end itemize
427
428@item Executive Modifications
429@itemize @bullet
430@item SuperCore Message Queue Handler Must Support Blocking Sends.  [NOTE:
431This is required for POSIX Message Queues as well.]
432@end itemize
433
434@item Testing
435@itemize @bullet
436@item No Tests Written
437@item No Timing Tests
438@end itemize
439
440@item Documentation
441@itemize @bullet
442@item Good First Draft.
443@item No Information in Operations
444@end itemize
445
446@item ITRON 3.0 API Conformance
447@itemize @bullet
448@item Level E - Extended Functionality
449@itemize @bullet
450@item
451@end itemize
452
453@item Level C - CPU Dependent Functionality
454@itemize @bullet
455@item NA
456@end itemize
457
458@item Level N - Connection Functionality
459@itemize @bullet
460@item Not implemented
461@end itemize
462@end itemize
463
464@end itemize
465
466@c
467@c Rendezvous
468@c
469
470@section Rendezvous
471
472@itemize @bullet
473
474@item Implementation
475@itemize @bullet
476@item cre_por - Stub, Needs to be Fleshed Out
477@item del_por - Stub, Needs to be Fleshed Out
478@item cal_por - Stub, Needs to be Fleshed Out
479@item pcal_por - Stub, Needs to be Fleshed Out
480@item tcal_por - Stub, Needs to be Fleshed Out
481@item acp_por - Stub, Needs to be Fleshed Out
482@item pacp_por - Stub, Needs to be Fleshed Out
483@item tacp_por - Stub, Needs to be Fleshed Out
484@item fwd_por - Stub, Needs to be Fleshed Out
485@item rpl_rdv - Stub, Needs to be Fleshed Out
486@item ref_por - Stub, Needs to be Fleshed Out
487
488@item Notes:
489@itemize @bullet
490@item Hardest ITRON Manager to Implement
491@end itemize
492
493@end itemize
494
495@item Executive Modifications
496@itemize @bullet
497@item Doubtful, Probably Implement in Terms of Multiple SuperCore Objects.
498@end itemize
499
500@item Testing
501@itemize @bullet
502@item No Tests Written
503@item No Timing Tests
504@end itemize
505
506@item Documentation
507@itemize @bullet
508@item Shell, Needs to be Fleshed Out
509@end itemize
510
511@item ITRON 3.0 API Conformance
512@itemize @bullet
513@item Level E - Extended Functionality
514@itemize @bullet
515@item
516@end itemize
517
518@item Level C - CPU Dependent Functionality
519@itemize @bullet
520@item NA
521@end itemize
522
523@item Level N - Connection Functionality
524@itemize @bullet
525@item Not implemented
526@end itemize
527@end itemize
528
529@end itemize
530
531@c
532@c Interrupt
533@c
534
535@section Interrupt
536
537@itemize @bullet
538
539@item Implementation
540@itemize @bullet
541@item def_int - Stub, Needs to be Fleshed Out
542@item ret_int - Stub, Needs to be Fleshed Out
543@item ret_wup - Stub, Needs to be Fleshed Out
544@item loc_cpu - Stub, Needs to be Fleshed Out
545@item unl_cpu - Stub, Needs to be Fleshed Out
546@item dis_int - Stub, Needs to be Fleshed Out
547@item ena_int - Stub, Needs to be Fleshed Out
548@item chg_iXX - Stub, Needs to be Fleshed Out
549@item ref_iXX - Stub, Needs to be Fleshed Out
550
551@item Notes:
552@itemize @bullet
553@item This quote from the ITRON specification needs to be thought about:@*
554@*@i{"When an interrupt is invoked, the interrupt handler defined with
555this system call is started directly by the
556interrupt processing mechanism of the CPU hardware.  Accordingly, code at the
557beginning and end of an interrupt handler must save and restore any registers
558used by the interrupt handler."}@*@*
559Based on another comment, in the ret_int description, I think this means
560that RTEMS will not support the TA_ASM style of interrupt handlers --
561only the TA_HLNG style.@*@*
562@i{When TA_HLNG is specified, a high-level language environment setting
563program (a high-level language support routine) is called before branching
564to the inthdr address.  The least significant bit (LSB) of the system
565attribute bits is used for this specification.}
566
567@item Specification allows special "interrupt-only" versions of system
568calls named i???_??? (i.e. sig_sem and isig_sem).  This does not seem
569to be something that would be implemented with RTEMS.  We could provide
570macros mapping them onto the default versions if this is an issue.
571
572@item How this operates versus the behavior of a true TRON chip is
573up for discussion.
574
575@item ret_wup is questionable in only high-level language ISRs.
576
577@item dis_int and ena_int refer to a specific interrupt number.  These
578may require hooking back out to the BSP.
579
580@item for chg_iXX and reg_iXX, the XX should be replaced with something
581that is meaningful on a particular CPU.
582@end itemize
583
584@end itemize
585
586@item Executive Modifications
587@itemize @bullet
588@item None Expected
589@end itemize
590
591@item Testing
592@itemize @bullet
593@item No Tests Written
594@item No Timing Tests
595@end itemize
596
597@item Documentation
598@itemize @bullet
599@item Shell, Needs to be Fleshed Out
600@end itemize
601
602@item ITRON 3.0 API Conformance
603@itemize @bullet
604@item Level E - Extended Functionality
605@itemize @bullet
606@item
607@end itemize
608
609@item Level C - CPU Dependent Functionality
610@itemize @bullet
611@item NA
612@end itemize
613
614@item Level N - Connection Functionality
615@itemize @bullet
616@item Not implemented
617@end itemize
618@end itemize
619
620@end itemize
621
622@c
623@c Memory Pool
624@c
625
626@section Memory Pool
627
628@itemize @bullet
629
630@item Implementation
631@itemize @bullet
632@item cre_mpl - Stub, Needs to be Fleshed Out
633@item del_mpl - Stub, Needs to be Fleshed Out
634@item get_blk - Stub, Needs to be Fleshed Out
635@item pget_blk - Stub, Needs to be Fleshed Out
636@item tget_blk - Stub, Needs to be Fleshed Out
637@item rel_blk - Stub, Needs to be Fleshed Out
638@item ref_mpl - Stub, Needs to be Fleshed Out
639
640@item Notes:
641@itemize @bullet
642@item Implement Using SuperCore Heap Handler
643@item Similar to Region in Classic API with Blocking
644@item FIFO or Priority Task Blocking
645@item Specification Deliberately Open on Allocation Algorithm
646@item Multiple Tasks Can be Unblocked by a single rel_blk
647@end itemize
648
649@end itemize
650
651@item Executive Modifications
652@itemize @bullet
653@item None Expected
654@end itemize
655
656@item Testing
657@itemize @bullet
658@item No Tests Written
659@item No Timing Tests
660@end itemize
661
662@item Documentation
663@itemize @bullet
664@item Good First Draft.
665@item No Information in Operations
666@item Should not use "standard-like" language.
667@end itemize
668
669@item ITRON 3.0 API Conformance
670@itemize @bullet
671@item Level E - Extended Functionality
672@itemize @bullet
673@item
674@end itemize
675
676@item Level C - CPU Dependent Functionality
677@itemize @bullet
678@item NA
679@end itemize
680
681@item Level N - Connection Functionality
682@itemize @bullet
683@item Not implemented
684@end itemize
685@end itemize
686
687@end itemize
688
689@c
690@c Fixed Block
691@c
692
693@section Fixed Block
694
695@itemize @bullet
696
697@item Implementation
698@itemize @bullet
699@item cre_mpf - Stub, Needs to be Fleshed Out
700@item del_mpf - Stub, Needs to be Fleshed Out
701@item get_blf - Stub, Needs to be Fleshed Out
702@item pget_blf - Stub, Needs to be Fleshed Out
703@item tget_blf - Stub, Needs to be Fleshed Out
704@item rel_blf - Stub, Needs to be Fleshed Out
705@item ref_mpf - Stub, Needs to be Fleshed Out
706
707@item Notes:
708@itemize @bullet
709@item Implement Using SuperCore Chain Handler
710@item Similar to Partition in Classic API with Blocking
711@item FIFO or Priority Task Blocking
712@item Specification Deliberately Open on Allocation Algorithm
713@item Should add Blocking to Classic API Partition at Same Time
714@end itemize
715
716@end itemize
717
718@item Executive Modifications
719@itemize @bullet
720@item None Expected
721@end itemize
722
723@item Testing
724@itemize @bullet
725@item No Tests Written
726@item No Timing Tests
727@end itemize
728
729@item Documentation
730@itemize @bullet
731@item Good First Draft.
732@item No Information in Background or Operations
733@item Should not use "standard-like" language.
734@end itemize
735
736@item ITRON 3.0 API Conformance
737@itemize @bullet
738@item Level E - Extended Functionality
739@itemize @bullet
740@item
741@end itemize
742
743@item Level C - CPU Dependent Functionality
744@itemize @bullet
745@item NA
746@end itemize
747
748@item Level N - Connection Functionality
749@itemize @bullet
750@item Not implemented
751@end itemize
752@end itemize
753
754@end itemize
755
756@c
757@c Time
758@c
759
760@section Time
761
762@itemize @bullet
763
764@item Implementation
765@itemize @bullet
766@item get_tim - Stub, Needs to be Fleshed Out
767@item set_tim - Stub, Needs to be Fleshed Out
768@item dly_tsk - Stub, Needs to be Fleshed Out
769@item def_cyc - Stub, Needs to be Fleshed Out
770@item act_cyc - Stub, Needs to be Fleshed Out
771@item ref_cyc - Stub, Needs to be Fleshed Out
772@item def_alm - Stub, Needs to be Fleshed Out
773@item ref_alm - Stub, Needs to be Fleshed Out
774@item ret_tmr - Stub, Needs to be Fleshed Out
775
776@item Notes:
777@itemize @bullet
778@item Need to Implement Time Conversion Routines
779@item Epoch is January 1, 1985, 00:00:00 am (GMT).
780@item Cyclic and Alarm Handlers may be TA_ASM or TA_HLNG.
781@item Alarms may be Absolute or Relative Time based.
782@item May Want to Implement a Timer Server Task
783@item Termination via ret_tmr is Not Consistent with Current RTEMS Timers.
784@end itemize
785
786@end itemize
787
788@item Executive Modifications
789@itemize @bullet
790@item None Expected
791@end itemize
792
793@item Testing
794@itemize @bullet
795@item No Tests Written
796@item No Timing Tests
797@end itemize
798
799@item Documentation
800@itemize @bullet
801@item Have Version in Word
802@end itemize
803
804@item ITRON 3.0 API Conformance
805@itemize @bullet
806@item Level E - Extended Functionality
807@itemize @bullet
808@item
809@end itemize
810
811@item Level C - CPU Dependent Functionality
812@itemize @bullet
813@item NA
814@end itemize
815
816@item Level N - Connection Functionality
817@itemize @bullet
818@item Not implemented
819@end itemize
820@end itemize
821
822@end itemize
823
824@c
825@c System
826@c
827
828@section System
829
830@itemize @bullet
831
832@item Implementation
833@itemize @bullet
834@item get_ver - Stub, Needs to be Fleshed Out
835@item ref_sys - Stub, Needs to be Fleshed Out
836@item ref_cfg - Stub, Needs to be Fleshed Out
837@item def_svc - Stub, Needs to be Fleshed Out
838@item def_exc - Stub, Needs to be Fleshed Out
839
840@item Notes:
841@itemize @bullet
842@item May Have to Obtain ITRON "OS Maker" Id
843@item - def_svc seems to imply a trap handler interface
844@item - def_exc needs to be examined.
845@end itemize
846
847@end itemize
848
849@item Executive Modifications
850@itemize @bullet
851@item None Expected
852@end itemize
853
854@item Testing
855@itemize @bullet
856@item No Tests Written
857@item No Timing Tests
858@end itemize
859
860@item Documentation
861@itemize @bullet
862@item Shell, Needs to be Fleshed Out
863@end itemize
864
865@item ITRON 3.0 API Conformance
866@itemize @bullet
867@item Level E - Extended Functionality
868@itemize @bullet
869@item
870@end itemize
871
872@item Level C - CPU Dependent Functionality
873@itemize @bullet
874@item NA
875@end itemize
876
877@item Level N - Connection Functionality
878@itemize @bullet
879@item Not implemented
880@end itemize
881@end itemize
882
883@end itemize
884
885@c
886@c Network Support
887@c
888
889@section Network Support
890
891@itemize @bullet
892
893@item Implementation
894@itemize @bullet
895@item nrea_dat - Stub, Needs to be Fleshed Out
896@item nwri_dat - Stub, Needs to be Fleshed Out
897@item nget_nod - Stub, Needs to be Fleshed Out
898@item nget_ver - Stub, Needs to be Fleshed Out
899
900@item Notes:
901@itemize @bullet
902@item None of these are difficult to implement on top of MPCI
903@item MP Packet formats are well-defined.
904@end itemize
905
906@end itemize
907
908@item Executive Modifications
909@itemize @bullet
910@item None Expected
911@end itemize
912
913@item Testing
914@itemize @bullet
915@item No Tests Written
916@item No Timing Tests
917@end itemize
918
919@item Documentation
920@itemize @bullet
921@item Shell, Needs to be Fleshed Out
922@end itemize
923
924@item ITRON 3.0 API Conformance
925@itemize @bullet
926@item Level E - Extended Functionality
927@itemize @bullet
928@item
929@end itemize
930
931@item Level C - CPU Dependent Functionality
932@itemize @bullet
933@item NA
934@end itemize
935
936@item Level N - Connection Functionality
937@itemize @bullet
938@item Not implemented
939@end itemize
940@end itemize
941
942@end itemize
943
Note: See TracBrowser for help on using the repository browser.