source: rtems/doc/itron3.0/status.t @ a5f5acad

4.104.114.84.95
Last change on this file since a5f5acad was a5f5acad, checked in by Joel Sherrill <joel.sherrill@…>, on 11/10/99 at 13:38:34

Updated to include more documentation from CS595.

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