Verification Team OA Examples

From DDCIDeos
Jump to navigationJump to search


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:

  1. 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