OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [doc/] [itron3.0/] [status.t] - Blame information for rev 1771

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1026 ivang
@c
2
@c  COPYRIGHT (c) 1988-2002.
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  status.t,v 1.8 2002/01/17 21:47:45 joel Exp
11
@c
12
 
13
@chapter ITRON Implementation Status
14
 
15
@section Introduction
16
 
17
This chapter describes the status of the implementation of each
18
manager in the RTEMS implementataion of the uITRON 3.0 API.   The
19
status of each manager is presented in terms of documentation and
20
status relative to the extended level (level 'E') of the uITRON 3.0
21
API specification.  The extended level of the specification is
22
the level at which dynamic object creation, deletion, and
23
reference services are available.  This level is more akin to the other
24
APIs supported by RTEMS.  This purpose of this chapter is
25
to make it clear what is required to bring the RTEMS
26
uITRON API implementation into compliance with the
27
specification.  The following description of the specification
28
levels is taken from the uITRON 3.0 API specification.
29
 
30
 
31
uITRON 3.0 specification is divided into fewer system call levels than was the
32
previous 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
34
three levels, there is also Level C for CPU-dependent system calls.
35
In addition, the uITRON 3.0 API, defines the network level ('N') which
36
represents system calls that support the connection function
37
 
38
@itemize @bullet
39
@item [level R] (Required)
40
The functions in this level are mandatory for all implementations of
41
uITRON 3.0 specification.  This includes basic functions for achieving
42
a real-time, multitasking OS.  These functions can be implemented even
43
without a hardware timer.  This level corresponds to Levels 1 and 2
44
of uITRON 2.0 specification.
45
 
46
@item [level S] (Standard)
47
This includes basic functions for achieving a real-time, multitasking
48
OS.  This level corresponds to Levels 3 and 4 of uITRON 2.0
49
specification.
50
 
51
@item [level E] (Extended)
52
This includes additional and extended functions.  This corresponds to
53
functions not included in uITRON 2.0 specification (functions of
54
ITRON2 specification).  Specifically, this level includes object
55
creation and deletion functions, rendezvous functions, memorypools
56
and the timer handler.
57
 
58
@item [level C] (CPU dependent)
59
This level provides implementation-dependent functions required due to
60
the CPU or hardware configuration.
61
 
62
@end itemize
63
 
64
The support level of the connection function is indicated by appending an 'N'
65
to the end of the level.  For example, connectivity supported at [level S]
66
would be referred to as [level SN].  The support level for functions which
67
can only send requests for operations on other nodes but offer no system call
68
processing 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,
112
t_start, tm_tick, i_return, t_ident, tm_set, tm_get, tm_wkafter
113
See .doc file, verify correct
114
@item itron04    - Doc file needed
115
@item itron05    - directives: ext_tsk, cre_tsk, sta_tsk, rot_rdq
116
ex_start, t_create, t_start, tm_tick, i_return, t_ident, t_delete,
117
tm_wkafter, t_setpri, t_suspend
118
See .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:
431
This 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
555
this system call is started directly by the
556
interrupt processing mechanism of the CPU hardware.  Accordingly, code at the
557
beginning and end of an interrupt handler must save and restore any registers
558
used by the interrupt handler."}@*@*
559
Based on another comment, in the ret_int description, I think this means
560
that RTEMS will not support the TA_ASM style of interrupt handlers --
561
only the TA_HLNG style.@*@*
562
@i{When TA_HLNG is specified, a high-level language environment setting
563
program (a high-level language support routine) is called before branching
564
to the inthdr address.  The least significant bit (LSB) of the system
565
attribute bits is used for this specification.}
566
 
567
@item Specification allows special "interrupt-only" versions of system
568
calls named i???_??? (i.e. sig_sem and isig_sem).  This does not seem
569
to be something that would be implemented with RTEMS.  We could provide
570
macros 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
573
up 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
578
may require hooking back out to the BSP.
579
 
580
@item for chg_iXX and reg_iXX, the XX should be replaced with something
581
that 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
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.