summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-11-09 02:04:33 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-11-09 02:04:33 +0000
commit3869b5332fd1dec75139afeae29a3e94d6127bc0 (patch)
tree6ee415dcaa3c38f6010da3a7680f78ddd3b041c6
parentCorrected flaws which prevented formatting with texi2pdf since it (diff)
downloadrtems-3869b5332fd1dec75139afeae29a3e94d6127bc0.tar.bz2
Added Status chapter.
-rw-r--r--doc/itron3.0/Makefile10
-rw-r--r--doc/itron3.0/gen_status_shell230
-rw-r--r--doc/itron3.0/itron.texi6
-rw-r--r--doc/itron3.0/status.t817
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
+