Verification Team OA Examples
OA Examples
The following OA examples were run using the released packages for kismet environment.
EXCEPTION: if unreleased versions of the example packages were available, then they were used since they contained updates to fix various issues with the examples.
cffs-examples version 0.0.0-1 [NOT INCLUDED]
Instructions: deos-rtems-examples_user-guide.htm
NOTE: this package is not included with this analysis
deos-rtems-examples version 1.3.3-2
Instructions: deos-rtems-examples_user-guide.htm
Additional released packages:
- deos-rtems
- deos-rtems_aarch64
- deos-rtems_arm
- deos-rtems-adapter-aarch64
- deos-rtems-adapter-arm
- deos-rtems-adapter-ppc
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| rtems-cpu-usage | Yes | Yes | No | No | PPC/X86-64: did not try these platforms |
| rtems-socket-example | Yes | Yes | No | No | PPC/X86-64: did not try these platforms |
deos-rtems-face653-examples version 1.3.1-5
Instructions: deos-face653-examples-user-guide.htm
Issues/notes:
- Note: Need the same packages as indicated with deos-rtems-examples
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| rtems_653_hm | Yes | Yes | No | No | PPC/X86-64: did not try these platforms |
| rtems_653_ipc | Yes | Yes | No | No | PPC/X86-64: did not try these platforms |
deos-zlib-examples version 1.2.0-2
Instructions: deos-zlib-examples-user-guide.htm
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| zlib-compress | Yes | Yes | Yes | No | UG: there is no information for this example Will not build in X86-64 |
| zlib-uncompress | Yes | Yes | Yes | No | Will not build in X86-64 |
deos653p1-examples version 3.2.1-4
Date:05 Sep 2024
Component name and version: deos653p1-runtime (9999.4.0-6)
Instructions: deos653p1-examples-user-guide.htm
Additional packages:
- deos653
- deos653p1-runtime (9999.4.0-6)
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| blackboard_event | Yes | Yes | Yes | Yes | |
| buffer_semaphore | Yes | Yes | Yes | Yes | |
| custom-io | Yes | Yes | Yes | Yes | |
| demo653 | Yes | Yes | Yes | Yes | |
| health_monitor | Yes | Yes | Yes | Yes | X86-64: timing issues causes large number of errors displayed |
| hybrid-io | Yes | Yes | Yes | Yes | |
| multi_module_schedule | Yes | Yes | Yes | Yes | X86-64: timing issues, norm-proc4 takes a LONG time to start |
| multi_partition | Yes | Yes | Yes | Yes | X86-64: timing issues cause many lost sampling messages |
| partitions_processes_ipc | Yes | Yes | Yes | Yes | X86-64: timing issues causes partition D to miss messages |
dvms-examples-api653p2 version 2.1.0-1
Instructions: vfile-api653p2-examples-user-guide.htm
Unreleased packages:
- See list of unreleased packages for DVMS examples
- deos-face-dvms
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| vfile_demo | No | No | No | No | Will not build on aarch64 and arm (did not try ppc or x86-64) |
| vfile_logbook | No | No | No | No | Will not build on aarch64 and arm (did not try ppc or x86-64) |
dvms-examples-core version 2.0.8-1
Instructions: dvms-examples-user-guide.htm
Issues:
- Need screen shots for UG
Unreleased packages:
- dvms-config (1.4.1-2)
- dvms-core (2.3.0-2)
- dvms-fs-exfat (2.2.0-1)
- dvms-journal (2.0.0-1)
- dvms-media-ram (2.2.0-1)
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| dvmssimple (raw) - RAM | Yes | Yes | Yes | Yes | |
| dvmssimple (exfat) - RAM | Yes | Yes | Yes | Yes | |
| dvmssimple (journal) - RAM | Yes | Yes | Yes | Yes | |
| dvmsthroughput (raw) - RAM | Yes | Yes | Yes | Yes | |
| dvmsthroughput (exfat) - RAM | Yes | Yes | Yes | Yes | |
| dvmsthroughput (journal) - RAM | Yes | Yes | Yes | Yes |
ioi-examples version 3.3.1-3
Instructions: ioi-examples-user-guide.htm
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| ioi-simple | Yes | Yes | Yes | Yes |
ist-arinc653-examples version 1.4.4-2
Instructions: ist-arinc653-examples-user-guide.htm
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| ist-a653-to-host | Yes | Yes | Yes | Yes | |
| ist-simple | Yes | Yes | Yes | Yes |
ist-ioi-examples version 1.6.2-1
Instructions: read-me.txt for each example
NOTE: Can we create a UG for this? The read-me files need work, and a UG can include screen shots.
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| ist-ioi-to-host | Yes | Yes | Yes | No | X86-64: did not try it |
| hello-world-ist | Yes | Yes | Yes | No | X86-64: starts, but does not run very far. The example stops at the "Waiting for startup synchronization" message for both instances. |
| multicast-ist-ioi | Yes | Yes | Yes | No | X86-64: did not try it |
kernel-examples version 4.9.0-2
Instructions: kernel-examples-user-guide.htm
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| hello-world | Yes | Yes | Yes | Yes | |
| multi-threaded-process | Yes | Yes | Yes | Yes | Video stream does not match UG PCR:15469 will be fixed in 4.10.0 release. |
| processes-and-threads | Yes | Yes | Yes | Yes | Video stream does not match UG PCR:15792 will be fixed in 4.10.0 release. |
| shared-library | Yes | Yes | Yes | Yes | |
| auto-tune | Yes | Yes | Yes | No | X86-64: example locks up shortly after starting the 3 child processes |
| timemap-wat-process | Yes | Yes | Yes | Yes | |
| events | Yes | Yes | Yes | Yes | PCR:12284 will be fixed in 4.10.0 release. |
| semaphores | Yes | Yes | Yes | No | X86-64: example does not run as expected PCR:15160 will be fixed in 4.10.0 release. |
| mailboxes | Yes | Yes | Yes | No | X86-64: example does not run as expected PCR:15160 will be fixed in 4.10.0 release. |
| shared-memory-objects | Yes | Yes | Yes | Yes | |
| cache-trasher | No | No | No | No | Significant rework is needed (PAL interceptor, obsolete code, etc) |
| platform-resource-library | Yes | Yes | Yes | Yes | |
| multi-wat | Yes | Yes | Yes | Yes |
kernel-multicore-examples version 0.0.0-1
Note: this component has been deprecated, and replaced with kernel-examples
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| multicore-memory-pools | No | No | No | No | PIA is needed. I'm not sure how much additional work may be needed beyond that. |
socket-examples version 3.4.1-2
Date: 28 Aug 2024
Component name and version: socket-api-library (5.1.3-2)
Instructions: socket-examples-user-guide.htm
Additional packages:
- socket-adapter-library (1.2.0-1)
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| sockets653 | Yes | Yes | Yes | Yes | |
| udp-vs-tcp | Yes | Yes | Yes | Yes |
training
Instructions: ./desk/training/process-developer.ppt
- except - Slide 167 (Desk training example except)
- mutexes - Slide 116 (Desk training example mutexes)
- videomo - Slide 148 (MO Quota Questions)
| Example Name | AARCH64 | ARM | PPC | X86_64 | Comments |
|---|---|---|---|---|---|
| except | Yes | Yes | Yes | Yes | X86-64 raises the divide by zero exception handler defined in the example. The other platforms do not. |
| mutexes | Yes | Yes | Yes | Yes | |
| videomo | Yes | Yes | Yes | Yes |