![]() |
![]() |
Introduction, Documentation, What's New, Upgrade & Compatibility Information, Host Support, Dependencies, Device Support, Validation Info, Known Issues, Examples, Version Information, Technical Support.
This is the production (GA) release of IPC 1.00*
Interprocess communication mechanisms including message passing, streams, and linked lists, which work transparently in both uniprocessor and muiltiprocessor configurations.
The IPC product is comprised of three main packages
The following documentation is available:
Release notes from previous releases are also available in the relnotes_archive directory.
Version 1.00 is the first release of the IPC product.
ID | Headline |
[Intentionally left blank for first release]
This release supports the following hosts:
Windows XP SP2/SP3
Windows Vista
Linux (Redhat 4 and 5)
This release requires the following other software components and tools versions to successfully function:
ID | Headline |
SDOCM00047053 | MessageQ_delete does not free memory back to user created heapMem |
SDOCM00047848 | MSGQ needs sequence # and RTA hooks |
SDOCM00057005 | NotifyDriverShm should support static creation |
SDOCM00057006 | ROV views needed for GatePeterson and GateHWSem |
SDOCM00057049 | GatePeterson should support max protection configuration for optimization |
SDOCM00057235 | Stream/io ROV needs updating |
SDOCM00057236 | MessageQTransportShm does not support static instance creation |
SDOCM00057238 | NameServerRemoteNotify does not support static instance creation |
SDOCM00057239 | HeapBuf does not support static instance creation |
SDOCM00057241 | Notify/notifyDrivers does not support static instance creation |
SDOCM00057242 | HeapMultiBuf does not work |
SDOCM00057243 | MessageQ heap management needs investigation [might require design change] |
SDOCM00057244 | HeapBuf's trackMaxAllocs does not work properly |
SDOCM00057245 | MessageQ needs code review and full regression tests |
SDOCM00057246 | HeapBuf needs code review and full regression tests |
SDOCM00057247 | HeapMultiBuf needs code review and full regression tests |
SDOCM00057248 | MessageQTransportShm needs code review and full regression tests |
SDOCM00057249 | SharedRegion needs code review and full regression tests |
SDOCM00057250 | ListMP needs code review and full regression tests |
SDOCM00057251 | Notify needs code review and full regression tests |
SDOCM00057253 | NameServerRemoteNotify needs code review and full regression tests |
SDOCM00057254 | gates (Peterson and HWSem) needs code review and full regression tests |
SDOCM00057255 | xGConf Product View for IPC needs to be refined. |
SDOCM00057256 | ipc examples need to be completed. |
SDOCM00057257 | All IPC modules should support cacheFlag for better performance |
SDOCM00057258 | IPC portion of User Guide needs updating |
SDOCM00057259 | IPC Benchmarks need be examined |
SDOCM00057260 | ipc/family needs code review and full regression tests |
SDOCM00057265 | IPC/NameServer needs asynchronous support |
SDOCM00057267 | IPC modules with shared memory need to use BitsXX instead of UIntXX |
SDOCM00057274 | GatePeterson/GateHWSem open should return Int not Status |
SDOCM00057275 | ipc modules do not handle when MultiProc.Id = INVALIDID |
SDOCM00057277 | NameServer: ROV should show ALLOWGROWTH instead of 0xffffffff for numDynamic |
SDOCM00057295 | IPC: documention issue |
All releases have 4 digits (M.mm.pp.bb). This includes GA and pre-releases (engineering, EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 1.01.00.15-eng or 1.01.00.21-beta).
This product's version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and b is an unrestricted set of digits used as an incrementing build counter.
To support multiple side-by-side installations of the product, the product version is encoded in the top level directory, ex. ipc_1_00_00_40.
Subsequent releases of patch upgrades will be identified by the patch number, ex. IPC 1.00.01.41 with directory ipc_1_00_01_41. Typically, these patches only include critical bug fixes.
Please note that version numbers and compatibility keys are NOT the same. For an explanation of compatibility keys, please refer to the 'Upgrade and Compatibility Information' section.
For technical support, contact softwaresupport@ti.com
Last updated: April 30, 2009