Skip to content

OSAL event callback framework for platform-specific handling #540

@jphickey

Description

@jphickey

Is your feature request related to a problem? Please describe.
Many platforms support extra non-standardized features, but OSAL cannot make use of these. This includes items such as setting the processor affinity in a multi-processor system, or propagating the user-friendly task name at the OS level, as was suggested in #532.

Describe the solution you'd like
An event callback framework could help solve this problem, allowing those platform-specific features to be invoked from the PSP/BSP layer while keeping OSAL itself standards-compliant.

Describe alternatives you've considered
Use #ifdef conditional compiles for platform-specific features (ugly and not as maintainable).

Requester Info
Joseph Hickey, Vantage Systems, Inc.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions