Skip to content

support skipping tests via EL3 parameters and implemented IO-remap API#232

Merged
chetan-rathore merged 2 commits intoARM-software:mainfrom
SapthagiriP:presi_patch
Feb 9, 2026
Merged

support skipping tests via EL3 parameters and implemented IO-remap API#232
chetan-rathore merged 2 commits intoARM-software:mainfrom
SapthagiriP:presi_patch

Conversation

@SapthagiriP
Copy link
Copy Markdown
Contributor

@SapthagiriP SapthagiriP commented Feb 9, 2026

Add support in baremetal to skip specific rules based on parameters
passed from EL3 using g_el3_param_addr.
Implemented IO-remap functionality in Baremetal and UEFI

    Add support in baremetal to skip specific rules based on parameters
    passed from EL3 using g_el3_param_addr.

    The acs_el3_params structure is extended to carry a skip test list
    (address + count), and acs_apply_el3_params() now consumes these
    fields to populate g_skip_rule_list and g_skip_rule_count.

    This enables platform firmware to dynamically control test skipping
    without requiring command-line arguments.

    Cleaned global variables, update document for rules

Signed-off-by: sapthagiri padmanabhan <sapthagiri.padmanabhan@arm.com>
Change-Id: Ia2ed1a2e2544e3cb6f70d25ae0f0e79a2ba8bf60
 - Implement in IOREMAP in  VAL layer.
 - Replace stub implementation with actual implementation
 - Modified MAIR register for UEFI and BM to support
   the tests
 - Read MAIR register and set attribute based on platform

Signed-off-by: sapthagiri padmanabhan <sapthagiri.padmanabhan@arm.com>
Change-Id: I02c06d6043875a78d2656296a5f49ca6d45e56a2
@SapthagiriP SapthagiriP changed the title feat(pre-si): support skipping tests via EL3 parameters support skipping tests via EL3 parameters and implemented IO-remap API Feb 9, 2026
@chetan-rathore chetan-rathore merged commit becbf46 into ARM-software:main Feb 9, 2026
27 checks passed
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.

2 participants