Skip to content

fprime-vxworks' queue cannot implement F Prime Queue spec #3242

Open
@kevin-f-ortega

Description

@kevin-f-ortega
F´ Version All
Affected Component fprime-vxworks Os::Queue

Problem Description

VxWorks does not support the queue priority features that is expected by the F Prime spec.

Context / Environment

Operating System: Linux
CPU Architecture: x86_64
Platform: Linux-4.18.0-553.16.1.el8_10.x86_64-x86_64-with-glibc2.28
Python version: 3.11.9
CMake version: 3.23.1
Pip version: 25.0.1
Pip packages:
    fprime-tools==3.6.0
    fprime-gds==3.6.0
    fprime-fpp-*==2.3.0
Project submodules:

How to Reproduce

  1. Build fprime-vxworks-reference using VxWorks and the VxWorks' Queues.
  2. Run FSW on a BBB and send a command no-op
  3. Look at events and see the events are in reversed order

Expected Behavior

The events to come out in the correct order.

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions