Repository navigation
Add SYS-MPAM rule-based execution - #593
Merged
Merged
Conversation
- Add SYS-MPAM rule coverage source JSON. - Add generator support for producing checklist Markdown and CSV outputs. - Add generated SYS-MPAM checklist Markdown and downloadable CSV coverage matrix. This commit only adds the SYS-MPAM testcase checklist artifacts. RBX framework wiring is kept in the follow-up commit Signed-off-by: Rajat Goyal <rajat.goyal@arm.com> Change-Id: I301bc62a0c13f4fa190e55966659d79b9bc64968
- Route the SYS-MPAM UEFI and bare-metal apps through the rule-based execution flow using ARCH_SYS_MPAM. - Expand ARCH_SYS_MPAM through mpam_rule_list[] and apply MPAM version filtering in the rule orchestrator. - Enable the rule framework for bare-metal MPAM with BAREMETAL_MPAM_BUILD and remove the legacy MPAM executor from that build. - Use MPAM_VERSION_B_c consistently in defaults, help text, and rule metadata. - Use exact SYS-MPAM specification IDs without the rules-writing R reference prefix. - Map covered SYS-MPAM rules from the checklist to concrete ACS test entries. - Add SYS-MPAM UEFI and bare-metal build-gated test entry function mappings. - Update referenced MPAM test entry signatures for rule-runner execution. - Reuse common UEFI ACS helpers for MPAM CLI parsing, selection summary, and table setup. - Add MPAM_VERSION_SENTINEL validation and advertise -l MPAM_VERSION_e values in help output. - Add SYS-MPAM UEFI build gating and EDK2 patch build option support. This commit adds the SYS-MPAM RBX framework wiring on top of the checklist data. Signed-off-by: Rajat Goyal <rajat.goyal@arm.com> Change-Id: I6b269a1b70a48e9a5dd2ddf6009cf9bbda877eeb
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.
Adds SYS-MPAM rule-based execution for UEFI and bare-metal, along with Markdown, and CSV rule coverage checklists.