Changeset 11be37d in rtems


Ignore:
Timestamp:
Jun 17, 2010, 6:45:36 PM (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, master
Children:
d8495228
Parents:
97e2fc3f
Message:

2010-06-17 Joel Sherrill <joel.sherrill@…>

  • Makefile.am, configure.ac, index.html.in, develenv/direct.t, posix_users/gen_size_report, started/nextstep.t, started_ada/buildada.t, user/conf.t, user/object.t: Remove ITRON API.
  • itron3.0/.cvsignore, itron3.0/Makefile.am, itron3.0/config.t, itron3.0/eventflags.t, itron3.0/fixedblock.t, itron3.0/gen_all, itron3.0/gen_section, itron3.0/gen_status_shell, itron3.0/interrupt.t, itron3.0/itron.texi, itron3.0/mailbox.t, itron3.0/memorypool.t, itron3.0/msgbuffer.t, itron3.0/network.t, itron3.0/preface.texi, itron3.0/rendezvous.t, itron3.0/semaphore.t, itron3.0/stamp-vti, itron3.0/status.t, itron3.0/task.t, itron3.0/tasksync.t, itron3.0/time.t, itron3.0/version.texi: Removed.
Location:
doc
Files:
23 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • doc/ChangeLog

    r97e2fc3f r11be37d  
     12010-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * Makefile.am, configure.ac, index.html.in, develenv/direct.t,
     4        posix_users/gen_size_report, started/nextstep.t,
     5        started_ada/buildada.t, user/conf.t, user/object.t: Remove ITRON API.
     6        * itron3.0/.cvsignore, itron3.0/Makefile.am, itron3.0/config.t,
     7        itron3.0/eventflags.t, itron3.0/fixedblock.t, itron3.0/gen_all,
     8        itron3.0/gen_section, itron3.0/gen_status_shell,
     9        itron3.0/interrupt.t, itron3.0/itron.texi, itron3.0/mailbox.t,
     10        itron3.0/memorypool.t, itron3.0/msgbuffer.t, itron3.0/network.t,
     11        itron3.0/preface.texi, itron3.0/rendezvous.t, itron3.0/semaphore.t,
     12        itron3.0/stamp-vti, itron3.0/status.t, itron3.0/task.t,
     13        itron3.0/tasksync.t, itron3.0/time.t, itron3.0/version.texi: Removed.
     14
    1152010-06-16      Joel Sherrill <joel.sherrilL@OARcorp.com>
    216
  • doc/Makefile.am

    r97e2fc3f r11be37d  
    99
    1010SUBDIRS = tools started user bsp_howto porting develenv posix_users \
    11     posix1003.1 filesystem itron3.0 networking ada_user started_ada \
     11    posix1003.1 filesystem networking ada_user started_ada \
    1212    new_chapters relnotes cpu_supplement shell
    1313
  • doc/configure.ac

    r97e2fc3f r11be37d  
    207207posix1003.1/Makefile
    208208filesystem/Makefile
    209 itron3.0/Makefile
    210209ada_user/Makefile
    211210started_ada/Makefile
  • doc/develenv/direct.t

    r97e2fc3f r11be37d  
    405405in the CPU Kit.
    406406
    407 @item $@{RTEMS_ROOT@}/cpukit/itron/
    408 This directory contains the implementation of the
    409 ITRON API.
    410 
    411407@item $@{RTEMS_ROOT@}/cpukit/libblock/
    412408This directory contains support code for using
     
    477473This directory contains the "SuperCore" of RTEMS.
    478474All APIs are implemented in terms of SuperCore services.
    479 For example, Classic API tasks, POSIX threads, and ITRON
    480 tasks are all implemented in terms of SuperCore threads.
     475For example, Classic API tasks and POSIX threads
     476are all implemented in terms of SuperCore threads.
    481477This provides a common infrastructure and a high degree
    482478of interoperability between the APIs.  For example,
     
    530526@table @code
    531527
    532 @item $@{RTEMS_ROOT@}/testsuites/itrontests/
    533 This directory contains the test suite for the
    534 RTEMS ITRON API.
    535 
    536528@item $@{RTEMS_ROOT@}/testsuites/libtests/
    537529This directory contains the test suite for the
     
    565557is not available through the Classic API.  Thus
    566558some functionality in the SuperCore is only covered
    567 by tests in the POSIX API and ITRON API Test Suites.
     559by tests in the POSIX API Test Suites.
    568560
    569561@item $@{RTEMS_ROOT@}/testsuites/support/
    570562This directory contains support software and header files
    571563for the various test suites.
    572 
    573 @item $@{RTEMS_ROOT@}/testsuites/tmitrontests/
    574 This directory contains the timing test suite for
    575 the RTEMS ITRON API.
    576564
    577565@item $@{RTEMS_ROOT@}/testsuites/tmtests/
     
    652640used in the HTML version of the RTEMS Documentation.
    653641
    654 @item $@{RTEMS_ROOT@}/doc/itron3.0/
    655 This directory contains the source code for the
    656 @cite{RTEMS ITRON 3.0 API User's Guide}.
    657 
    658642@item $@{RTEMS_ROOT@}/doc/networking/
    659643This directory contains the source code for the
  • doc/index.html.in

    r97e2fc3f r11be37d  
    3939            <A HREF="posix_users/index.html">
    4040               RTEMS POSIX API User's Guide</A>
    41             </LI>
    42 
    43         <LI><A HREF="../pdf/itron.pdf">
    44                     <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
    45             <A HREF="../ps/itron.ps">
    46                     <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
    47             <A HREF="../dvi/itron.dvi">
    48                     <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
    49             <A HREF="itron/index.html">
    50                RTEMS ITRON 3.0 API User's Guide</A>
    5141            </LI>
    5242
  • doc/posix_users/gen_size_report

    r97e2fc3f r11be37d  
    191191done
    192192
    193 # Grab the size of the ITRON API
    194 cd ${docdir}/itron3.0
    195 echo
    196 echo "=============================================================="
    197 echo "=============================================================="
    198 echo "====                                                      ===="
    199 echo "====           ITRON 3.0 API SIZE INFORMATION             ===="
    200 echo "====                                                      ===="
    201 echo "=============================================================="
    202 echo "=============================================================="
    203 echo
    204 if [ -r ${objdir}/../../../${bsp}/lib/libitron.a ] ; then
    205   for i in *.t
    206   do
    207     per_manager $i exec/itron/src
    208   done
    209 else
    210   echo "ITRON API not configured."
    211 fi
    212193
    213 
  • doc/started/nextstep.t

    r97e2fc3f r11be37d  
    4444@item @b{RTEMS POSIX API User's Guide} describes the
    4545RTEMS POSIX API that is based on the POSIX 1003.1b API.
    46 
    47 @item @b{RTEMS ITRON 3.0 API User's Guide} describes
    48 the RTEMS implementation of the ITRON 3.0 API.
    4946
    5047@item @b{RTEMS Network Supplement} provides information
     
    104101single thread that whose entry point is @code{main()}.
    105102
    106 Each API supported by RTEMS (Classic, POSIX, and ITRON)
     103Each API supported by RTEMS (Internal, Classic, and POSIX)
    107104allows the user to configure a set of one or more tasks
    108105that are created and started automatically
     
    118115
    119116@item @code{POSIX_Init} - single POSIX API Initialization Thread
    120 
    121 @item @code{ITRON_Init} - single ITRON API Initialization Task
    122117@end itemize
    123118
  • doc/started_ada/buildada.t

    r97e2fc3f r11be37d  
    493493This must be enabled to support the GNAT/RTEMS run-time.
    494494
    495 @item ENABLE_RTEMS_ITRON
    496 is set to "yes" if you want to enable the RTEMS ITRON API support.
    497 This corresponds to the
    498 @code{configure} option @code{--enable-itron}.
    499 
    500495@item ENABLE_RTEMS_MP
    501496is set to "yes" if you want to enable the RTEMS multiprocessing
  • doc/user/conf.t

    r97e2fc3f r11be37d  
    762762POSIX API Initialization Threads Table.  By default
    763763value is twice the configured minimum stack size.
    764 
    765 @end itemize
    766 
    767 @subsection ITRON API Configuration
    768 
    769 The parameters in this section are used to configure resources
    770 for the RTEMS ITRON API.  They are only relevant if the POSIX API
    771 is enabled at configure time using the @code{--enable-itron} option.
    772 
    773 @itemize @bullet
    774 @findex CONFIGURE_MAXIMUM_ITRON_TASKS
    775 @item @code{CONFIGURE_MAXIMUM_ITRON_TASKS}
    776 is the maximum number of
    777 ITRON API tasks that can be concurrently active.
    778 The default is 0.
    779 
    780 @findex CONFIGURE_MAXIMUM_ITRON_SEMAPHORES
    781 @item @code{CONFIGURE_MAXIMUM_ITRON_SEMAPHORES}
    782 is the maximum number of
    783 ITRON API semaphores that can be concurrently active.
    784 The default is 0.
    785 
    786 @findex CONFIGURE_MAXIMUM_ITRON_EVENTFLAGS
    787 @item @code{CONFIGURE_MAXIMUM_ITRON_EVENTFLAGS}
    788 is the maximum number of
    789 ITRON API eventflags that can be concurrently active.
    790 The default is 0.
    791 
    792 @findex CONFIGURE_MAXIMUM_ITRON_MAILBOXES
    793 @item @code{CONFIGURE_MAXIMUM_ITRON_MAILBOXES}
    794 is the maximum number of
    795 ITRON API mailboxes that can be concurrently active.
    796 The default is 0.
    797 
    798 @findex CONFIGURE_MAXIMUM_ITRON_MESSAGE_BUFFERS
    799 @item @code{CONFIGURE_MAXIMUM_ITRON_MESSAGE_BUFFERS}
    800 is the maximum number of
    801 ITRON API message buffers that can be concurrently active.
    802 The default is 0.
    803 
    804 @findex CONFIGURE_MAXIMUM_ITRON_PORTS
    805 @item @code{CONFIGURE_MAXIMUM_ITRON_PORTS}
    806 is the maximum number of
    807 ITRON API ports that can be concurrently active.
    808 The default is 0.
    809 
    810 @findex CONFIGURE_MAXIMUM_ITRON_MEMORY_POOLS
    811 @item @code{CONFIGURE_MAXIMUM_ITRON_MEMORY_POOLS}
    812 is the maximum number of
    813 ITRON API memory pools that can be concurrently active.
    814 The default is 0.
    815 
    816 @findex CONFIGURE_MAXIMUM_ITRON_FIXED_MEMORY_POOLS
    817 @item @code{CONFIGURE_MAXIMUM_ITRON_FIXED_MEMORY_POOLS}
    818 is the maximum number of
    819 ITRON API fixed memory pools that can be concurrently active.
    820 The default is 0.
    821 
    822 @end itemize
    823 
    824 @subsection ITRON Initialization Task Table Configuration
    825 
    826 The @code{rtems/confdefs.h} configuration system can automatically
    827 generate an ITRON Initialization Tasks Table named
    828 @code{ITRON_Initialization_tasks} with a single entry.  The following
    829 parameters control the generation of that table.
    830 
    831 @itemize @bullet
    832 @findex CONFIGURE_ITRON_INIT_TASK_TABLE
    833 @item @code{CONFIGURE_ITRON_INIT_TASK_TABLE} is defined
    834 if the user wishes to use a ITRON API Initialization
    835 Tasks Table.  The application may choose to use the initialization
    836 tasks or threads table from another API.  By default, this
    837 field is not defined as the user MUST select their own
    838 API for initialization tasks.
    839 
    840 @findex CONFIGURE_ITRON_HAS_OWN_INIT_TASK_TABLE
    841 @item @code{CONFIGURE_ITRON_HAS_OWN_INIT_TASK_TABLE}
    842 is defined if the user wishes to define their own ITRON API Initialization
    843 Tasks Table.  This table should be named @code{ITRON_Initialization_tasks}.
    844 By default, this is not defined.
    845 
    846 @findex CONFIGURE_ITRON_INIT_TASK_ENTRY_POINT
    847 @item @code{CONFIGURE_ITRON_INIT_TASK_ENTRY_POINT}
    848 is the entry point (a.k.a. function name)
    849 of the single initialization task defined by the
    850 ITRON API Initialization Tasks Table.  By default
    851 the value is @code{ITRON_Init}.
    852 
    853 @findex CONFIGURE_ITRON_INIT_TASK_ATTRIBUTES
    854 @item @code{CONFIGURE_ITRON_INIT_TASK_ATTRIBUTES}
    855 is the attribute set
    856 of the single initialization task defined by the
    857 ITRON API Initialization Tasks Table.  By default
    858 the value is @code{TA_HLNG}.
    859 
    860 @findex CONFIGURE_ITRON_INIT_TASK_PRIORITY
    861 @item @code{CONFIGURE_ITRON_INIT_TASK_PRIORITY}
    862 is the initial priority
    863 of the single initialization task defined by the
    864 ITRON API Initialization Tasks Table.  By default
    865 the value is @code{1} which is the highest priority
    866 in the ITRON API.
    867 
    868 @findex CONFIGURE_ITRON_INIT_TASK_STACK_SIZE
    869 @item @code{CONFIGURE_ITRON_INIT_TASK_STACK_SIZE}
    870 is the stack size of the single initialization task defined by the
    871 ITRON API Initialization Tasks Table.  By default
    872 value is the configured minimum stack size.
    873764
    874765@end itemize
     
    942833  rtems_api_configuration_table  *RTEMS_api_configuration;
    943834  posix_api_configuration_table  *POSIX_api_configuration;
    944   itron_api_configuration        *ITRON_api_configuration;
    945835@} rtems_configuration_table;
    946836@end group
  • doc/user/object.t

    r97e2fc3f r11be37d  
    4545
    4646RTEMS implements multiple APIs including an Internal API,
    47 the Classic API, the POSIX API, and the uITRON API.  These
     47the Classic API, and the POSIX API.  These
    4848APIs share the common foundation of SuperCore objects and
    4949thus share object management code. This includes a common
Note: See TracChangeset for help on using the changeset viewer.