]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - ipc_3_43_00_00_eng/docs/relnotes_archive/ipc_3_23_00_01_release_notes.html
Add IPC 3.34.00.00 eng release
[processor-sdk/performance-audio-sr.git] / ipc_3_43_00_00_eng / docs / relnotes_archive / ipc_3_23_00_01_release_notes.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <!--
3  *  Copyright (c) 2012-2014, Texas Instruments Incorporated
4  *  All rights reserved.
5  *
6  *  Redistribution and use in source and binary forms, with or without
7  *  modification, are permitted provided that the following conditions
8  *  are met:
9  *
10  *  *  Redistributions of source code must retain the above copyright
11  *     notice, this list of conditions and the following disclaimer.
12  *
13  *  *  Redistributions in binary form must reproduce the above copyright
14  *     notice, this list of conditions and the following disclaimer in the
15  *     documentation and/or other materials provided with the distribution.
16  *
17  *  *  Neither the name of Texas Instruments Incorporated nor the names of
18  *     its contributors may be used to endorse or promote products derived
19  *     from this software without specific prior written permission.
20  *
21  *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22  *  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
23  *  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
24  *  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
25  *  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26  *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
27  *  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
28  *  OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
29  *  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
30  *  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
31  *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 -->
33 <html>
34 <head>
35     <title>IPC 3.23.00.01 Release Notes </title>
36     <!-- For now, we use the doxygen style sheet -->
37     <link type="text/css" rel="stylesheet" href="../../docs/doxygen/html/doxygen.css">
38     <!-- doxygen's css .memproto's all have tables for a little extra pad...
39          don't like tables, so give 'em a little extra left pad ourselves
40     --->
41     <style type="text/css">
42     body {
43         margin: 20px;
44     }
45     .memproto {
46         padding-left: 6px;
47     }
48     </style>
49 </head>
50 <body>
51 <table width="100%">
52   <tbody>
53     <tr>
54       <td bgcolor="black" width="1">
55         <a href="http://www.ti.com">
56           <img border=0 src="../../docs/tilogo.gif" alt="Texas Instruments">
57         </a>
58       </td>
59       <td bgcolor="red">
60         <img src="../../docs/titagline.gif" alt="Technology for Innovators(tm)">
61       </td>
62     </tr>
63   </tbody>
64 </table>
66 <h1 align="center">IPC 3.23.00.01 Release Notes </h1>
67 <h2 align="center">August 2014</h2>
69 <p>
70 This IPC Release is targeted to SYS/BIOS 6-based platforms.
71 </p>
72 <p align="center">
73 <a href="#Introduction">Introduction</a>,
74 <a href="#Documentation">Documentation</a>,
75 <a href="#Whats_New">What's New</a>,
76 <a href="#Upgrade_Info">Upgrade Info</a>,
77 <a href="#Compatibility">Compatibility Information</a>,
78 <a href="#Device_Support">Device Support</a>,
79 <a href="#Validation">Validation Info</a>,
80 <a href="#Known_Issues">Known Issues</a>,
81 <a href="#Examples">Examples</a>,
82 <a href="#Version">Version Information</a>,
83 <a href="#Support">Technical Support</a>.
84 </p>
86 <hr>
88 <h2><a name="Introduction">Introduction</a></h2>
90 <p>
91 The IPC product provides software connectivity between multiple
92 processors. Each processor may run either an HLOS (e.g. Linux, QNX)
93 or an RTOS (e.g. SYS/BIOS).  <!-- In addition, a
94 processor may also be designated as the master for another slave processor,
95 and may be responsible for controlling the slave processor's execution
96 (including boot-loading the slave).-->
97 </p>
98 <p>
99 The IPC product is comprised of the following</p>
100     <ul>
101       <li>
102         <b>packages/ti.ipc</b>:  IPC interface definitions (e.g. MessageQ,
103         ListMP, HeapMemMP, Notify, etc.)
104       </li>
105       <li>
106         <b>packages/ti.sdo.ipc</b>:  BIOS implementations of
107         higher-level IPC modules (e.g. MessageQ, Notify, heaps, etc.)
108       </li>
109       <li>
110         <b>packages/ti.sdo.utils</b>: BIOS implementations of IPC
111         utility modules (e.g. MultiProc, List, NameServer, etc.)
112       </li>
113       <li>
114         <b>qnx</b>:  Contains QNX implementations of ti.ipc
115       </li>
116       <li>
117         <b>linux</b>:  Contains Linux implementations of ti.ipc
118       </li>
119     </ul>
121 <p>These components are provided as source code and prebuilt libraries.</p>
124 <hr>
126 <h2><a name="Documentation">Documentation</a></h2>
127 <p>
128 The following documentation is available:
129 </p>
130 <ul>
131   <li>
132     Install Guide (BIOS) - (<a href="../../docs/IPC_Install_Guide_BIOS.pdf">local</a> |
133       <a href="http://processors.wiki.ti.com/index.php/IPC_Install_Guide_BIOS">latest</a>)
134   </li>
135   <li>
136     Install Guide (QNX) - (<a href="../../docs/IPC_Install_Guide_QNX.pdf">local</a> |
137       <a href="http://processors.wiki.ti.com/index.php/IPC_Install_Guide_QNX">latest</a>)
138   </li>
139   <li>
140     Install Guide (Linux) - (<a href="../../docs/IPC_Install_Guide_Linux.pdf">local</a> |
141       <a href="http://processors.wiki.ti.com/index.php/IPC_Install_Guide_Linux">latest</a>)
142   </li>
143   <li>
144     Install Guide (Android) - (<a href="http://processors.wiki.ti.com/index.php/IPC_Install_Guide_Android">latest</a>)
145   </li>
146   <li>
147     User's Guide - (<!-- <a href="../../docs/IPC_Install_Guide_Linux.pdf">local</a> | -->
148       <a href="http://processors.wiki.ti.com/index.php/IPC_User%27s_Guide">latest</a>)
149   </li>
150   <li>IPC Application Programming Interface (API) Reference
151   Guide (<a href="../../docs/doxygen/html/index.html">HTML</a>)</li>
152   <li>
153     <a href="../../docs/cdoc/index.html">Package Reference Guide (cdoc)</a> - includes
154     configuration details
155   </li>
156   <li>
157     <a href="ipc_3_23_00_01_reports.html">Static Analysis Reports</a>
158   </li>
159   <li>
160     <a href="ipc_3_23_00_01_manifest.html">IPC Software Manifest and License</a>
161   </li>
162 </ul>
164 <p>
165 In addition, users are encouraged to monitor (and contribute to!) the
166 <a href="http://processors.wiki.ti.com">TI Wiki</a>.
167 </p>
169 <p>
170 Release notes from previous releases are also available in the <a
171 href="../../docs/relnotes_archive">relnotes_archive</a> directory.
172 </p>
174 <hr>
175 <h2><a name="Whats_New">What's New</a></h2>
176 <p>The following significant changes have been made since 1.25.00</p>
178 <div class="memitem">
179 <div class="memproto">3.23.00.01 </div>
181 <div class="memdoc">
182 <ul>
183   <li>The following defects were resolved:
184 <table width="100%">
185   <colgroup width="20%">
186   <tbody>
187     <tr>
188       <td><b>ID</b></td>
189       <td><b>Headline</b></td>
190     </tr>
191     <tr>
192       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00112106">SDOCM00112106</a></td>
193       <td>Timed-out NameServer requests from host causes subsequent requests to receive out-of-sequence responses
194 </td>
195     </tr>
196     <tr>
197       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108594">SDOCM00108594</a></td>
198       <td>MultiProc_self() returns bogus value on QNX
199 </td>
200     </tr>
201     <tr>
202       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108585">SDOCM00108585</a></td>
203       <td>IpcPower has incorrect interrupts
204 </td>
205     </tr>
206     <tr>
207       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00112581">SDOCM00112581</a></td>
208       <td>GateMP_create on Linux sets resourceId incorrectly
209 </td>
210     </tr>
212   </tbody>
213 </table>
214 </li>
215   <br />
217   <li>The following enhancements were resolved:
218 <table width="100%">
219   <colgroup width="20%">
220   <tbody>
221     <tr>
222       <td><b>ID</b></td>
223       <td><b>Headline</b></td>
224     </tr>
225     <tr>
226       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108584">SDOCM00108584</a></td>
227       <td>Support QNX 6.6
228 </td>
229     </tr>
230     <tr>
231       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108582">SDOCM00108582</a></td>
232       <td>QNX Late Attach support for DRA7XX
233 </td>
234     </tr>
236   </tbody>
237 </table>
238 </li>
240 </ul>
241 </div>
242 </div>
244 <br />
246 <div class="memitem">
247 <div class="memproto">3.22.02.11 </div>
249 <div class="memdoc">
250 <ul>
251   <li>The following defects were resolved:
252 <table width="100%">
253   <colgroup width="20%">
254   <tbody>
255     <tr>
256       <td><b>ID</b></td>
257       <td><b>Headline</b></td>
258     </tr>
259     <tr>
260       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00112064">SDOCM00112064</a></td>
261       <td>Reduce memory usage for K2E tests (including update to XDC 3.25.06.96)
262 </td>
263     </tr>
265   </tbody>
266 </table>
267 </li>
268   <br />
270   <li>The following enhancements were resolved:
271 <table width="100%">
272   <colgroup width="20%">
273   <tbody>
274     <tr>
275       <td><b>ID</b></td>
276       <td><b>Headline</b></td>
277     </tr>
278     <tr>
279       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108138">SDOCM00108138</a></td>
280       <td>Improved MmRpc/MmService error handling when app dies
281 </td>
282     </tr>
284   </tbody>
285 </table>
286 </li>
288 </ul>
289 </div>
290 </div>
292 <br />
294 <div class="memitem">
295 <div class="memproto">3.22.01.08 </div>
297 <div class="memdoc">
298 <ul>
299   <li>The following defects were resolved:
300 <table width="100%">
301   <colgroup width="20%">
302   <tbody>
303     <tr>
304       <td><b>ID</b></td>
305       <td><b>Headline</b></td>
306     </tr>
307     <tr>
308       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108167">SDOCM00108167</a></td>
309       <td>Uninitialized variable in notify driver template file
310 </td>
311     </tr>
312     <tr>
313       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108149">SDOCM00108149</a></td>
314       <td>Incorrect mailbox index computation in NotifySetup for v7M and v7A
315 </td>
316     </tr>
317     <tr>
318       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108114">SDOCM00108114</a></td>
319       <td>Link error when building with DCE on IPU/Vayu
320 </td>
321     </tr>
323   </tbody>
324 </table>
325 </li>
326   <br />
328   <li>The following enhancements were resolved:
329 <table width="100%">
330   <colgroup width="20%">
331   <tbody>
332     <tr>
333       <td><b>ID</b></td>
334       <td><b>Headline</b></td>
335     </tr>
336     <tr>
337       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00108135">SDOCM00108135</a></td>
338       <td>Allow users to disable QNX watchdog
339 </td>
340     </tr>
342   </tbody>
343 </table>
344 </li>
346 </ul>
347 </div>
348 </div>
350 <br />
353 <div class="memitem">
354 <div class="memproto">3.22.00.05 </div>
356 <div class="memdoc">
357 <ul>
358   <li>The following defects were resolved:
359 <table width="100%">
360   <colgroup width="20%">
361   <tbody>
362     <tr>
363       <td><b>ID</b></td>
364       <td><b>Headline</b></td>
365     </tr>
366     <tr>
367       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106580">SDOCM00106580</a></td>
368       <td>Fix KS2 tests to ensure Linux-owned memory (including vrings and vring buffers) are non-cached
369 </td>
370     </tr>
371     <tr>
372       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00107256">SDOCM00107256</a></td>
373       <td>QNX: Need to update the help text in ipc_trace_daemon for -t option
374 </td>
375     </tr>
376     <tr>
377       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00107743">SDOCM00107743</a></td>
378       <td>Build.getDefaultCustomCCOpts() does not remove optimization flags for debug builds
379 </td>
380     </tr>
381     <tr>
382       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106156">SDOCM00106156</a></td>
383       <td>Race conditions in QNX VirtQueue-based MessageQ
384 </td>
385     </tr>
386     <tr>
387       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104834">SDOCM00104834</a></td>
388       <td>MessageQ_create cannot create more than 52 MessageQ's
389 </td>
390     </tr>
391     <tr>
392       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106949">SDOCM00106949</a></td>
393       <td>IPC interrupt preempts itself on ARP32 (EVE)
394 </td>
395     </tr>
396     <tr>
397       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106336">SDOCM00106336</a></td>
398       <td>NameServerMessageQ copy of name is not copying null terminated character
399 </td>
400     </tr>
402   </tbody>
403 </table>
404 </li>
405   <br />
407   <li>The following enhancements were resolved:
408 <table width="100%">
409   <colgroup width="20%">
410   <tbody>
411     <tr>
412       <td><b>ID</b></td>
413       <td><b>Headline</b></td>
414     </tr>
415     <tr>
416       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00107470">SDOCM00107470</a></td>
417       <td>Detect slave-side internal exceptions and restart slaves (OMAP5 IPU, DRA7XX IPU2)
418 </td>
419     </tr>
420     <tr>
421       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106182">SDOCM00106182</a></td>
422       <td>Introduce IPC_DEBUG env var to simplify enabling trace
423 </td>
424     </tr>
425     <tr>
426       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00107471">SDOCM00107471</a></td>
427       <td>Add watchdog to detect slave crashes and restart (OMAP5 IPU, DRA7XX IPU2)
428 </td>
429     </tr>
430     <tr>
431       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106428">SDOCM00106428</a></td>
432       <td>Add notify mailbox driver support on DRA7xx (DSP, EVE)
433 </td>
434     </tr>
435     <tr>
436       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106644">SDOCM00106644</a></td>
437       <td>Move examples/archives/* to examples/*
438 </td>
439     </tr>
440     <tr>
441       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00107765">SDOCM00107765</a></td>
442       <td>Need a way to disable recovery mechanism in QNX IPC resource manager
443 </td>
444     </tr>
445     <tr>
446       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00107904">SDOCM00107904</a></td>
447       <td>Add option to set permissions on LAD's working directory
448 </td>
449     </tr>
450     <tr>
451       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106584">SDOCM00106584</a></td>
452       <td>Add notify mailbox driver support on DRA7xx (IPU, HOST)
453 </td>
454     </tr>
455     <tr>
456       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00093822">SDOCM00093822</a></td>
457       <td>DRA7XX: Optimize Interrupt Handler for EVEs, DSPs and IPUs
458 </td>
459     </tr>
460     <tr>
461       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00107479">SDOCM00107479</a></td>
462       <td>Introduce internal memory resource type
463 </td>
464     </tr>
465     <tr>
466       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00105667">SDOCM00105667</a></td>
467       <td>Eliminate need to specify carveoutAddr, carveoutSize and mmuEnable in Syslink_Override_Params on QNX
468 </td>
469     </tr>
471   </tbody>
472 </table>
473 </li>
475 </ul>
476 </div>
477 </div>
479 <br />
481 <div class="memitem">
482 <div class="memproto">3.21.00.07 </div>
484 <div class="memdoc">
485 <ul>
486   <li>The following defects were resolved:
487 <table width="100%">
488   <colgroup width="20%">
489   <tbody>
490     <tr>
491       <td><b>ID</b></td>
492       <td><b>Headline</b></td>
493     </tr>
494     <tr>
495       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106267">SDOCM00106267</a></td>
496       <td>OMAP5 and DRA7XX Linux examples should use TOOLCHAIN_PREFIX
497 </td>
498     </tr>
499     <tr>
500       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106019">SDOCM00106019</a></td>
501       <td>IPC makefile template does not honor Build.customCCOpts
502 </td>
503     </tr>
504     <tr>
505       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00105512">SDOCM00105512</a></td>
506       <td>MessageQ_create() fails on Linux if unnamed
507 </td>
508     </tr>
509     <tr>
510       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106318">SDOCM00106318</a></td>
511       <td>LAD must remove existing PID response files before restarting
512 </td>
513     </tr>
514     <tr>
515       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106117">SDOCM00106117</a></td>
516       <td>ti_sdo_ipc_GateMP_getSharedAddr needs to be reverted to its original implementation
517 </td>
518     </tr>
519     <tr>
520       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106278">SDOCM00106278</a></td>
521       <td>QNX DRA7XX: prevent race condition when HOST cannot handle mailbox interrupts quickly enough
522 </td>
523     </tr>
524     <tr>
525       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106271">SDOCM00106271</a></td>
526       <td>CCS variable name for IPC (IPC_CG_ROOT) is broken
527 </td>
528     </tr>
529     <tr>
530       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106643">SDOCM00106643</a></td>
531       <td>Example makefile should use PLATFORM not DEVICE
532 </td>
533     </tr>
534     <tr>
535       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106093">SDOCM00106093</a></td>
536       <td>ex02_messageq slaves all create same named queue
537 </td>
538     </tr>
539     <tr>
540       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106450">SDOCM00106450</a></td>
541       <td>HeapMemMP_free fails to cache invalidate freed memory region containing stale data for old free list header
542 </td>
543     </tr>
545   </tbody>
546 </table>
547 </li>
548   <br />
550   <li>The following enhancements were resolved:
551 <table width="100%">
552   <colgroup width="20%">
553   <tbody>
554     <tr>
555       <td><b>ID</b></td>
556       <td><b>Headline</b></td>
557     </tr>
558     <tr>
559       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103659">SDOCM00103659</a></td>
560       <td>Add pkg-config support on Linux side builds
561 </td>
562     </tr>
563     <tr>
564       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00105164">SDOCM00105164</a></td>
565       <td>Provide MessageQ example on DRA7XX Linux and QNX showing multiple transports
566 </td>
567     </tr>
568     <tr>
569       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00105868">SDOCM00105868</a></td>
570       <td>Update to BIOS 6.37 stream
571 </td>
572     </tr>
573     <tr>
574       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00105590">SDOCM00105590</a></td>
575       <td>Add DRA7XX IPU1 support (running SMP BIOS) to QNX
576 </td>
577     </tr>
578     <tr>
579       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106044">SDOCM00106044</a></td>
580       <td>Add support for 66AK2E and TCI6630K2L
581 </td>
582     </tr>
583     <tr>
584       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103676">SDOCM00103676</a></td>
585       <td>Introduce GateMP on Linux
586 </td>
587     </tr>
588     <tr>
589       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106228">SDOCM00106228</a></td>
590       <td>Update OMAP5 and DRA7XX memory maps to match SDKs
591 </td>
592     </tr>
593     <tr>
594       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106383">SDOCM00106383</a></td>
595       <td>Remove C6x COFF support
596 </td>
597     </tr>
598     <tr>
599       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00106314">SDOCM00106314</a></td>
600       <td>Change LADs working directory to /data on Android
601 </td>
602     </tr>
604   </tbody>
605 </table>
606 </li>
608 </ul>
609 </div>
610 </div>
612 <br />
614 <div class="memitem">
615 <div class="memproto">3.20.00.06 </div>
617 <div class="memdoc">
618 <ul>
619   <li>The following defects were resolved:
620 <table width="100%">
621   <colgroup width="20%">
622   <tbody>
623     <tr>
624       <td><b>ID</b></td>
625       <td><b>Headline</b></td>
626     </tr>
627     <tr>
628       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104759">SDOCM00104759</a></td>
629       <td>TransportCirc should allow Swi priority to be configurable
630 </td>
631     </tr>
632     <tr>
633       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102085">SDOCM00102085</a></td>
634       <td>IPC Examples would not build when extracted in the examples directory
635 </td>
636     </tr>
637     <tr>
638       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104913">SDOCM00104913</a></td>
639       <td>Linux tests issue compiler warning when DRM_PREFIX isn't set
640 </td>
641     </tr>
642     <tr>
643       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103636">SDOCM00103636</a></td>
644       <td>packages/ti/ipc/tests/package.bld doesn't -DRPMSG_NS_2_0 for OMAP5 which currently breaks only ping_rpmsg
645 </td>
646     </tr>
647     <tr>
648       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104907">SDOCM00104907</a></td>
649       <td>QNX loader fails to load code/data into slave's internal memory
650 </td>
651     </tr>
652     <tr>
653       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102068">SDOCM00102068</a></td>
654       <td>Crash recovery failing for QNX OMAP5 DSP
655 </td>
656     </tr>
657     <tr>
658       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103679">SDOCM00103679</a></td>
659       <td>Linux MessageQ_get() can discard msgs when a msg is available from more than one remote core
660 </td>
661     </tr>
662     <tr>
663       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104304">SDOCM00104304</a></td>
664       <td>Resolve Concerto IPC stress test failures
665 </td>
666     </tr>
667     <tr>
668       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104725">SDOCM00104725</a></td>
669       <td>Fix ti/ipc/rpmsg/virtio_ring.h compile warning
670 </td>
671     </tr>
672     <tr>
673       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104761">SDOCM00104761</a></td>
674       <td>VirtQueue notification on OMAP-L138 and TCI663X has a race condition
675 </td>
676     </tr>
677     <tr>
678       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103727">SDOCM00103727</a></td>
679       <td>QNX 'make install' is missing MessageQ and related headers/libs
680 </td>
681     </tr>
682     <tr>
683       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103112">SDOCM00103112</a></td>
684       <td>OMAP5 does not have a default Notify proxy delegate set in Settings.xs
685 </td>
686     </tr>
687     <tr>
688       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104719">SDOCM00104719</a></td>
689       <td>RPMessage crash after 64k messages
690 </td>
691     </tr>
692     <tr>
693       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104300">SDOCM00104300</a></td>
694       <td>Remove static allocation of IPU_MEM_IOBUFS memory in OMAP5 QNX
695 </td>
696     </tr>
697     <tr>
698       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103794">SDOCM00103794</a></td>
699       <td>Ducati trace thread steals early slave-side trace and terminates afterwards
700 </td>
701     </tr>
702     <tr>
703       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102268">SDOCM00102268</a></td>
704       <td>ipc resource manager process in QNX does not terminate correctly after MessageQ is used
705 </td>
706     </tr>
707     <tr>
708       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104100">SDOCM00104100</a></td>
709       <td>ROV for TransportCirc/NotifyDriverCirc does not work with different baseIdOfCluster
710 </td>
711     </tr>
712     <tr>
713       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104726">SDOCM00104726</a></td>
714       <td>Fix RcmServer.c compile warning
715 </td>
716     </tr>
717     <tr>
718       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104049">SDOCM00104049</a></td>
719       <td>MessageQ_open() returns not found when given queue actually exists
720 </td>
721     </tr>
723   </tbody>
724 </table>
725 </li>
726   <br />
728   <li>The following enhancements were resolved:
729 <table width="100%">
730   <colgroup width="20%">
731   <tbody>
732     <tr>
733       <td><b>ID</b></td>
734       <td><b>Headline</b></td>
735     </tr>
736     <tr>
737       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00099002">SDOCM00099002</a></td>
738       <td>Make "LibType_Debug" build profile be similar to LibType_Custom but with no optimizations. Stop exporting package lib
739 </td>
740     </tr>
741     <tr>
742       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103725">SDOCM00103725</a></td>
743       <td>Enable builds without SMP libraries
744 </td>
745     </tr>
746     <tr>
747       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103723">SDOCM00103723</a></td>
748       <td>Introduce Android support for DRA7XX
749 </td>
750     </tr>
751     <tr>
752       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103415">SDOCM00103415</a></td>
753       <td>Align build variables/names across OS's in products.mak
754 </td>
755     </tr>
756     <tr>
757       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104241">SDOCM00104241</a></td>
758       <td>NameServer_create/delete needs to support reference counting
759 </td>
760     </tr>
761     <tr>
762       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104525">SDOCM00104525</a></td>
763       <td>Add support for Linux 3.9+ kernels which need newer AF_RPMSG definition
764 </td>
765     </tr>
766     <tr>
767       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00104716">SDOCM00104716</a></td>
768       <td>Add ex11_ping example for C6678
769 </td>
770     </tr>
772   </tbody>
773 </table>
774 </li>
776 </ul>
777 </div>
778 </div>
780 <br />
782 <div class="memitem">
783 <div class="memproto">3.10.00.08 </div>
785 <div class="memdoc">
786 <ul>
787   <li>The following defects were resolved:
788 <table width="100%">
789   <colgroup width="20%">
790   <tbody>
791     <tr>
792       <td><b>ID</b></td>
793       <td><b>Headline</b></td>
794     </tr>
795     <tr>
796       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102067">SDOCM00102067</a></td>
797       <td>QNX multiprocess MessageQ stress tests are failing
798 </td>
799     </tr>
800     <tr>
801       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102137">SDOCM00102137</a></td>
802       <td>QNX makefiles shouldn't 'install' when only building libs
803 </td>
804     </tr>
805     <tr>
806       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102328">SDOCM00102328</a></td>
807       <td>Setting KERNEL_INSTALL_DIR for Keystone fails during MmRpc build
808 </td>
809     </tr>
810     <tr>
811       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102258">SDOCM00102258</a></td>
812       <td>MultiProc names for TCI6636 should match TCI6638
813 </td>
814     </tr>
815     <tr>
816       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102060">SDOCM00102060</a></td>
817       <td>Remove unused procIds in vayu/NotifySetup module
818 </td>
819     </tr>
820     <tr>
821       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102548">SDOCM00102548</a></td>
822       <td>When only Mmrpc is used on the IPU and MessageQ is used on the DSP, MessageQ_open would not succeed
823 </td>
824     </tr>
826   </tbody>
827 </table>
828 </li>
829   <br />
831   <li>The following enhancements were resolved:
832 <table width="100%">
833   <colgroup width="20%">
834   <tbody>
835     <tr>
836       <td><b>ID</b></td>
837       <td><b>Headline</b></td>
838     </tr>
839     <tr>
840       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00099787">SDOCM00099787</a></td>
841       <td>MessageQ_free needs a hook function
842 </td>
843     </tr>
844     <tr>
845       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00099785">SDOCM00099785</a></td>
846       <td>MessageQ_create should allow a queueId to be specified instead of finding free slot
847 </td>
848     </tr>
849     <tr>
850       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102317">SDOCM00102317</a></td>
851       <td>Add support for TCI6636
852 </td>
853     </tr>
854     <tr>
855       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103402">SDOCM00103402</a></td>
856       <td>Introduce GateMP on QNX
857 </td>
858     </tr>
859     <tr>
860       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102149">SDOCM00102149</a></td>
861       <td>Update Linux toolchain to recent SDK-compatible Linaro versions
862 </td>
863     </tr>
864     <tr>
865       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00101419">SDOCM00101419</a></td>
866       <td>Enable ipc-bios.mak to build a subset of platforms for a given target
867 </td>
868     </tr>
869     <tr>
870       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00103504">SDOCM00103504</a></td>
871       <td>Introduce MmRpc_use()/release() enabling apps to declare when data buffers are in use across calls
872 </td>
873     </tr>
874     <tr>
875       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00100158">SDOCM00100158</a></td>
876       <td>Introduce Linux support for OMAP5
877 </td>
878     </tr>
879     <tr>
880       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00102417">SDOCM00102417</a></td>
881       <td>Remove unsupported example simVayu platforms
882 </td>
883     </tr>
885   </tbody>
886 </table>
887 </li>
889 </ul>
890 </div>
891 </div>
893 <br />
895 <div class="memitem">
896 <div class="memproto">3.00.00.20 </div>
898 <div class="memdoc">
899 <ul>
900   <li>The following defects were resolved:
901 <table width="100%">
902   <colgroup width="20%">
903   <tbody>
904     <tr>
905       <td><b>ID</b></td>
906       <td><b>Headline</b></td>
907     </tr>
908     <tr>
909       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00098436">SDOCM00098436</a></td>
910       <td>"ti_sdo_ipc_init" section needs to be padded to cacheline size
911 </td>
912     </tr>
913     <tr>
914       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00098440">SDOCM00098440</a></td>
915       <td>ipc.mak is broken in Windows cmd shell
916 </td>
917     </tr>
918     <tr>
919       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00098522">SDOCM00098522</a></td>
920       <td>The IPC mailbox drivers for M3 on TI81XX and C6A8149 does not work for SMP BIOS
921 </td>
922     </tr>
924   </tbody>
925 </table>
926 </li>
927   <br />
929   <li>The following enhancements were resolved:
930 <table width="100%">
931   <colgroup width="20%">
932   <tbody>
933     <tr>
934       <td><b>ID</b></td>
935       <td><b>Headline</b></td>
936     </tr>
937     <tr>
938       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00097544">SDOCM00097544</a></td>
939       <td>Add support for polling for occurrence of interrupts on OMAPL138
940 </td>
941     </tr>
942     <tr>
943       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00097853">SDOCM00097853</a></td>
944       <td>Remove ti.sdo.io* content (no longer supported)
945 </td>
946     </tr>
947     <tr>
948       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00097181">SDOCM00097181</a></td>
949       <td>IPC should provide makefile-based examples
950 </td>
951     </tr>
952     <tr>
953       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00098543">SDOCM00098543</a></td>
954       <td>Introduce Linux support for TCI6638
955 </td>
956     </tr>
957     <tr>
958       <td><a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&entityDefName=IncidentReport&username=readonly&password=readonly&entityID=SDOCM00098458">SDOCM00098458</a></td>
959       <td>Add rproc resource table accessor methods for vring addrs (BIOS-side)
960 </td>
961     </tr>
963   </tbody>
964 </table>
965 </li>
967 </ul>
968 </div>
969 </div>
971 <br />
973 <hr>
974 <h2><a name="Upgrade_Info">Upgrade Information</a></h2>
975 <p>
976 The IPC packages are available in the "packages/"
977 subdirectory of the product.  If you have a previous release of the
978 IPC product, you can install this release next to it, and
979 modify your build scripts/makefiles to use this newer release.</p>
980 <h2><a name="Compatibility"><font color="red">Compatibility Breaks!</font></a></h2>
981 <ul>
982   <li>IPC 3.23.00.01 requires system integrators to update
983   the following dependencies:
984     <ul>
985       <li>XDC Tools <b>3.25.06.96</b> (or compatible)</li>
986       <li>SYS/BIOS <b>6.37.03.30</b> (or compatible)</li>
987     </ul>
988   </li>
989   <li>QNX - Starting with version 3.22.00.05, IPC requires slave core
990   images to declare internal memory regions that need to be loaded by the
991   host as entries of type TYPE_INTMEM in their resource table. Previously
992   some of these regions were automatically mapped on the host in QNX, but
993   this is no longer the case. Failure to add these resource entries would
994   result in address translation errors at load time when the IPC resource
995   manager is launched.
996   </li>
997 </ul>
999 <p>
1000 Note, if you're upgrading from a release earlier than IPC 3.00, be
1001 sure to review the <b>Upgrade</b> section for each of the releases between
1002 your current release and this one.  Previous release notes are
1003 available in the <a href="../../docs/relnotes_archive">relnotes_archive</a> directory.
1004 </p>
1007 <hr>
1008 <h2><a name="Device_Support">Device Support</a></h2>
1010 <p>
1011 This release supports the following devices (though examples are not provided for all):
1012   <ul>
1013     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320c6472.html">TMS320C6472</a></li>
1014     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320c6474.html">TMS320C6474</a></li>
1015     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320c6670.html">TMS320C6670</a></li>
1016     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320c6678.html">TMS320C6678</a></li>
1017     <li><a href="http://focus.ti.com/docs/prod/folders/print/omap-l138.html">OMAPL138</a></li>
1018 <!--
1019     <li><a href="http://focus.ti.com/apps/docs/gencontent.tsp?contentId=52385&appId=1">TMS320DA830</a></li>
1020     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320dm6446.html">TMS320CDM6446</a></li>
1021     <li><a href="http://focus.ti.com/apps/docs/gencontent.tsp?contentId=52385&appId=1">OMAPL137</a></li>
1022     <li><a href="http://focus.ti.com/docs/prod/folders/print/omap3530.html">OMAP3530</a></li>
1023     <li><a href="http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243">OMAP4430</a></li>
1024     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320dm8168.html">TMS320TI816X</a></li>
1025     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320dm8148.html">TMS320TI814X</a></li>
1026     <li><a href="http://www.ti.com/product/f28m35h52c">F28M35X (Concerto)</a></li>
1027     <li><a href="http://www.ti.com/product/tms320c6654">TMS320C6654/55/57</a></li>
1028     <li>TMS320TI813X</li>
1029     <li>TMS320TI811X</li>
1030     <li>TMS320C6A8149</li>
1031 -->
1032     <li>TCI6638K2K (Keystone II) - Linux on HOST, SYS/BIOS on C66 DSPs</li>
1033     <li>TCI6636K2H (Keystone II) - Linux on HOST, SYS/BIOS on C66 DSPs</li>
1034     <li>TCI6630K2L (Keystone II) - Linux on HOST, SYS/BIOS on C66 DSPs</li>
1035     <li>66AK2E (Keystone II) - Linux on HOST, SYS/BIOS on C66 DSP</li>
1036     <li>OMAP543X
1037       <ul>
1038         <li>QNX on HOST, SYS/BIOS on DSP, SMP-BIOS on IPU</li>
1039         <li>Linux on HOST, SYS/BIOS on DSP, SMP-BIOS on IPU</li>
1040       </ul>
1041     </li>
1042     <li>DRA7XX (Vayu)
1043       <ul>
1044         <li>SYS/BIOS on HOST, DSP(s), EVE(s), SMP-BIOS on IPU(s)</li>
1045         <li>SYS/BIOS on HOST, DSP(s), EVE(s), IPU1-0, IPU1-1, SMP-BIOS on IPU2
1046         </li>
1047         <li>QNX on HOST, SYS/BIOS on DSP1, SMP-BIOS on IPU(s)</li>
1048         <li>Linux on HOST, SYS/BIOS on DSP1 and DSP2, SMP-BIOS on IPU1
1049         and IPU2</li>
1050       </ul>
1051     </li>
1052     <li>OMAP-L138 - Linux on HOST, SYS/BIOS on DSP</li>
1053   </ul>
1054 </p>
1057 <hr>
1058 <h2><a name="Validation">Validation</a></h2>
1059 <p>
1060 This release was built and validated against using the following software
1061 components.  Please use the versions below, or compatible:
1062 </p>
1064 <ul>
1065 <!-- Note, these versions are autogenerated -->
1066   <li>XDCtools <b>3.25.06.96</b></li>
1067   <li>SYS/BIOS <b>6.37.03.30</b></li>
1068   <li>Pre-built binaries were built with the following toolchains:
1069     <ul>
1070 <!-- autogenerated list -->
1071       <li>gnu.targets.arm.A15F - <b>4.7.3</b></li>
1072       <li>gnu.targets.arm.A8F - <b>4.7.3</b></li>
1073       <li>ti.targets.C28_float - <b>6.1.0</b></li>
1074       <li>ti.targets.C28_large - <b>6.1.0</b></li>
1075       <li>ti.targets.arm.elf.A8Fnv - <b>5.0.1</b></li>
1076       <li>ti.targets.arm.elf.A8F - <b>5.0.1</b></li>
1077       <li>ti.targets.arm.elf.Arm9 - <b>5.0.1</b></li>
1078       <li>ti.targets.arm.elf.M3 - <b>5.0.1</b></li>
1079       <li>ti.targets.arm.elf.M4F - <b>5.0.1</b></li>
1080       <li>ti.targets.arm.elf.M4 - <b>5.0.1</b></li>
1081       <li>ti.targets.arp32.elf.ARP32_far - <b>1.0.0</b></li>
1082       <li>ti.targets.arp32.elf.ARP32 - <b>1.0.0</b></li>
1083       <li>ti.targets.elf.C64P_big_endian - <b>7.2.0</b></li>
1084       <li>ti.targets.elf.C64P - <b>7.2.0</b></li>
1085       <li>ti.targets.elf.C64T - <b>7.2.0</b></li>
1086       <li>ti.targets.elf.C66_big_endian - <b>7.2.0</b></li>
1087       <li>ti.targets.elf.C66 - <b>7.2.0</b></li>
1088       <li>ti.targets.elf.C674 - <b>7.2.0</b></li>
1089 <!-- TODO - add Linux kernel version details- per device -->
1090       <li>Linux GCC toolchain - <b>Linaro gnueabihf-4.7-2013.03-20130313</b></li>
1091       <li>QNX <b>6.6.0</b></li>
1092     </ul>
1093   </li>
1094 </ul>
1096 <p>
1097 This release was validated using the following hardware platforms
1098 (though others are supported):
1099   <ul>
1100     <li>TCI6638K2K (Keystone II) - Linux on HOST, SYS/BIOS on C66 DSPs</li>
1101     <li>OMAP543X
1102       <ul>
1103         <li>QNX on HOST, SYS/BIOS on DSP, SMP-BIOS on IPU</li>
1104         <li>Linux on HOST, SYS/BIOS on DSP, SMP-BIOS on IPU</li>
1105       </ul>
1106     </li>
1107     <li>DRA7XX (Vayu)
1108       <ul>
1109         <li>SYS/BIOS on HOST, DSP(s), EVE(s), SMP-BIOS on IPU(s)</li>
1110         <li>SYS/BIOS on HOST, DSP(s), EVE(s), IPU1-0, IPU1-1, SMP-BIOS on IPU2
1111         </li>
1112         <li>QNX on HOST, SYS/BIOS on DSP1, SMP-BIOS on IPU(s)</li>
1113         <li>Linux on HOST, SYS/BIOS on DSP1 and DSP2, SMP-BIOS on IPU1
1114         and IPU2</li>
1115         <li>Android on HOST, SYS/BIOS on DSP1 and DSP2, SMP-BIOS on IPU1
1116         and IPU2</li>
1117       </ul>
1118     </li>
1119     <li>OMAP-L138 - Linux on HOST, SYS/BIOS on DSP</li>
1120     <li>C6472 - SYS/BIOS on all cores</li>
1121   </ul>
1122 </p>
1124 <hr>
1125 <h2><a name="Known_Issues">Known Issues</a></h2>
1126 <ul>
1127   <li>Examples are not yet provided for many devices.  If applicable,
1128   please refer to the SDK redistributing IPC for examples appropriate
1129   for your device.
1130   </li>
1131   <li>The HLOS-allocated vrings (in rpmsg-based environments) must
1132   currently be configured as non-cached from the slave side.  This is
1133   done in the typical, processor-specific way (e.g. MAR bits for C6x,
1134   AMMU for IPUs, etc.).  An enhancement is being considered to enable
1135   these vrings to be cached from the slave side.  That work is being
1136   tracked as SDOCM00106580.
1137   </li>
1138   <li>The MmRpc API on Linux currently requires out of mainline kernel
1139   support.  They are, therefore, not available for all devices.  TI
1140   will be working with the community to push these features
1141   mainline.  Until that is available, TI may provide kernels for
1142   select devices with support for MmRpc.
1143   </li>
1144   <li>The Linux MmRpc libraries are not pre-built (as they're not
1145   supported on all kernels) - users of those APIs are required to
1146   rebuild the IPC libraries as described in the IPC Install
1147   Guide.
1148   </li>
1149 </ul>
1150 <!--<p>
1151 Consult the <a href="https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&queryID=34483205&entityDefName=IncidentReport&username=readonly&password=readonly">SDOWP database</a> for open issues.
1152 </p>
1153 -->
1155 <hr>
1156 <h2><a name="Version">Version Information</a></h2>
1157 <p>
1158 This product's version follows a version format, <b>M.mm.pp.bb</b>,
1159 where <b>M</b> is a single digit Major number, <b>mm</b> is 2 digit
1160 minor number, <b>pp</b> is a 2 digit patch number, and <b>b</b> is an
1161 unrestricted set of digits used as an incrementing build counter.
1162 </p>
1164 <p>
1165 To support multiple side-by-side installations of the product, the
1166 product version is encoded in the top level directory,
1167 ex. <b>ipc_3_23_00_01</b>.
1168 </p>
1170 <p>
1171 Subsequent releases of patch upgrades will be identified by the patch
1172 number, e.g. IPC 3.22.01.XX with directory <b>ipc_3_22_01_XX</b>.
1173 Typically, these patches only include critical bug fixes.
1174 </p>
1176 <hr>
1177 <h2><a name="Support">Technical Support</a></h2>
1178 <p>
1179 For technical support, use the community forum
1180 <a href="http://e2e.ti.com/">TI E2E Community</a>, or email
1181 softwaresupport@ti.com.
1182 </p>
1184 <p>
1185 Check the following web site for updates: <a href="http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/index.html">http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/index.html</a>
1186 </p>
1188 <hr>
1189 <p>
1190 Last updated: August 15, 2014
1191 </p>
1192 </body>
1193 </html>