Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move EVM's proxy API function pointers into BPL mpool #2

Open
wants to merge 4 commits into
base: feature-event-mgmt-prototype
Choose a base branch
from

Conversation

keegan-moore
Copy link
Owner

@keegan-moore keegan-moore commented Apr 5, 2024

Describe the contribution

This PR moves the EVM's proxy API function pointers into the existing mpool struct (in BPL).

The related PR for BP is here: keegan-moore/bp#2

This work is based off of another feature, related to these two PRs:

  1. Add initial prototype Event Management files #1
  2. Add prototype Event Management calls and Event Proxy impl files bp#1

Testing performed
Steps taken to test the contribution:

  1. Build steps '...'
  2. Execution steps '...'

Expected behavior changes
A clear and concise description of how this contribution will change behavior and level of impact.

  • API Change: xxx (if applicable)
  • Behavior Change: xxx (if applicable)
  • Or no impact to behavior

System(s) tested on

  • Hardware: [e.g. PC, SP0, MCP750]
  • OS: [e.g. Ubuntu 18.04, RTEMS 4.11, VxWorks 6.9]
  • Versions: [e.g. cFE 6.6, OSAL 4.2, PSP 1.3 for mcp750, any related apps or tools]

Additional context
Add any other context about the contribution here.

Third party code
If included, identify any third party code and provide text file of license

Contributor Info - All information REQUIRED for consideration of pull request
Full name and company/organization/center of all contributors ("Personal" if individual work)

  • If NASA Civil Servant Employee or GSFC Contractor on SES III
    • Address/email/phone and contract/task information (if applicable) must be on file
  • Else if Company
    • HAND SIGNED Company CLA must be on file (once per release): Company CLA
  • Else if Individual
    • HAND SIGNED Individual CLA must be on file (once per release): Individual CLA

@keegan-moore keegan-moore self-assigned this Apr 5, 2024
@keegan-moore keegan-moore marked this pull request as draft April 5, 2024 12:32
@keegan-moore keegan-moore changed the title WIP: Add this mpool ptr to BPL EVM API WIP: Move EVM's proxy API function pointers into BPL mpool Apr 5, 2024
@keegan-moore keegan-moore changed the title WIP: Move EVM's proxy API function pointers into BPL mpool Move EVM's proxy API function pointers into BPL mpool Apr 8, 2024
@keegan-moore keegan-moore marked this pull request as ready for review April 8, 2024 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant