diff options
Diffstat (limited to 'doc/itron3.0')
-rw-r--r-- | doc/itron3.0/Makefile | 10 | ||||
-rw-r--r-- | doc/itron3.0/gen_status_shell | 230 | ||||
-rw-r--r-- | doc/itron3.0/itron.texi | 6 | ||||
-rw-r--r-- | doc/itron3.0/status.t | 817 |
4 files changed, 1059 insertions, 4 deletions
diff --git a/doc/itron3.0/Makefile b/doc/itron3.0/Makefile index 0fd4566893..ebb0a19c74 100644 --- a/doc/itron3.0/Makefile +++ b/doc/itron3.0/Makefile @@ -22,6 +22,7 @@ all: html info ps COMMON_FILES= GENERATED_FILES= \ + status.texi \ task.texi tasksync.texi semaphore.texi eventflags.texi mailbox.texi \ msgbuffer.texi rendezvous.texi interrupt.texi memorypool.texi \ fixedblock.texi time.texi config.texi network.texi \ @@ -39,6 +40,7 @@ $(PROJECT): $(FILES) dvi: $(PROJECT).dvi ps: $(PROJECT).ps +pdf: $(PROJECT).pdf $(PROJECT).ps: $(PROJECT).dvi dvips -o $(PROJECT).ps $(PROJECT).dvi @@ -46,6 +48,9 @@ $(PROJECT).ps: $(PROJECT).dvi $(PROJECT).dvi: $(FILES) $(TEXI2DVI) $(PROJECT).texi +$(PROJECT).pdf: $(FILES) + $(TEXI2DVI) $(PROJECT).texi + html: $(FILES) -mkdir -p html cp $(wildcard ../tools/*.gif) html @@ -57,6 +62,11 @@ clean: rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES) rm -rf html +status.texi: status.t Makefile + $(BMENU) -p "" \ + -u "Top" \ + -n "" ${*}.t + task.texi: task.t Makefile $(BMENU) -p "" \ -u "Top" \ diff --git a/doc/itron3.0/gen_status_shell b/doc/itron3.0/gen_status_shell new file mode 100644 index 0000000000..1f3f8e4c47 --- /dev/null +++ b/doc/itron3.0/gen_status_shell @@ -0,0 +1,230 @@ +# +# This shell script generates the starting template for a manager chapter. +# + +FILES="task tasksync semaphore eventflags mailbox msgbuffer rendezvous interrupt memorypool fixedblock time config network" + + +cat <<EOF +@c +@c This is the chapter from the RTEMS ITRON User's Guide that +@c documents the services provided by the task +@c manager. +@c +@c $Id$ +@c + +@chapter ITRON Implementation Status + +@section Introduction + +This chapter describes the status of the implementation of each +manager in the RTEMS implementataion of the uITRON 3.0 API. The +status of each manager is presented in terms of documentation and +status relative to the extended level (level 'E') of the uITRON 3.0 +API specification. The extended level of the specification is +the level at which dynamic object creation, deletion, and +reference services are available. This level is more akin to the other +APIs supported by RTEMS. This purpose of this chapter is +to make it clear what is required to bring the RTEMS +uITRON API implementation into compliance with the +specification. The following description of the specification +levels is taken from the uITRON 3.0 API specification. + + +uITRON 3.0 specification is divided into fewer system call levels than was the +previous uITRON 2.0 specification. There are now just three levels: Level R +(Required), Level S (Standard) and Level E (Extended). In addition to these +three levels, there is also Level C for CPU-dependent system calls. +In addition, the uITRON 3.0 API, defines the network level ('N') which +represents system calls that support the connection function + +@itemize @bullet +@item [level R] (Required) +The functions in this level are mandatory for all implementations of +uITRON 3.0 specification. This includes basic functions for achieving +a real-time, multitasking OS. These functions can be implemented even +without a hardware timer. This level corresponds to Levels 1 and 2 +of uITRON 2.0 specification. + +@item [level S] (Standard) +This includes basic functions for achieving a real-time, multitasking +OS. This level corresponds to Levels 3 and 4 of uITRON 2.0 +specification. + +@item [level E] (Extended) +This includes additional and extended functions. This corresponds to +functions not included in uITRON 2.0 specification (functions of +ITRON2 specification). Specifically, this level includes object +creation and deletion functions, rendezvous functions, memorypools +and the timer handler. + +@item [level C] (CPU dependent) +This level provides implementation-dependent functions required due to +the CPU or hardware configuration. + +@end itemize + +The support level of the connection function is indicated by appending an 'N' +to the end of the level. For example, connectivity supported at [level S] +would be referred to as [level SN]. The support level for functions which +can only send requests for operations on other nodes but offer no system call +processing on the issuing node itself are indicated by the lower case letter +'s' or 'e'. + + +EOF + + +for chapter in $FILES +do + case ${chapter} in + task) + CHAPTER_CAPS="Task" + CHAPTER_LOWER="task" + ROUTINES=" cre_tsk del_tsk sta_tsk ext_tsk exd_tsk ter_tsk \ + dis_dsp ena_dsp chg_pri rot_rdq rel_wai get_tid ref_tsk" + ;; + + tasksync) + CHAPTER_CAPS="Task-Dependent Synchronization" + CHAPTER_LOWER="task-dependent synchronization" + ROUTINES=" sus_tsk rsm_tsk frsm_tsk \ + slp_tsk tslp_tsk wup_tsk can_wup" + ;; + + semaphore) + CHAPTER_CAPS="Semaphore" + CHAPTER_LOWER="semaphore" + ROUTINES="cre_sem del_sem sig_sem wai_sem preq_sem twai_sem ref_sem " + ;; + + eventflags) + CHAPTER_CAPS="Eventflags" + CHAPTER_LOWER="eventflags" + ROUTINES=" cre_flg del_flg set_flg clr_flg wai_flg pol_flg \ + twai_flg ref_flg " + ;; + + mailbox) + CHAPTER_CAPS="Mailbox" + CHAPTER_LOWER="mailbox" + ROUTINES="cre_mbx del_mbx snd_msg rcv_msg prcv_msg trcv_msg ref_mbx" + ;; + + msgbuffer) + CHAPTER_CAPS="Message Buffer" + CHAPTER_LOWER="message buffer" + ROUTINES=" cre_mbf del_mbf snd_mbf psnd_mbf tsnd_mbf rcv_mbf prcv_mbf \ + trcv_mbf ref_mbf " + ;; + + rendezvous) + CHAPTER_CAPS="Rendezvous" + CHAPTER_LOWER="rendezvous" + ROUTINES=" cre_por del_por cal_por pcal_por tcal_por acp_por pacp_por \ + tacp_por fwd_por rpl_rdv ref_por" + ;; + + interrupt) + CHAPTER_CAPS="Interrupt" + CHAPTER_LOWER="interrupt" + ROUTINES=" def_int ret_int ret_wup loc_cpu unl_cpu dis_int ena_int + chg_iXX ref_iXX" + ;; + + memorypool) + CHAPTER_CAPS="Memory Pool" + CHAPTER_LOWER="memory pool" + ROUTINES=" cre_mpl del_mpl get_blk pget_blk tget_blk rel_blk ref_mpl" + ;; + + fixedblock) + CHAPTER_CAPS="Fixed Block" + CHAPTER_LOWER="fixed block" + ROUTINES=" cre_mpf del_mpf get_blf pget_blf tget_blf rel_blf ref_mpf" + ;; + + time) + CHAPTER_CAPS="Time" + CHAPTER_LOWER="time" + ROUTINES=" get_tim set_tim dly_tsk \ + def_cyc act_cyc ref_cyc \ + def_alm ref_alm ret_tmr" + ;; + + config) + CHAPTER_CAPS="System" + CHAPTER_LOWER="system" + ROUTINES=" get_ver ref_sys ref_cfg def_svc def_exc" + ;; + + network) + CHAPTER_CAPS="Network Support" + CHAPTER_LOWER="network support" + ROUTINES=" nrea_dat nwri_dat nget_nod nget_ver" + ;; + + *) + echo "Unknown chapter name" + exit 1 + ;; + esac + + echo "@c" + echo "@c ${CHAPTER_CAPS}" + echo "@c" + echo + echo "@section ${CHAPTER_CAPS} Status" +cat <<EOF + +@itemize @bullet + +@item Implementation +@itemize @bullet +EOF + + for routine in ${ROUTINES} + do + echo "@item ${routine} - Stub, Needs to be Fleshed Out" + done +cat <<EOF +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +EOF +done diff --git a/doc/itron3.0/itron.texi b/doc/itron3.0/itron.texi index 34278919cb..6117c72c4f 100644 --- a/doc/itron3.0/itron.texi +++ b/doc/itron3.0/itron.texi @@ -84,6 +84,7 @@ END-INFO-DIR-ENTRY @c This prevents a black box from being printed on "overflow" lines. @c The alternative is to rework a sentence to avoid this problem. +@include status.texi @include task.texi @include tasksync.texi @include semaphore.texi @@ -97,8 +98,6 @@ END-INFO-DIR-ENTRY @include time.texi @include config.texi @include network.texi -@include psxmsg.texi -@include psxsem.texi @ifinfo @node Top, , (dir), (dir) @top itron @@ -106,6 +105,7 @@ END-INFO-DIR-ENTRY This is the online version of the RTEMS ITRON API User's Guide @menu +* ITRON Implementation Status:: * Task Manager:: * Task-Dependent Synchronization Manager:: * Semaphore Manager:: @@ -119,8 +119,6 @@ This is the online version of the RTEMS ITRON API User's Guide * Time Manager:: * System Manager:: * Network Support Manager:: -* POSIX Message Passing Manager:: -* POSIX Semaphores Manager:: * Command and Variable Index:: * Concept Index:: @end menu diff --git a/doc/itron3.0/status.t b/doc/itron3.0/status.t new file mode 100644 index 0000000000..617b4d8286 --- /dev/null +++ b/doc/itron3.0/status.t @@ -0,0 +1,817 @@ +@c +@c This is the chapter from the RTEMS ITRON User's Guide that +@c documents the services provided by the task +@c manager. +@c +@c $Id$ +@c + +@chapter ITRON Implementation Status + +@section Introduction + +This chapter describes the status of the implementation of each +manager in the RTEMS implementataion of the uITRON 3.0 API. The +status of each manager is presented in terms of documentation and +status relative to the extended level (level 'E') of the uITRON 3.0 +API specification. The extended level of the specification is +the level at which dynamic object creation, deletion, and +reference services are available. This level is more akin to the other +APIs supported by RTEMS. This purpose of this chapter is +to make it clear what is required to bring the RTEMS +uITRON API implementation into compliance with the +specification. The following description of the specification +levels is taken from the uITRON 3.0 API specification. + + +uITRON 3.0 specification is divided into fewer system call levels than was the +previous uITRON 2.0 specification. There are now just three levels: Level R +(Required), Level S (Standard) and Level E (Extended). In addition to these +three levels, there is also Level C for CPU-dependent system calls. +In addition, the uITRON 3.0 API, defines the network level ('N') which +represents system calls that support the connection function + +@itemize @bullet +@item [level R] (Required) +The functions in this level are mandatory for all implementations of +uITRON 3.0 specification. This includes basic functions for achieving +a real-time, multitasking OS. These functions can be implemented even +without a hardware timer. This level corresponds to Levels 1 and 2 +of uITRON 2.0 specification. + +@item [level S] (Standard) +This includes basic functions for achieving a real-time, multitasking +OS. This level corresponds to Levels 3 and 4 of uITRON 2.0 +specification. + +@item [level E] (Extended) +This includes additional and extended functions. This corresponds to +functions not included in uITRON 2.0 specification (functions of +ITRON2 specification). Specifically, this level includes object +creation and deletion functions, rendezvous functions, memorypools +and the timer handler. + +@item [level C] (CPU dependent) +This level provides implementation-dependent functions required due to +the CPU or hardware configuration. + +@end itemize + +The support level of the connection function is indicated by appending an 'N' +to the end of the level. For example, connectivity supported at [level S] +would be referred to as [level SN]. The support level for functions which +can only send requests for operations on other nodes but offer no system call +processing on the issuing node itself are indicated by the lower case letter +'s' or 'e'. + + +@c +@c Task +@c + +@section Task + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item cre_tsk - Stub, Needs to be Fleshed Out +@item del_tsk - Stub, Needs to be Fleshed Out +@item sta_tsk - Stub, Needs to be Fleshed Out +@item ext_tsk - Stub, Needs to be Fleshed Out +@item exd_tsk - Stub, Needs to be Fleshed Out +@item ter_tsk - Stub, Needs to be Fleshed Out +@item dis_dsp - Stub, Needs to be Fleshed Out +@item ena_dsp - Stub, Needs to be Fleshed Out +@item chg_pri - Stub, Needs to be Fleshed Out +@item rot_rdq - Stub, Needs to be Fleshed Out +@item rel_wai - Stub, Needs to be Fleshed Out +@item get_tid - Stub, Needs to be Fleshed Out +@item ref_tsk - Stub, Needs to be Fleshed Out +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Task-Dependent Synchronization +@c + +@section Task-Dependent Synchronization + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item sus_tsk - Stub, Needs to be Fleshed Out +@item rsm_tsk - Stub, Needs to be Fleshed Out +@item frsm_tsk - Stub, Needs to be Fleshed Out +@item slp_tsk - Stub, Needs to be Fleshed Out +@item tslp_tsk - Stub, Needs to be Fleshed Out +@item wup_tsk - Stub, Needs to be Fleshed Out +@item can_wup - Stub, Needs to be Fleshed Out +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Semaphore +@c + +@section Semaphore + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item cre_sem - Complete, Pending Review +@item del_sem - Complete, Pending Review +@item sig_sem - Complete, Pending Review +@item wai_sem - Complete, Pending Review +@item preq_sem - Complete, Pending Review +@item twai_sem - Complete, Pending Review +@item ref_sem - Complete, Pending Review +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Required +@end itemize + +@item Testing +@itemize @bullet +@item Yellow Lined BUT Timeout Cases Not Actually Executed +@end itemize + +@item Documentation +@itemize @bullet +@item Complete, Pending Review +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item Complete, Pending Review +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Eventflags +@c + +@section Eventflags + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item cre_flg - Stub, Needs to be Fleshed Out +@item del_flg - Stub, Needs to be Fleshed Out +@item set_flg - Stub, Needs to be Fleshed Out +@item clr_flg - Stub, Needs to be Fleshed Out +@item wai_flg - Stub, Needs to be Fleshed Out +@item pol_flg - Stub, Needs to be Fleshed Out +@item twai_flg - Stub, Needs to be Fleshed Out +@item ref_flg - Stub, Needs to be Fleshed Out + +@item Notes: +@itemize @bullet +@item Similar in Functionality to Classic API Events Manager +@item Implement Using new SuperCore Event Handler +@end itemize + +@end itemize + +@item Executive Modifications +@itemize @bullet +@item Add SuperCore Events Object Based on Classic Events +@item Redo Classic Events to use SuperCore Events +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Mailbox +@c + +@section Mailbox + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item cre_mbx - Stub, Needs to be Fleshed Out +@item del_mbx - Stub, Needs to be Fleshed Out +@item snd_msg - Stub, Needs to be Fleshed Out +@item rcv_msg - Stub, Needs to be Fleshed Out +@item prcv_msg - Stub, Needs to be Fleshed Out +@item trcv_msg - Stub, Needs to be Fleshed Out +@item ref_mbx - Stub, Needs to be Fleshed Out + +@item Notes: +@itemize @bullet +@item Implement Using SuperCore Message Queue Handler +@item Passes Addresses of Messages +@item FIFO or Priority Task Blocking +@item FIFO or Priority Message Ordering +@item Send Returns Error on Overflow +@end itemize + +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@item Functionality Completely Supported by SuperCore Message Queue Handler +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Message Buffer +@c + +@section Message Buffer + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item cre_mbf - Stub, Needs to be Fleshed Out +@item del_mbf - Stub, Needs to be Fleshed Out +@item snd_mbf - Stub, Needs to be Fleshed Out +@item psnd_mbf - Stub, Needs to be Fleshed Out +@item tsnd_mbf - Stub, Needs to be Fleshed Out +@item rcv_mbf - Stub, Needs to be Fleshed Out +@item prcv_mbf - Stub, Needs to be Fleshed Out +@item trcv_mbf - Stub, Needs to be Fleshed Out +@item ref_mbf - Stub, Needs to be Fleshed Out + +@item Notes: +@itemize @bullet +@item Implement Using SuperCore Message Queue Handler +@item Passes Full Bodies of Messages +@item FIFO or Priority Task Blocking +@item FIFO Message Ordering Only +@item Send (snd_mbf and tsnd_mbf) Blocks on Overflow +@end itemize + +@end itemize + +@item Executive Modifications +@itemize @bullet +@item SuperCore Message Queue Handler Must Support Blocking Sends. [NOTE: +This is required for POSIX Message Queues as well.] +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Rendezvous +@c + +@section Rendezvous + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item cre_por - Stub, Needs to be Fleshed Out +@item del_por - Stub, Needs to be Fleshed Out +@item cal_por - Stub, Needs to be Fleshed Out +@item pcal_por - Stub, Needs to be Fleshed Out +@item tcal_por - Stub, Needs to be Fleshed Out +@item acp_por - Stub, Needs to be Fleshed Out +@item pacp_por - Stub, Needs to be Fleshed Out +@item tacp_por - Stub, Needs to be Fleshed Out +@item fwd_por - Stub, Needs to be Fleshed Out +@item rpl_rdv - Stub, Needs to be Fleshed Out +@item ref_por - Stub, Needs to be Fleshed Out + +@item Notes: +@itemize @bullet +@item Hardest ITRON Manager to Implement +@end itemize + +@end itemize + +@item Executive Modifications +@itemize @bullet +@item Doubtful, Probably Implement in Terms of Multiple SuperCore Objects. +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Interrupt +@c + +@section Interrupt + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item def_int - Stub, Needs to be Fleshed Out +@item ret_int - Stub, Needs to be Fleshed Out +@item ret_wup - Stub, Needs to be Fleshed Out +@item loc_cpu - Stub, Needs to be Fleshed Out +@item unl_cpu - Stub, Needs to be Fleshed Out +@item dis_int - Stub, Needs to be Fleshed Out +@item ena_int - Stub, Needs to be Fleshed Out +@item chg_iXX - Stub, Needs to be Fleshed Out +@item ref_iXX - Stub, Needs to be Fleshed Out +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Memory Pool +@c + +@section Memory Pool + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item cre_mpl - Stub, Needs to be Fleshed Out +@item del_mpl - Stub, Needs to be Fleshed Out +@item get_blk - Stub, Needs to be Fleshed Out +@item pget_blk - Stub, Needs to be Fleshed Out +@item tget_blk - Stub, Needs to be Fleshed Out +@item rel_blk - Stub, Needs to be Fleshed Out +@item ref_mpl - Stub, Needs to be Fleshed Out +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Fixed Block +@c + +@section Fixed Block + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item cre_mpf - Stub, Needs to be Fleshed Out +@item del_mpf - Stub, Needs to be Fleshed Out +@item get_blf - Stub, Needs to be Fleshed Out +@item pget_blf - Stub, Needs to be Fleshed Out +@item tget_blf - Stub, Needs to be Fleshed Out +@item rel_blf - Stub, Needs to be Fleshed Out +@item ref_mpf - Stub, Needs to be Fleshed Out +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Time +@c + +@section Time + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item get_tim - Stub, Needs to be Fleshed Out +@item set_tim - Stub, Needs to be Fleshed Out +@item dly_tsk - Stub, Needs to be Fleshed Out +@item def_cyc - Stub, Needs to be Fleshed Out +@item act_cyc - Stub, Needs to be Fleshed Out +@item ref_cyc - Stub, Needs to be Fleshed Out +@item def_alm - Stub, Needs to be Fleshed Out +@item ref_alm - Stub, Needs to be Fleshed Out +@item ret_tmr - Stub, Needs to be Fleshed Out +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c System +@c + +@section System + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item get_ver - Stub, Needs to be Fleshed Out +@item ref_sys - Stub, Needs to be Fleshed Out +@item ref_cfg - Stub, Needs to be Fleshed Out +@item def_svc - Stub, Needs to be Fleshed Out +@item def_exc - Stub, Needs to be Fleshed Out +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + +@c +@c Network Support +@c + +@section Network Support + +@itemize @bullet + +@item Implementation +@itemize @bullet +@item nrea_dat - Stub, Needs to be Fleshed Out +@item nwri_dat - Stub, Needs to be Fleshed Out +@item nget_nod - Stub, Needs to be Fleshed Out +@item nget_ver - Stub, Needs to be Fleshed Out +@end itemize + +@item Executive Modifications +@itemize @bullet +@item None Expected +@end itemize + +@item Testing +@itemize @bullet +@item No Tests Written +@end itemize + +@item Documentation +@itemize @bullet +@item Shell, Needs to be Fleshed Out +@end itemize + +@item ITRON 3.0 API Conformance +@itemize @bullet +@item Level E - Extended Functionality +@itemize @bullet +@item +@end itemize + +@item Level C - CPU Dependent Functionality +@itemize @bullet +@item NA +@end itemize + +@item Level N - Connection Functionality +@itemize @bullet +@item Not implemented +@end itemize +@end itemize + +@end itemize + |