]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - psdk_cust/ipc_3_43_00_00_eng/ipc_3_43_00_00_eng_release_notes.html
PASDK-87:Update IPC to PrSDK 4.0.0.4 versions for all build configs
[processor-sdk/performance-audio-sr.git] / psdk_cust / ipc_3_43_00_00_eng / ipc_3_43_00_00_eng_release_notes.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <!--
3  *  Copyright (c) 2012-2015, 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.42.01.03 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.42.01.03 Release Notes </h1>
67 <h2 align="center">March 2016</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_42_01_03_reports.html">Static Analysis Reports</a>
158   </li>
159   <li>
160     <a href="ipc_3_42_01_03_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>
177 <div class="memitem">
178 <div class="memproto">3.42.01.03 </div>
180 <div class="memdoc">
181 <ul>
182   <li>The following defects were resolved:
183 <table width="100%">
184   <colgroup width="20%">
185   <tbody>
186     <tr>
187       <td><b>ID</b></td>
188       <td><b>Headline</b></td>
189     </tr>
190     <tr>
191       <td>IPC-42</td>
192       <td>Creation of more than one MmServiceMgr instance fails
193 </td>
194     </tr>
195     <tr>
196       <td>IPC-43</td>
197       <td>Android IPC Changes Required for Android Marshmallow
198 </td>
199     </tr>
200     <tr>
201       <td>IPC-24</td>
202       <td>Keystone messageq_multicore|xe66 fails to load to DSP with mpmcl
203 </td>
204     </tr>
205     <tr>
206       <td>IPC-46</td>
207       <td>[Android] LAD: Old fifos persist when LAD is terminated and restarted
208 </td>
209     </tr>
210     <tr>
211       <td>IPC-47</td>
212       <td>LAD: Only one instance of LAD should be allowed to run at a time
213 </td>
214     </tr>
215     <tr>
216       <td>IPC-13</td>
217       <td>Security issue with /dev/mem access in GateMP
218 </td>
219     </tr>
220     <tr>
221       <td>IPC-12</td>
222       <td>All IPC examples except explicitly GateMP fails to run out of box
223 </td>
224     </tr>
225     <tr>
226       <td>IPC-61</td>
227       <td>Watchdog: Release builds continuously time out during application Idle
228 </td>
229     </tr>
230     <tr>
231       <td>IPC-71</td>
232       <td>SYS/BIOS: GateMP startup with hostSupport Fails for DSP
233 </td>
234     </tr>
235     <tr>
236       <td>IPC-60</td>
237       <td>Need to adjust cache map in examples according to the latest linux driver and dtb
238 </td>
239     </tr>
241   </tbody>
242 </table>
243 </li>
244   <br />
246   <li>The following enhancements were resolved:
247 <table width="100%">
248   <colgroup width="20%">
249   <tbody>
250     <tr>
251       <td><b>ID</b></td>
252       <td><b>Headline</b></td>
253     </tr>
254     <tr>
255       <td>IPC-3</td>
256       <td>IPC support for K2G: ARM RTOS/ DSP RTOS use case 
257 </td>
258     </tr>
259     <tr>
260       <td>IPC-45</td>
261       <td>Add MessageQ example for K2G ( and also for K2H| K2L| K2E) 
262 </td>
263     </tr>
265   </tbody>
266 </table>
267 </li>
269 </ul>
270 </div>
271 </div>
273 <br />
274 <div class="memitem">
275 <div class="memproto">3.41.00.08 </div>
277 <div class="memdoc">
278 <ul>
279   <li>The following defects were resolved:
280 <table width="100%">
281   <colgroup width="20%">
282   <tbody>
283     <tr>
284       <td><b>ID</b></td>
285       <td><b>Headline</b></td>
286     </tr>
287     <tr>
288       <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=SDOCM00118895">SDOCM00118895</a></td>
289       <td>Missing access qualifier FAR in RPMessage module
290 </td>
291     </tr>
292     <tr>
293       <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=SDOCM00114683">SDOCM00114683</a></td>
294       <td>Display QueueId in ROV for reserved queues
295 </td>
296     </tr>
297     <tr>
298       <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=SDOCM00116675">SDOCM00116675</a></td>
299       <td>Corrupted trace buffer causes QNX IPC driver to crash during recovery
300 </td>
301     </tr>
302     <tr>
303       <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=SDOCM00069628">SDOCM00069628</a></td>
304       <td>GateMPSupportNull.getNumResources should return '0'
305 </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=SDOCM00115099">SDOCM00115099</a></td>
309       <td>Example ex01_hello readme needs updates
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=SDOCM00115293">SDOCM00115293</a></td>
314       <td>Linux transport interfaces need documentation
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=SDOCM00115347">SDOCM00115347</a></td>
319       <td>Keystone 2 Interrupt module doesn't validate HOST
320 </td>
321     </tr>
322     <tr>
323       <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=SDOCM00116995">SDOCM00116995</a></td>
324       <td>Using C++ compiler raises errors
325 </td>
326     </tr>
327     <tr>
328       <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=SDOCM00119188">SDOCM00119188</a></td>
329       <td>ipc.aa15fg and utils.aa15fg pre-built libs are missing from respective directories.
330 </td>
331     </tr>
332     <tr>
333       <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=SDOCM00077054">SDOCM00077054</a></td>
334       <td>NameServer UG needs to correctly document permissible calling contexts for NS APIs
335 </td>
336     </tr>
337     <tr>
338       <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=SDOCM00117331">SDOCM00117331</a></td>
339       <td>IPC test ping_rpmsg is broken for recent Linux 3.14 releases
340 </td>
341     </tr>
343   </tbody>
344 </table>
345 </li>
346   <br />
348   <li>The following enhancements were resolved:
349 <table width="100%">
350   <colgroup width="20%">
351   <tbody>
352     <tr>
353       <td><b>ID</b></td>
354       <td><b>Headline</b></td>
355     </tr>
356     <tr>
357       <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=SDOCM00119643">SDOCM00119643</a></td>
358       <td>Consolidate Interrupt and NotifyCircSetup modules on Keystone 2
359 </td>
360     </tr>
361     <tr>
362       <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=SDOCM00106441">SDOCM00106441</a></td>
363       <td>KS2: Remove DNUM-based vring assumptions
364 </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=SDOCM00119574">SDOCM00119574</a></td>
368       <td>[QNX] Enable IPC3 to build with QNX 6.5
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=SDOCM00116175">SDOCM00116175</a></td>
373       <td>More graceful MessageQ recovery in QNX
374 </td>
375     </tr>
377   </tbody>
378 </table>
379 </li>
381 </ul>
382 </div>
383 </div>
385 <br />
387 <div class="memitem">
388 <div class="memproto">3.40.00.06 </div>
390 <div class="memdoc">
391 <ul>
392   <li>The following defects were resolved:
393 <table width="100%">
394   <colgroup width="20%">
395   <tbody>
396     <tr>
397       <td><b>ID</b></td>
398       <td><b>Headline</b></td>
399     </tr>
400     <tr>
401       <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=SDOCM00117013">SDOCM00117013</a></td>
402       <td>SharedRegion-related asserts are incorrect
403 </td>
404     </tr>
405     <tr>
406       <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=SDOCM00117958">SDOCM00117958</a></td>
407       <td>LAD crashes w/ segfault when NameServer_create() is called after NameServer() delete
408 </td>
409     </tr>
410     <tr>
411       <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=SDOCM00117156">SDOCM00117156</a></td>
412       <td>Resource entries that are not aligned to 1MB boundary needs to be handled correctly
413 </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=SDOCM00104833">SDOCM00104833</a></td>
417       <td>MessageQMulti application does not support numThreads > 10
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=SDOCM00114069">SDOCM00114069</a></td>
422       <td>IPC custom build does not include file from ti/ipc
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=SDOCM00118440">SDOCM00118440</a></td>
427       <td>Remove DRA7XX references from example ex46_graph config.bld
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=SDOCM00118433">SDOCM00118433</a></td>
432       <td>Examples use incorrect link command
433 </td>
434     </tr>
436   </tbody>
437 </table>
438 </li>
439   <br />
441   <li>The following enhancements were resolved:
442 <table width="100%">
443   <colgroup width="20%">
444   <tbody>
445     <tr>
446       <td><b>ID</b></td>
447       <td><b>Headline</b></td>
448     </tr>
449     <tr>
450       <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=SDOCM00115404">SDOCM00115404</a></td>
451       <td>IPC user-mode errors (Linux) should not go to STDOUT
452 </td>
453     </tr>
454     <tr>
455       <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=SDOCM00116391">SDOCM00116391</a></td>
456       <td>Increase default poll rate of the default gate in GateMP_setup in QNX
457 </td>
458     </tr>
459     <tr>
460       <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=SDOCM00118017">SDOCM00118017</a></td>
461       <td>RPMessage (Linux) has large data footprint, make it configurable
462 </td>
463     </tr>
464     <tr>
465       <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=SDOCM00117361">SDOCM00117361</a></td>
466       <td>Need to update BIOS version to support Power module for C66 on DRA7xx
467 </td>
468     </tr>
469     <tr>
470       <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=SDOCM00115093">SDOCM00115093</a></td>
471       <td>Multiple heap support for MessageQ (Linux)
472 </td>
473     </tr>
474     <tr>
475       <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=SDOCM00117446">SDOCM00117446</a></td>
476       <td>Power Management for DRA7xx DSP on Linux
477 </td>
478     </tr>
480   </tbody>
481 </table>
482 </li>
484 </ul>
485 </div>
486 </div>
488 <br />
490 <div class="memitem">
491 <div class="memproto">3.36.00.07 </div>
493 <div class="memdoc">
494 <ul>
495   <li>The following defects were resolved:
496 <table width="100%">
497   <colgroup width="20%">
498   <tbody>
499     <tr>
500       <td><b>ID</b></td>
501       <td><b>Headline</b></td>
502     </tr>
503     <tr>
504       <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=SDOCM00115129">SDOCM00115129</a></td>
505       <td>DSP aborts when patched with large cluster base ID
506 </td>
507     </tr>
508     <tr>
509       <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=SDOCM00115127">SDOCM00115127</a></td>
510       <td>GateMP_open crashes on Keystone 2
511 </td>
512     </tr>
513     <tr>
514       <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=SDOCM00114083">SDOCM00114083</a></td>
515       <td>Upon failure from DLOAD_get_section_offset(), QNX IPC generates multiple assertions as opposed to exiting cleanly
516 </td>
517     </tr>
518     <tr>
519       <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=SDOCM00114783">SDOCM00114783</a></td>
520       <td>pthread_mutex_destroy is not called in IPC
521 </td>
522     </tr>
523     <tr>
524       <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=SDOCM00115434">SDOCM00115434</a></td>
525       <td>NameServer_delete in LAD daemon leaks memory
526 </td>
527     </tr>
528     <tr>
529       <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=SDOCM00115067">SDOCM00115067</a></td>
530       <td>Parallel build support in IPC examples
531 </td>
532     </tr>
533     <tr>
534       <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=SDOCM00115428">SDOCM00115428</a></td>
535       <td>Incorrect return status from NameServer_delete (Linux)
536 </td>
537     </tr>
538     <tr>
539       <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=SDOCM00115143">SDOCM00115143</a></td>
540       <td>Improper timeout handling in MessageQ_get (Linux)
541 </td>
542     </tr>
543     <tr>
544       <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=SDOCM00115768">SDOCM00115768</a></td>
545       <td>Incorrect check for invalid pointer in Ipc_detach
546 </td>
547     </tr>
548     <tr>
549       <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=SDOCM00115958">SDOCM00115958</a></td>
550       <td>'make install' for QNX is not exporting transport interface header files
551 </td>
552     </tr>
553     <tr>
554       <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=SDOCM00114745">SDOCM00114745</a></td>
555       <td>Ipc_transportConfig has race window where factory is overwritten
556 </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=SDOCM00115098">SDOCM00115098</a></td>
560       <td>New MultiProc cdoc links for "See Also" are garbled
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=SDOCM00115373">SDOCM00115373</a></td>
565       <td>NameServer local get methods are missing on Linux
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=SDOCM00115294">SDOCM00115294</a></td>
570       <td>NameServer_create and NameServer_add sometimes fail in QNX
571 </td>
572     </tr>
574   </tbody>
575 </table>
576 </li>
577   <br />
579   <li>The following enhancements were resolved:
580 <table width="100%">
581   <colgroup width="20%">
582   <tbody>
583     <tr>
584       <td><b>ID</b></td>
585       <td><b>Headline</b></td>
586     </tr>
587     <tr>
588       <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=SDOCM00115106">SDOCM00115106</a></td>
589       <td>Expose functions in TiIpcFxns.h as public API
590 </td>
591     </tr>
592     <tr>
593       <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=SDOCM00114946">SDOCM00114946</a></td>
594       <td>IPC Watchdog module should allow user-configurable timer assignments
595 </td>
596     </tr>
597     <tr>
598       <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=SDOCM00115108">SDOCM00115108</a></td>
599       <td>The default value ProcMgr_MAX_MEMORY_REGIONS should be increased in QNX
600 </td>
601     </tr>
602     <tr>
603       <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=SDOCM00116094">SDOCM00116094</a></td>
604       <td>Command Line Options for LAD to override config params
605 </td>
606     </tr>
607     <tr>
608       <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=SDOCM00114951">SDOCM00114951</a></td>
609       <td>Host-only IPC communication (Linux, no DSP support)
610 </td>
611     </tr>
612     <tr>
613       <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=SDOCM00100361">SDOCM00100361</a></td>
614       <td>Error Recovery: When slave crashes, apps using the slave should be able to recover
615 </td>
616     </tr>
617     <tr>
618       <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=SDOCM00114663">SDOCM00114663</a></td>
619       <td>Add DRA7XX DSP2 support to QNX
620 </td>
621     </tr>
623   </tbody>
624 </table>
625 </li>
627 </ul>
628 </div>
629 </div>
631 <br />
633 <div class="memitem">
634 <div class="memitem">
635 <div class="memproto">3.35.00.05 </div>
637 <div class="memdoc">
638 <ul>
639   <li>The following defects were resolved:
640 <table width="100%">
641   <colgroup width="20%">
642   <tbody>
643     <tr>
644       <td><b>ID</b></td>
645       <td><b>Headline</b></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=SDOCM00103540">SDOCM00103540</a></td>
649       <td>Incorrect number of hardware spin locks on DRA7XX
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=SDOCM00115028">SDOCM00115028</a></td>
654       <td>"struct fw_rsc_intmem" mismatch between QNX and IPC 3.30
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=SDOCM00108142">SDOCM00108142</a></td>
659       <td>QNX code in qnx/src/ipc3x_dev needs cleanup
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=SDOCM00115035">SDOCM00115035</a></td>
664       <td>Watchdog module device validation & configuration should be in module$use method, not module$meta$init
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=SDOCM00115038">SDOCM00115038</a></td>
669       <td>Notify mailbox driver is clearing wrong fifo during init phase
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=SDOCM00115050">SDOCM00115050</a></td>
674       <td>Race condition in QNX when IPU2 is exchanging messages with host while DSP1 or IPU1 is doing the same
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=SDOCM00115024">SDOCM00115024</a></td>
679       <td>IPC ping rpmsg unit-test hangs when run on K2L
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=SDOCM00115043">SDOCM00115043</a></td>
684       <td>Recovery is not working in QNX on 'late-attached' cores
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=SDOCM00113501">SDOCM00113501</a></td>
689       <td>Clean up QNX build output
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=SDOCM00114478">SDOCM00114478</a></td>
694       <td>Incorrect thread safety in MessageQ_setup (Linux)
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=SDOCM00115026">SDOCM00115026</a></td>
699       <td>ex13_notifypeer example needs ping message from DSP to EVE
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=SDOCM00115042">SDOCM00115042</a></td>
704       <td>NotifyDriverMbx on Vayu should not use Ipc module
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=SDOCM00115034">SDOCM00115034</a></td>
709       <td>"struct fw_rsc_intmem" mismatch between Linux 3.14 and IPC 3.30.0.9
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=SDOCM00114110">SDOCM00114110</a></td>
714       <td>IPC custom build failure with XDCtools core product
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=SDOCM00114409">SDOCM00114409</a></td>
719       <td>vring initialization in QNX is not clearing the correct area
720 </td>
721     </tr>
722     <tr>
723       <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=SDOCM00115030">SDOCM00115030</a></td>
724       <td>Ipc family Settings.xs needs to add F28377D
725 </td>
726     </tr>
727     <tr>
728       <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=SDOCM00115031">SDOCM00115031</a></td>
729       <td>libipc and libutils are not built for dynamic linking in QNX IPC
730 </td>
731     </tr>
732     <tr>
733       <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=SDOCM00115036">SDOCM00115036</a></td>
734       <td>MessageQMulti unit-test gets an out of heap memory error when run on K2E or K2L
735 </td>
736     </tr>
737     <tr>
738       <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=SDOCM00115039">SDOCM00115039</a></td>
739       <td>Ipc_attach() race on multiple cores corrupts Ipc_Reserved structs in SR0
740 </td>
741     </tr>
742     <tr>
743       <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=SDOCM00114518">SDOCM00114518</a></td>
744       <td>MessageQ_setMsgPri overwrites entire flags field
745 </td>
746     </tr>
747     <tr>
748       <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=SDOCM00113915">SDOCM00113915</a></td>
749       <td>GateMPApp's output should be made less verbose
750 </td>
751     </tr>
752     <tr>
753       <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=SDOCM00115049">SDOCM00115049</a></td>
754       <td>Incorrect Assert_isTrue in RPMessage_recv
755 </td>
756     </tr>
757     <tr>
758       <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=SDOCM00115051">SDOCM00115051</a></td>
759       <td>IPC custom build failure with XDCtools core product
760 </td>
761     </tr>
762     <tr>
763       <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=SDOCM00106179">SDOCM00106179</a></td>
764       <td>Remove/circumvent error messages from MessageQCopy_send at startup in QNX resource manager
765 </td>
766     </tr>
767     <tr>
768       <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=SDOCM00114392">SDOCM00114392</a></td>
769       <td>Interrupt module on tci6638 does not support clusters
770 </td>
771     </tr>
772     <tr>
773       <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=SDOCM00114390">SDOCM00114390</a></td>
774       <td>Incorrect procId in NameServer_get used by lad daemon
775 </td>
776     </tr>
777     <tr>
778       <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=SDOCM00115053">SDOCM00115053</a></td>
779       <td>LAD's GateMP fails to start when built for Android's Lollipop
780 </td>
781     </tr>
782     <tr>
783       <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=SDOCM00115047">SDOCM00115047</a></td>
784       <td>Optimization using VRING_USED_F_NO_NOTIFY is broken on QNX, and interrupts are not sent when race occurs
785 </td>
786     </tr>
788   </tbody>
789 </table>
790 </li>
791   <br />
793   <li>The following enhancements were resolved:
794 <table width="100%">
795   <colgroup width="20%">
796   <tbody>
797     <tr>
798       <td><b>ID</b></td>
799       <td><b>Headline</b></td>
800     </tr>
801     <tr>
802       <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=SDOCM00113149">SDOCM00113149</a></td>
803       <td>GateMP host-support should work when SharedRegion 0 has a physical address that is different from its virtual address
804 </td>
805     </tr>
806     <tr>
807       <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=SDOCM00114393">SDOCM00114393</a></td>
808       <td>ex44_compute, new example for Keystone II
809 </td>
810     </tr>
811     <tr>
812       <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=SDOCM00114391">SDOCM00114391</a></td>
813       <td>IPC cluster support is missing on Linux implementation
814 </td>
815     </tr>
816     <tr>
817       <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=SDOCM00114908">SDOCM00114908</a></td>
818       <td>Add reserved queue support to QNX
819 </td>
820     </tr>
821     <tr>
822       <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=SDOCM00114354">SDOCM00114354</a></td>
823       <td>IPC Manager needs a public header file
824 </td>
825     </tr>
826     <tr>
827       <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=SDOCM00114730">SDOCM00114730</a></td>
828       <td>Add support for reserved message queues on Linux/Keystone II
829 </td>
830     </tr>
831     <tr>
832       <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=SDOCM00113638">SDOCM00113638</a></td>
833       <td>Rename paths to ipc-trace to not require a priori knowledge of MultiProc ids in QNX
834 </td>
835     </tr>
836     <tr>
837       <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=SDOCM00114696">SDOCM00114696</a></td>
838       <td>Add method to return address of shared region entry
839 </td>
840     </tr>
841     <tr>
842       <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=SDOCM00115022">SDOCM00115022</a></td>
843       <td>Loading/unloading individual cores while keeping other cores running in QNX IPC
844 </td>
845     </tr>
846     <tr>
847       <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=SDOCM00114964">SDOCM00114964</a></td>
848       <td>Processor data array size should match cluster size
849 </td>
850     </tr>
851     <tr>
852       <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=SDOCM00113609">SDOCM00113609</a></td>
853       <td>Add version support for MessageQ_Params structure
854 </td>
855     </tr>
856     <tr>
857       <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=SDOCM00114926">SDOCM00114926</a></td>
858       <td>Modify examples on Linux to use installed IPC product
859 </td>
860     </tr>
861     <tr>
862       <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=SDOCM00114985">SDOCM00114985</a></td>
863       <td>MessageQ macro for extracting destination address from message header
864 </td>
865     </tr>
866     <tr>
867       <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=SDOCM00108403">SDOCM00108403</a></td>
868       <td>Enable pluggable MessageQ transports on Linux
869 </td>
870     </tr>
871     <tr>
872       <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=SDOCM00108118">SDOCM00108118</a></td>
873       <td>Need an IPC example to show how to send shmemallocator buffers using MessageQ
874 </td>
875     </tr>
876     <tr>
877       <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=SDOCM00111686">SDOCM00111686</a></td>
878       <td>NameServer max name length needs to be made more easily configurable
879 </td>
880     </tr>
882   </tbody>
883 </table>
884 </li>
886 </ul>
887 </div>
888 </div>
890 <br />
892 <div class="memitem">
893 <div class="memproto">3.30.00.09 </div>
895 <div class="memdoc">
896 <ul>
897   <li>The following defects were resolved:
898 <table width="100%">
899   <colgroup width="20%">
900   <tbody>
901     <tr>
902       <td><b>ID</b></td>
903       <td><b>Headline</b></td>
904     </tr>
905     <tr>
906       <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=SDOCM00107419">SDOCM00107419</a></td>
907       <td>IPC build warning in RPMessage.c
908 </td>
909     </tr>
910     <tr>
911       <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=SDOCM00112918">SDOCM00112918</a></td>
912       <td>MessageQ_open() from multiple threads can get stuck
913 </td>
914     </tr>
915     <tr>
916       <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=SDOCM00108130">SDOCM00108130</a></td>
917       <td>IPC custom library build creates empty folder
918 </td>
919     </tr>
920     <tr>
921       <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=SDOCM00112680">SDOCM00112680</a></td>
922       <td>IPC for Concerto has incorrect NotifyDriverCirc_enable()/enableEvent()
923 </td>
924     </tr>
926   </tbody>
927 </table>
928 </li>
929   <br />
931   <li>The following enhancements were resolved:
932 <table width="100%">
933   <colgroup width="20%">
934   <tbody>
935     <tr>
936       <td><b>ID</b></td>
937       <td><b>Headline</b></td>
938     </tr>
939     <tr>
940       <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=SDOCM00113036">SDOCM00113036</a></td>
941       <td>Add ex02_messageq example for DRA7xx, all-BIOS
942 </td>
943     </tr>
944     <tr>
945       <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=SDOCM00113039">SDOCM00113039</a></td>
946       <td>Add ex13_notifypeer example for DRA7xx, all-BIOS
947 </td>
948     </tr>
949     <tr>
950       <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=SDOCM00113034">SDOCM00113034</a></td>
951       <td>TDA3xx device support
952 </td>
953     </tr>
954     <tr>
955       <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=SDOCM00106423">SDOCM00106423</a></td>
956       <td>Update to CCSv6-compatible BIOS and XDC versions
957 </td>
958     </tr>
959     <tr>
960       <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=SDOCM00113035">SDOCM00113035</a></td>
961       <td>Add ex01_hello example for DRA7xx, all-BIOS
962 </td>
963     </tr>
964     <tr>
965       <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=SDOCM00112254">SDOCM00112254</a></td>
966       <td>Add IPC support for Soprano
967 </td>
968     </tr>
969     <tr>
970       <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=SDOCM00112956">SDOCM00112956</a></td>
971       <td>Remove OMAP5 Linux and QNX support
972 </td>
973     </tr>
975   </tbody>
976 </table>
977 </li>
979 </ul>
980 </div>
981 </div>
983 <br />
985 <div class="memitem">
986 <div class="memproto">3.23.00.01 </div>
988 <div class="memdoc">
989 <ul>
990   <li>The following defects were resolved:
991 <table width="100%">
992   <colgroup width="20%">
993   <tbody>
994     <tr>
995       <td><b>ID</b></td>
996       <td><b>Headline</b></td>
997     </tr>
998     <tr>
999       <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>
1000       <td>Timed-out NameServer requests from host causes subsequent requests to receive out-of-sequence responses
1001 </td>
1002     </tr>
1003     <tr>
1004       <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>
1005       <td>MultiProc_self() returns bogus value on QNX
1006 </td>
1007     </tr>
1008     <tr>
1009       <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>
1010       <td>IpcPower has incorrect interrupts
1011 </td>
1012     </tr>
1013     <tr>
1014       <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>
1015       <td>GateMP_create on Linux sets resourceId incorrectly
1016 </td>
1017     </tr>
1019   </tbody>
1020 </table>
1021 </li>
1022   <br />
1024   <li>The following enhancements were resolved:
1025 <table width="100%">
1026   <colgroup width="20%">
1027   <tbody>
1028     <tr>
1029       <td><b>ID</b></td>
1030       <td><b>Headline</b></td>
1031     </tr>
1032     <tr>
1033       <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>
1034       <td>Support QNX 6.6
1035 </td>
1036     </tr>
1037     <tr>
1038       <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>
1039       <td>QNX Late Attach support for DRA7XX
1040 </td>
1041     </tr>
1043   </tbody>
1044 </table>
1045 </li>
1047 </ul>
1048 </div>
1049 </div>
1051 <br />
1053 <div class="memitem">
1054 <div class="memproto">3.22.02.11 </div>
1056 <div class="memdoc">
1057 <ul>
1058   <li>The following defects were resolved:
1059 <table width="100%">
1060   <colgroup width="20%">
1061   <tbody>
1062     <tr>
1063       <td><b>ID</b></td>
1064       <td><b>Headline</b></td>
1065     </tr>
1066     <tr>
1067       <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>
1068       <td>Reduce memory usage for K2E tests (including update to XDC 3.25.06.96)
1069 </td>
1070     </tr>
1072   </tbody>
1073 </table>
1074 </li>
1075   <br />
1077   <li>The following enhancements were resolved:
1078 <table width="100%">
1079   <colgroup width="20%">
1080   <tbody>
1081     <tr>
1082       <td><b>ID</b></td>
1083       <td><b>Headline</b></td>
1084     </tr>
1085     <tr>
1086       <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>
1087       <td>Improved MmRpc/MmService error handling when app dies
1088 </td>
1089     </tr>
1091   </tbody>
1092 </table>
1093 </li>
1095 </ul>
1096 </div>
1097 </div>
1099 <br />
1101 <div class="memitem">
1102 <div class="memproto">3.22.01.08 </div>
1104 <div class="memdoc">
1105 <ul>
1106   <li>The following defects were resolved:
1107 <table width="100%">
1108   <colgroup width="20%">
1109   <tbody>
1110     <tr>
1111       <td><b>ID</b></td>
1112       <td><b>Headline</b></td>
1113     </tr>
1114     <tr>
1115       <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>
1116       <td>Uninitialized variable in notify driver template file
1117 </td>
1118     </tr>
1119     <tr>
1120       <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>
1121       <td>Incorrect mailbox index computation in NotifySetup for v7M and v7A
1122 </td>
1123     </tr>
1124     <tr>
1125       <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>
1126       <td>Link error when building with DCE on IPU/Vayu
1127 </td>
1128     </tr>
1130   </tbody>
1131 </table>
1132 </li>
1133   <br />
1135   <li>The following enhancements were resolved:
1136 <table width="100%">
1137   <colgroup width="20%">
1138   <tbody>
1139     <tr>
1140       <td><b>ID</b></td>
1141       <td><b>Headline</b></td>
1142     </tr>
1143     <tr>
1144       <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>
1145       <td>Allow users to disable QNX watchdog
1146 </td>
1147     </tr>
1149   </tbody>
1150 </table>
1151 </li>
1153 </ul>
1154 </div>
1155 </div>
1157 <br />
1160 <div class="memitem">
1161 <div class="memproto">3.22.00.05 </div>
1163 <div class="memdoc">
1164 <ul>
1165   <li>The following defects were resolved:
1166 <table width="100%">
1167   <colgroup width="20%">
1168   <tbody>
1169     <tr>
1170       <td><b>ID</b></td>
1171       <td><b>Headline</b></td>
1172     </tr>
1173     <tr>
1174       <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>
1175       <td>Fix KS2 tests to ensure Linux-owned memory (including vrings and vring buffers) are non-cached
1176 </td>
1177     </tr>
1178     <tr>
1179       <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>
1180       <td>QNX: Need to update the help text in ipc_trace_daemon for -t option
1181 </td>
1182     </tr>
1183     <tr>
1184       <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>
1185       <td>Build.getDefaultCustomCCOpts() does not remove optimization flags for debug builds
1186 </td>
1187     </tr>
1188     <tr>
1189       <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>
1190       <td>Race conditions in QNX VirtQueue-based MessageQ
1191 </td>
1192     </tr>
1193     <tr>
1194       <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>
1195       <td>MessageQ_create cannot create more than 52 MessageQ's
1196 </td>
1197     </tr>
1198     <tr>
1199       <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>
1200       <td>IPC interrupt preempts itself on ARP32 (EVE)
1201 </td>
1202     </tr>
1203     <tr>
1204       <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>
1205       <td>NameServerMessageQ copy of name is not copying null terminated character
1206 </td>
1207     </tr>
1209   </tbody>
1210 </table>
1211 </li>
1212   <br />
1214   <li>The following enhancements were resolved:
1215 <table width="100%">
1216   <colgroup width="20%">
1217   <tbody>
1218     <tr>
1219       <td><b>ID</b></td>
1220       <td><b>Headline</b></td>
1221     </tr>
1222     <tr>
1223       <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>
1224       <td>Detect slave-side internal exceptions and restart slaves (OMAP5 IPU, DRA7XX IPU2)
1225 </td>
1226     </tr>
1227     <tr>
1228       <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>
1229       <td>Introduce IPC_DEBUG env var to simplify enabling trace
1230 </td>
1231     </tr>
1232     <tr>
1233       <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>
1234       <td>Add watchdog to detect slave crashes and restart (OMAP5 IPU, DRA7XX IPU2)
1235 </td>
1236     </tr>
1237     <tr>
1238       <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>
1239       <td>Add notify mailbox driver support on DRA7xx (DSP, EVE)
1240 </td>
1241     </tr>
1242     <tr>
1243       <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>
1244       <td>Move examples/archives/* to examples/*
1245 </td>
1246     </tr>
1247     <tr>
1248       <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>
1249       <td>Need a way to disable recovery mechanism in QNX IPC resource manager
1250 </td>
1251     </tr>
1252     <tr>
1253       <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>
1254       <td>Add option to set permissions on LAD's working directory
1255 </td>
1256     </tr>
1257     <tr>
1258       <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>
1259       <td>Add notify mailbox driver support on DRA7xx (IPU, HOST)
1260 </td>
1261     </tr>
1262     <tr>
1263       <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>
1264       <td>DRA7XX: Optimize Interrupt Handler for EVEs, DSPs and IPUs
1265 </td>
1266     </tr>
1267     <tr>
1268       <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>
1269       <td>Introduce internal memory resource type
1270 </td>
1271     </tr>
1272     <tr>
1273       <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>
1274       <td>Eliminate need to specify carveoutAddr, carveoutSize and mmuEnable in Syslink_Override_Params on QNX
1275 </td>
1276     </tr>
1278   </tbody>
1279 </table>
1280 </li>
1282 </ul>
1283 </div>
1284 </div>
1286 <br />
1288 <div class="memitem">
1289 <div class="memproto">3.21.00.07 </div>
1291 <div class="memdoc">
1292 <ul>
1293   <li>The following defects were resolved:
1294 <table width="100%">
1295   <colgroup width="20%">
1296   <tbody>
1297     <tr>
1298       <td><b>ID</b></td>
1299       <td><b>Headline</b></td>
1300     </tr>
1301     <tr>
1302       <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>
1303       <td>OMAP5 and DRA7XX Linux examples should use TOOLCHAIN_PREFIX
1304 </td>
1305     </tr>
1306     <tr>
1307       <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>
1308       <td>IPC makefile template does not honor Build.customCCOpts
1309 </td>
1310     </tr>
1311     <tr>
1312       <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>
1313       <td>MessageQ_create() fails on Linux if unnamed
1314 </td>
1315     </tr>
1316     <tr>
1317       <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>
1318       <td>LAD must remove existing PID response files before restarting
1319 </td>
1320     </tr>
1321     <tr>
1322       <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>
1323       <td>ti_sdo_ipc_GateMP_getSharedAddr needs to be reverted to its original implementation
1324 </td>
1325     </tr>
1326     <tr>
1327       <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>
1328       <td>QNX DRA7XX: prevent race condition when HOST cannot handle mailbox interrupts quickly enough
1329 </td>
1330     </tr>
1331     <tr>
1332       <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>
1333       <td>CCS variable name for IPC (IPC_CG_ROOT) is broken
1334 </td>
1335     </tr>
1336     <tr>
1337       <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>
1338       <td>Example makefile should use PLATFORM not DEVICE
1339 </td>
1340     </tr>
1341     <tr>
1342       <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>
1343       <td>ex02_messageq slaves all create same named queue
1344 </td>
1345     </tr>
1346     <tr>
1347       <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>
1348       <td>HeapMemMP_free fails to cache invalidate freed memory region containing stale data for old free list header
1349 </td>
1350     </tr>
1352   </tbody>
1353 </table>
1354 </li>
1355   <br />
1357   <li>The following enhancements were resolved:
1358 <table width="100%">
1359   <colgroup width="20%">
1360   <tbody>
1361     <tr>
1362       <td><b>ID</b></td>
1363       <td><b>Headline</b></td>
1364     </tr>
1365     <tr>
1366       <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>
1367       <td>Add pkg-config support on Linux side builds
1368 </td>
1369     </tr>
1370     <tr>
1371       <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>
1372       <td>Provide MessageQ example on DRA7XX Linux and QNX showing multiple transports
1373 </td>
1374     </tr>
1375     <tr>
1376       <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>
1377       <td>Update to BIOS 6.37 stream
1378 </td>
1379     </tr>
1380     <tr>
1381       <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>
1382       <td>Add DRA7XX IPU1 support (running SMP BIOS) to QNX
1383 </td>
1384     </tr>
1385     <tr>
1386       <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>
1387       <td>Add support for 66AK2E and TCI6630K2L
1388 </td>
1389     </tr>
1390     <tr>
1391       <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>
1392       <td>Introduce GateMP on Linux
1393 </td>
1394     </tr>
1395     <tr>
1396       <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>
1397       <td>Update OMAP5 and DRA7XX memory maps to match SDKs
1398 </td>
1399     </tr>
1400     <tr>
1401       <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>
1402       <td>Remove C6x COFF support
1403 </td>
1404     </tr>
1405     <tr>
1406       <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>
1407       <td>Change LADs working directory to /data on Android
1408 </td>
1409     </tr>
1411   </tbody>
1412 </table>
1413 </li>
1415 </ul>
1416 </div>
1417 </div>
1419 <br />
1421 <div class="memitem">
1422 <div class="memproto">3.20.00.06 </div>
1424 <div class="memdoc">
1425 <ul>
1426   <li>The following defects were resolved:
1427 <table width="100%">
1428   <colgroup width="20%">
1429   <tbody>
1430     <tr>
1431       <td><b>ID</b></td>
1432       <td><b>Headline</b></td>
1433     </tr>
1434     <tr>
1435       <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>
1436       <td>TransportCirc should allow Swi priority to be configurable
1437 </td>
1438     </tr>
1439     <tr>
1440       <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>
1441       <td>IPC Examples would not build when extracted in the examples directory
1442 </td>
1443     </tr>
1444     <tr>
1445       <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>
1446       <td>Linux tests issue compiler warning when DRM_PREFIX isn't set
1447 </td>
1448     </tr>
1449     <tr>
1450       <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>
1451       <td>packages/ti/ipc/tests/package.bld doesn't -DRPMSG_NS_2_0 for OMAP5 which currently breaks only ping_rpmsg
1452 </td>
1453     </tr>
1454     <tr>
1455       <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>
1456       <td>QNX loader fails to load code/data into slave's internal memory
1457 </td>
1458     </tr>
1459     <tr>
1460       <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>
1461       <td>Crash recovery failing for QNX OMAP5 DSP
1462 </td>
1463     </tr>
1464     <tr>
1465       <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>
1466       <td>Linux MessageQ_get() can discard msgs when a msg is available from more than one remote core
1467 </td>
1468     </tr>
1469     <tr>
1470       <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>
1471       <td>Resolve Concerto IPC stress test failures
1472 </td>
1473     </tr>
1474     <tr>
1475       <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>
1476       <td>Fix ti/ipc/rpmsg/virtio_ring.h compile warning
1477 </td>
1478     </tr>
1479     <tr>
1480       <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>
1481       <td>VirtQueue notification on OMAP-L138 and TCI663X has a race condition
1482 </td>
1483     </tr>
1484     <tr>
1485       <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>
1486       <td>QNX 'make install' is missing MessageQ and related headers/libs
1487 </td>
1488     </tr>
1489     <tr>
1490       <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>
1491       <td>OMAP5 does not have a default Notify proxy delegate set in Settings.xs
1492 </td>
1493     </tr>
1494     <tr>
1495       <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>
1496       <td>RPMessage crash after 64k messages
1497 </td>
1498     </tr>
1499     <tr>
1500       <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>
1501       <td>Remove static allocation of IPU_MEM_IOBUFS memory in OMAP5 QNX
1502 </td>
1503     </tr>
1504     <tr>
1505       <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>
1506       <td>Ducati trace thread steals early slave-side trace and terminates afterwards
1507 </td>
1508     </tr>
1509     <tr>
1510       <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>
1511       <td>ipc resource manager process in QNX does not terminate correctly after MessageQ is used
1512 </td>
1513     </tr>
1514     <tr>
1515       <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>
1516       <td>ROV for TransportCirc/NotifyDriverCirc does not work with different baseIdOfCluster
1517 </td>
1518     </tr>
1519     <tr>
1520       <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>
1521       <td>Fix RcmServer.c compile warning
1522 </td>
1523     </tr>
1524     <tr>
1525       <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>
1526       <td>MessageQ_open() returns not found when given queue actually exists
1527 </td>
1528     </tr>
1530   </tbody>
1531 </table>
1532 </li>
1533   <br />
1535   <li>The following enhancements were resolved:
1536 <table width="100%">
1537   <colgroup width="20%">
1538   <tbody>
1539     <tr>
1540       <td><b>ID</b></td>
1541       <td><b>Headline</b></td>
1542     </tr>
1543     <tr>
1544       <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>
1545       <td>Make "LibType_Debug" build profile be similar to LibType_Custom but with no optimizations. Stop exporting package lib
1546 </td>
1547     </tr>
1548     <tr>
1549       <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>
1550       <td>Enable builds without SMP libraries
1551 </td>
1552     </tr>
1553     <tr>
1554       <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>
1555       <td>Introduce Android support for DRA7XX
1556 </td>
1557     </tr>
1558     <tr>
1559       <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>
1560       <td>Align build variables/names across OS's in products.mak
1561 </td>
1562     </tr>
1563     <tr>
1564       <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>
1565       <td>NameServer_create/delete needs to support reference counting
1566 </td>
1567     </tr>
1568     <tr>
1569       <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>
1570       <td>Add support for Linux 3.9+ kernels which need newer AF_RPMSG definition
1571 </td>
1572     </tr>
1573     <tr>
1574       <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>
1575       <td>Add ex11_ping example for C6678
1576 </td>
1577     </tr>
1579   </tbody>
1580 </table>
1581 </li>
1583 </ul>
1584 </div>
1585 </div>
1587 <br />
1589 <div class="memitem">
1590 <div class="memproto">3.10.00.08 </div>
1592 <div class="memdoc">
1593 <ul>
1594   <li>The following defects were resolved:
1595 <table width="100%">
1596   <colgroup width="20%">
1597   <tbody>
1598     <tr>
1599       <td><b>ID</b></td>
1600       <td><b>Headline</b></td>
1601     </tr>
1602     <tr>
1603       <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>
1604       <td>QNX multiprocess MessageQ stress tests are failing
1605 </td>
1606     </tr>
1607     <tr>
1608       <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>
1609       <td>QNX makefiles shouldn't 'install' when only building libs
1610 </td>
1611     </tr>
1612     <tr>
1613       <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>
1614       <td>Setting KERNEL_INSTALL_DIR for Keystone fails during MmRpc build
1615 </td>
1616     </tr>
1617     <tr>
1618       <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>
1619       <td>MultiProc names for TCI6636 should match TCI6638
1620 </td>
1621     </tr>
1622     <tr>
1623       <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>
1624       <td>Remove unused procIds in vayu/NotifySetup module
1625 </td>
1626     </tr>
1627     <tr>
1628       <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>
1629       <td>When only Mmrpc is used on the IPU and MessageQ is used on the DSP, MessageQ_open would not succeed
1630 </td>
1631     </tr>
1633   </tbody>
1634 </table>
1635 </li>
1636   <br />
1638   <li>The following enhancements were resolved:
1639 <table width="100%">
1640   <colgroup width="20%">
1641   <tbody>
1642     <tr>
1643       <td><b>ID</b></td>
1644       <td><b>Headline</b></td>
1645     </tr>
1646     <tr>
1647       <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>
1648       <td>MessageQ_free needs a hook function
1649 </td>
1650     </tr>
1651     <tr>
1652       <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>
1653       <td>MessageQ_create should allow a queueId to be specified instead of finding free slot
1654 </td>
1655     </tr>
1656     <tr>
1657       <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>
1658       <td>Add support for TCI6636
1659 </td>
1660     </tr>
1661     <tr>
1662       <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>
1663       <td>Introduce GateMP on QNX
1664 </td>
1665     </tr>
1666     <tr>
1667       <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>
1668       <td>Update Linux toolchain to recent SDK-compatible Linaro versions
1669 </td>
1670     </tr>
1671     <tr>
1672       <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>
1673       <td>Enable ipc-bios.mak to build a subset of platforms for a given target
1674 </td>
1675     </tr>
1676     <tr>
1677       <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>
1678       <td>Introduce MmRpc_use()/release() enabling apps to declare when data buffers are in use across calls
1679 </td>
1680     </tr>
1681     <tr>
1682       <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>
1683       <td>Introduce Linux support for OMAP5
1684 </td>
1685     </tr>
1686     <tr>
1687       <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>
1688       <td>Remove unsupported example simVayu platforms
1689 </td>
1690     </tr>
1692   </tbody>
1693 </table>
1694 </li>
1696 </ul>
1697 </div>
1698 </div>
1700 <br />
1702 <div class="memitem">
1703 <div class="memproto">3.00.00.20 </div>
1705 <div class="memdoc">
1706 <ul>
1707   <li>The following defects were resolved:
1708 <table width="100%">
1709   <colgroup width="20%">
1710   <tbody>
1711     <tr>
1712       <td><b>ID</b></td>
1713       <td><b>Headline</b></td>
1714     </tr>
1715     <tr>
1716       <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>
1717       <td>"ti_sdo_ipc_init" section needs to be padded to cacheline size
1718 </td>
1719     </tr>
1720     <tr>
1721       <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>
1722       <td>ipc.mak is broken in Windows cmd shell
1723 </td>
1724     </tr>
1725     <tr>
1726       <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>
1727       <td>The IPC mailbox drivers for M3 on TI81XX and C6A8149 does not work for SMP BIOS
1728 </td>
1729     </tr>
1731   </tbody>
1732 </table>
1733 </li>
1734   <br />
1736   <li>The following enhancements were resolved:
1737 <table width="100%">
1738   <colgroup width="20%">
1739   <tbody>
1740     <tr>
1741       <td><b>ID</b></td>
1742       <td><b>Headline</b></td>
1743     </tr>
1744     <tr>
1745       <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>
1746       <td>Add support for polling for occurrence of interrupts on OMAPL138
1747 </td>
1748     </tr>
1749     <tr>
1750       <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>
1751       <td>Remove ti.sdo.io* content (no longer supported)
1752 </td>
1753     </tr>
1754     <tr>
1755       <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>
1756       <td>IPC should provide makefile-based examples
1757 </td>
1758     </tr>
1759     <tr>
1760       <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>
1761       <td>Introduce Linux support for TCI6638
1762 </td>
1763     </tr>
1764     <tr>
1765       <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>
1766       <td>Add rproc resource table accessor methods for vring addrs (BIOS-side)
1767 </td>
1768     </tr>
1770   </tbody>
1771 </table>
1772 </li>
1774 </ul>
1775 </div>
1776 </div>
1778 <br />
1780 <hr>
1781 <h2><a name="Upgrade_Info">Upgrade Information</a></h2>
1782 <p>
1783 The IPC packages are available in the "packages/"
1784 subdirectory of the product.  If you have a previous release of the
1785 IPC product, you can install this release next to it, and
1786 modify your build scripts/makefiles to use this newer release.</p>
1787 <h2><a name="Compatibility"><font color="red">Compatibility Breaks!</font></a></h2>
1788 <ul>
1789   <li>IPC 3.42.01.03 requires system integrators to update
1790   the following dependencies:
1791     <ul>
1792       <li>XDC Tools <b>3.32.00.06.core</b> (or compatible)</li>
1793       <li>SYS/BIOS <b>6.45.01.29</b> (or compatible)</li>
1794     </ul>
1795   </li>
1796 </ul>
1798 <p>
1799 Note, if you're upgrading from a release earlier than IPC 3.00, be
1800 sure to review the <b>Upgrade</b> section for each of the releases between
1801 your current release and this one.  Previous release notes are
1802 available in the <a href="docs/relnotes_archive">relnotes_archive</a> directory.
1803 </p>
1806 <hr>
1807 <h2><a name="Device_Support">Device Support</a></h2>
1809 <p>
1810 This release supports the following devices (though examples are not provided for all):
1811   <ul>
1812     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320c6670.html">TMS320C6670</a></li>
1813     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320c6678.html">TMS320C6678</a></li>
1814 <!--
1815     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320c6472.html">TMS320C6472</a></li>
1816     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320c6474.html">TMS320C6474</a></li>
1817     <li><a href="http://focus.ti.com/docs/prod/folders/print/omap-l138.html">OMAPL138</a></li>
1818     <li><a href="http://focus.ti.com/apps/docs/gencontent.tsp?contentId=52385&appId=1">TMS320DA830</a></li>
1819     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320dm6446.html">TMS320CDM6446</a></li>
1820     <li><a href="http://focus.ti.com/apps/docs/gencontent.tsp?contentId=52385&appId=1">OMAPL137</a></li>
1821     <li><a href="http://focus.ti.com/docs/prod/folders/print/omap3530.html">OMAP3530</a></li>
1822     <li><a href="http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243">OMAP4430</a></li>
1823     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320dm8168.html">TMS320TI816X</a></li>
1824     <li><a href="http://focus.ti.com/docs/prod/folders/print/tms320dm8148.html">TMS320TI814X</a></li>
1825     <li><a href="http://www.ti.com/product/f28m35h52c">F28M35X (Concerto)</a></li>
1826     <li><a href="http://www.ti.com/product/tms320c6654">TMS320C6654/55/57</a></li>
1827     <li>TMS320TI813X</li>
1828     <li>TMS320TI811X</li>
1829     <li>TMS320C6A8149</li>
1830     <li>OMAP-L138 - Linux on HOST, SYS/BIOS on DSP</li>
1831 -->
1832     <li>TCI6638K2K (Keystone II) - Linux on HOST, SYS/BIOS on HOST, C66 DSPs</li>
1833     <li>TCI6636K2H (Keystone II) - Linux on HOST, SYS/BIOS on HOST, C66 DSPs</li>
1834     <li>TCI6630K2L (Keystone II) - Linux on HOST, SYS/BIOS on HOST, C66 DSPs</li>
1835     <li>66AK2E (Keystone II) - Linux on HOST, SYS/BIOS, HOST on C66 DSP</li>
1836     <li>TCI66AK2G02 (Keystone II) - Linux on HOST, SYS/BIOS on C66 DSP</li>
1837     <li>DRA7XX (Vayu)
1838       <ul>
1839         <li>SYS/BIOS on HOST, DSP(s), EVE(s), SMP-BIOS on IPU(s)</li>
1840         <li>SYS/BIOS on HOST, DSP(s), EVE(s), IPU1-0, IPU1-1, SMP-BIOS on IPU2
1841         </li>
1842         <li>QNX on HOST, SYS/BIOS on DSP1, SMP-BIOS on IPU(s)</li>
1843         <li>Linux on HOST, SYS/BIOS on DSP1 and DSP2, SMP-BIOS on IPU1
1844         and IPU2</li>
1845       </ul>
1846     </li>
1847   </ul>
1848 </p>
1851 <hr>
1852 <h2><a name="Validation">Validation</a></h2>
1853 <p>
1854 This release was built and validated against using the following software
1855 components.  Please use the versions below, or compatible:
1856 </p>
1858 <ul>
1859 <!-- Note, these versions are autogenerated -->
1860   <li>XDCtools <b>3.32.00.06.core</b></li>
1861   <li>SYS/BIOS <b>6.45.01.29</b></li>
1862   <li>Pre-built binaries were built with the following toolchains:
1863     <ul>
1864 <!-- autogenerated list -->
1865       <li>ti.targets.arm.elf.M4 - <b>5.2.4</b></li>
1866       <li>ti.targets.arp32.elf.ARP32 - <b>1.0.0</b></li>
1867       <li>ti.targets.elf.C66 - <b>7.4.4</b></li>
1868     </ul>
1869 <!-- TODO - add Linux kernel version details- per device -->
1870   <li>In addition, binaries for LINUX & QNX were built with following toolchains for validation:</b></li>
1871     <ul>
1872       <li>Linux GCC toolchain - <b>Linaro gnueabihf-4.7-2013.03-20130313</b></li>
1873       <li>QNX <b>6.6.0, 6.5.0 with additional patches applied depending on the version of the QNX BSP. Refer to the BSP documentation for more details.</b></li>
1874       <li>QNX BSP for DRA74x: <b>m12</b></li>
1875       <li>QNX BSP for DRA72x: <b>m6 with QNX 6.6.0 and m3 with QNX 6.5.0</b></li>
1876     </ul>
1877   </li>
1878 </ul>
1880 <p>
1881 This release was validated using the following hardware platforms
1882 (though others are supported):
1883   <ul>
1884     <li>TCI6638K2K (Keystone II) - Linux on HOST, SYS/BIOS on HOST, C66 DSPs</li>
1885     <li>TCI6630K2L (Keystone II) - Linux on HOST, SYS/BIOS on HOST, C66 DSPs</li>
1886     <li>66AK2E (Keystone II) - Linux on HOST, SYS/BIOS on HOST, C66 DSPs</li>
1887     <li>DRA7XX (Vayu)
1888       <ul>
1889         <li>SYS/BIOS on HOST, DSP(s), EVE(s), SMP-BIOS on IPU(s)</li>
1890         <li>SYS/BIOS on HOST, DSP(s), EVE(s), IPU1-0, IPU1-1, SMP-BIOS on IPU2
1891         </li>
1892         <li>QNX on HOST, SYS/BIOS on DSP1, SMP-BIOS on IPU(s)</li>
1893         <li>Linux on HOST, SYS/BIOS on DSP1 and DSP2, SMP-BIOS on IPU1
1894         and IPU2</li>
1895         <li>Android on HOST, SYS/BIOS on DSP1 and DSP2, SMP-BIOS on IPU1
1896         and IPU2</li>
1897       </ul>
1898     </li>
1899   </ul>
1900 </p>
1902 <hr>
1903 <h2><a name="Known_Issues">Known Issues</a></h2>
1904 <ul>
1905 </td>
1906   <li>The following defect in IPC 3.30.01 is a known issue for IPU using
1907   SYS/BIOS SMP-mode:
1908 <table width="100%">
1909   <colgroup width="20%">
1910   <tbody>
1911     <tr>
1912       <td><b>ID</b></td>
1913       <td><b>Headline</b></td>
1914     </tr>
1915     <tr>
1916       <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=SDOCM00113942">SDOCM00113942</a></td>
1917       <td>IPU logger is using null timestamp provider
1918     </tr>
1919   </tbody>
1920 </table>
1921 </li>
1922   <li>If your application needs to
1923   <code>#include &lt;ti/ipc/transports/TransportRpmsg.h&gt;</code>
1924   then you must ensure that your compiler -I options are in the following
1925   correct order:
1926   <code>-I &lt;ipc&gt;/linux/include -I &lt;ipc&gt;/packages</code>.
1927   This is needed since the product erroneously contains a
1928   <code>ti/ipc/transports/TransportRpmsg.h</code>
1929   file in both locations, which will be fixed in an upcoming release.
1930   </li>
1931   <li>Examples are not yet provided for many devices.  If applicable,
1932   please refer to the SDK redistributing IPC for examples appropriate
1933   for your device.
1934   </li>
1935   <li>The HLOS-allocated vrings (in rpmsg-based environments) must
1936   currently be configured as non-cached from the slave side.  This is
1937   done in the typical, processor-specific way (e.g. MAR bits for C6x,
1938   AMMU for IPUs, etc.).  An enhancement is being considered to enable
1939   these vrings to be cached from the slave side.  That work is being
1940   tracked as SDOCM00106580.
1941   </li>
1942   <li>The MmRpc API on Linux currently requires out of mainline kernel
1943   support.  They are, therefore, not available for all devices.  TI
1944   will be working with the community to push these features
1945   mainline.  Until that is available, TI may provide kernels for
1946   select devices with support for MmRpc.
1947   </li>
1948   <li>The Linux MmRpc libraries are not pre-built (as they're not
1949   supported on all kernels) - users of those APIs are required to
1950   rebuild the IPC libraries as described in the IPC Install
1951   Guide.
1952   </li>
1953   <li>The IPC product build performs some industry-standard checks on
1954   the integrity of the source code.  Currently there are some issues
1955   that are flagged by these checks which we believe are benign.  We
1956   will be addressing these issues in a future release so as to get a
1957   clean "bill of health" from these source code checks.
1958   </li>
1959 </ul>
1960 <!--<p>
1961 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.
1962 </p>
1963 -->
1965 <hr>
1966 <h2><a name="Version">Version Information</a></h2>
1967 <p>
1968 This product's version follows a version format, <b>M.mm.pp.bb</b>,
1969 where <b>M</b> is a single digit Major number, <b>mm</b> is 2 digit
1970 minor number, <b>pp</b> is a 2 digit patch number, and <b>b</b> is an
1971 unrestricted set of digits used as an incrementing build counter.
1972 </p>
1974 <p>
1975 To support multiple side-by-side installations of the product, the
1976 product version is encoded in the top level directory,
1977 ex. <b>ipc_3_42_01_03</b>.
1978 </p>
1980 <p>
1981 Subsequent releases of patch upgrades will be identified by the patch
1982 number, e.g. IPC 3.22.01.XX with directory <b>ipc_3_22_01_XX</b>.
1983 Typically, these patches only include critical bug fixes.
1984 </p>
1986 <hr>
1987 <h2><a name="Support">Technical Support</a></h2>
1988 <p>
1989 For technical support, use the community forum
1990 <a href="http://e2e.ti.com/">TI E2E Community</a>, or email
1991 softwaresupport@ti.com.
1992 </p>
1994 <p>
1995 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>
1996 </p>
1998 <hr>
1999 <p>
2000 Last updated: March 10, 2016
2001 </p>
2002 </body>
2003 </html>