refactor(baremetal): isolate runtime init and platform run defaults#370
Merged
Conversation
Move baremetal runtime-init helpers out of shared VAL headers and hide platform run-request defaults behind a baremetal accessor. This keeps VAL-facing headers focused on shared runtime APIs, removes baremetal default externs from common headers, and aligns run-request default ownership more closely with the execution-policy model without changing runtime behavior. - add acs_runtime_init.h and rename acs_common.c to acs_runtime_init.c - move baremetal-only init helper declarations out of val/include/acs_common.h - remove baremetal run-request default externs from apps/baremetal/acs.h - add pal_run_request.h for baremetal platform default access - make each target own static run-request default arrays in platform_cfg_fvp.c - expose target defaults through acs_get_platform_run_request_defaults() - update baremetal runtime init to seed run-request state from platform defaults - keep helper-only list checks local to the baremetal runtime-init unit Change-Id: I7aa53bdf394d6d17159bdfd41112d55baa707b20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Move baremetal runtime-init helpers out of shared VAL headers and hide platform run-request defaults behind a baremetal accessor. This keeps VAL-facing headers focused on shared runtime APIs, removes baremetal default externs from common headers, and aligns run-request default ownership more closely with the execution-policy model without changing runtime behavior.
Change-Id: I7aa53bdf394d6d17159bdfd41112d55baa707b20