1    /* --COPYRIGHT--,BSD
     2     * Copyright (c) $(CPYYEAR), Texas Instruments Incorporated
     3     * All rights reserved.
     4     *
     5     * Redistribution and use in source and binary forms, with or without
     6     * modification, are permitted provided that the following conditions
     7     * are met:
     8     *
     9     * *  Redistributions of source code must retain the above copyright
    10     *    notice, this list of conditions and the following disclaimer.
    11     *
    12     * *  Redistributions in binary form must reproduce the above copyright
    13     *    notice, this list of conditions and the following disclaimer in the
    14     *    documentation and/or other materials provided with the distribution.
    15     *
    16     * *  Neither the name of Texas Instruments Incorporated nor the names of
    17     *    its contributors may be used to endorse or promote products derived
    18     *    from this software without specific prior written permission.
    19     *
    20     * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    21     * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
    22     * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    23     * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
    24     * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
    25     * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
    26     * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
    27     * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    28     * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
    29     * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
    30     * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    31     * --/COPYRIGHT--*/
    32    /*
    33     *  ======== package.xdc ========
    34     *
    35     *! Revision History
    36     *! ================
    37     *! 13-Mar-2010 skp     Fixed SDOCM00066895 (ti.ipc should have links to doxy)
    38     */
    39    
    40    /*!
    41     *  ======== ti.ipc ========
    42     *  Inter processor communication common headers
    43     *
    44     *  This is a package that serves as a container for common header files
    45     *  for various IPC modules supplied with the IPC product.  
    46     *
    47     *  @p(html)
    48     *  Documentation for all runtime APIs, instance configuration parameters, 
    49     *  error codes macros and type definitions available to the application 
    50     *  integrator can be found in the 
    51     *  <A HREF="../../../doxygen/html/files.html">Doxygen documentation</A>
    52     *  for the IPC product.  However, the documentation presented in RTSC cdoc 
    53     *  should be referred to for information specific to the RTSC module, such as
    54     *  module configuration, Errors, and Asserts.
    55     *  @p
    56     *
    57     *  The following table shows a list of all IPC modules that have common header
    58     *  files.  Follow the corresponding links for doxygen or cdoc documentation
    59     *  for each of the modules.
    60     *
    61     *  @p(html)
    62     *  <TABLE BORDER="1">
    63     *  <COLGROUP STYLE="font-weight: bold; color: rgb(0,127,102);"></COLGROUP>
    64     *  <COLGROUP></COLGROUP>
    65     *  <COLGROUP></COLGROUP>
    66     *  <COLGROUP></COLGROUP>
    67     *  <TR>
    68     *      <TD>GateMP</TD>
    69     *      <TD>Multiple processor gate that provides local and remote context protection</TD>
    70     *      <TD><A HREF="../../../doxygen/html/_gate_m_p_8h.html">Doxygen</A></TD>
    71     *      <TD><A HREF="../sdo/ipc/GateMP.html">cdoc</A></TD>
    72     *  </TR>
    73     *  <TR>
    74     *      <TD>HeapBufMP</TD>
    75     *      <TD>Multi-processor fixed-size buffer heap</TD>
    76     *      <TD><A HREF="../../../doxygen/html/_heap_buf_m_p_8h.html">Doxygen</A></TD>
    77     *      <TD><A HREF="../sdo/ipc/heaps/HeapBufMP.html">cdoc</A></TD>   
    78     *  </TR>
    79     *  <TR>
    80     *      <TD>HeapMemMP</TD>
    81     *      <TD>Multi-processor variable size buffer heap </TD>
    82     *      <TD><A HREF="../../../doxygen/html/_heap_mem_m_p_8h.html">Doxygen</A></TD>
    83     *      <TD><A HREF="../sdo/ipc/heaps/HeapMemMP.html">cdoc</A></TD>
    84     *  </TR>
    85     *  <TR>
    86     *      <TD>HeapMultiBufMP</TD>
    87     *      <TD>Multiple fixed size buffer heap</TD>
    88     *      <TD><A HREF="../../../doxygen/html/_heap_multi_buf_m_p_8h.html">Doxygen</A></TD>
    89     *      <TD><A HREF="../sdo/ipc/heaps/HeapMultiBufMP.html">cdoc</A></TD>
    90     *  </TR>
    91     *  <TR>
    92     *      <TD>HeapQueueMgr</TD>
    93     *      <TD>Multi-processor fixed-size buffer heap using hardware queues</TD>
    94     *      <TD><A HREF="../../../doxygen/html/_heap_queue_mgr_8h.html">Doxygen</A></TD>
    95     *      <TD><A HREF="../sdo/ipc/heaps/HeapQueueMgr.html">cdoc</A></TD>
    96     *  </TR>
    97     *  <TR>
    98     *      <TD>Ipc</TD>
    99     *      <TD>Ipc Manager</TD>
   100     *      <TD><A HREF="../../../doxygen/html/_ipc_8h.html">Doxygen</A></TD>
   101     *      <TD><A HREF="../sdo/ipc/Ipc.html">cdoc</A></TD>
   102     *  </TR>
   103     *  <TR>
   104     *      <TD>ListMP</TD>
   105     *      <TD>Multiple processor shared memory list</TD>
   106     *      <TD><A HREF="../../../doxygen/html/_list_m_p_8h.html">Doxygen</A></TD>
   107     *      <TD><A HREF="../sdo/ipc/ListMP.html">cdoc</A></TD>
   108     *  </TR>
   109     *  <TR>
   110     *      <TD>MessageQ</TD>
   111     *      <TD>Message-passing with queuing</TD>
   112     *      <TD><A HREF="../../../doxygen/html/_message_q_8h.html">Doxygen</A></TD>
   113     *      <TD><A HREF="../sdo/ipc/MessageQ.html">cdoc</A></TD>
   114     *  </TR>
   115     *  <TR>
   116     *      <TD>MultiProc</TD>
   117     *      <TD>Processor id manager</TD>
   118     *      <TD><A HREF="../../../doxygen/html/_multi_proc_8h.html">Doxygen</A></TD>
   119     *      <TD><A HREF="../sdo/utils/MultiProc.html">cdoc</A></TD>
   120     *  </TR>
   121     *  <TR>
   122     *      <TD>NameServer</TD>
   123     *      <TD>Name manager</TD>
   124     *      <TD><A HREF="../../../doxygen/html/_name_server_8h.html">Doxygen</A></TD>
   125     *      <TD><A HREF="../sdo/utils/NameServer.html">cdoc</A></TD>
   126     *  </TR>
   127     *  <TR>
   128     *      <TD>Notify</TD>
   129     *      <TD>Notification manager for IPC</TD>
   130     *      <TD><A HREF="../../../doxygen/html/_notify_8h.html">Doxygen</A></TD>
   131     *      <TD><A HREF="../sdo/ipc/Notify.html">cdoc</A></TD>
   132     *  </TR>
   133     *  <TR>
   134     *      <TD>SharedRegion</TD>
   135     *      <TD>Shared memory manager and address translator </TD>
   136     *      <TD><A HREF="../../../doxygen/html/_shared_region_8h.html">Doxygen</A></TD>
   137     *      <TD><A HREF="../sdo/ipc/SharedRegion.html">cdoc</A></TD>
   138     *  </TR>
   139     *
   140     *  </TABLE>
   141     *  @p
   142     *  
   143     */
   144     
   145    package ti.ipc [1,0,0,0] {
   146        
   147    }