Skip to content

Isolate the unused SMMU APIs and Add more information for platform specific APIs - #586

Merged
chetan-rathore merged 2 commits into
ARM-software:mainfrom
SapthagiriP:main
Oct 1, 2026
Merged

chetan-rathore merged 2 commits into
ARM-software:mainfrom
SapthagiriP:main

Conversation

@SapthagiriP

Copy link
Copy Markdown
Contributor
  • Isolate the unused SMMU APIs which are only used in Linux
  • Add detailed information for platform specific APIs to help partners implement it

- Expand exerciser PAL API comments for RP PIO disable, poison
  forwarding, BAR external-abort setup, and firmware-first MEFN support.

Signed-off-by: sapthagiri padmanabhan <sapthagiri.padmanabhan@arm.com>
Change-Id: Iab31f47dfb097450ce02e97407ca82074720c989
- Guard only the VAL-to-PAL transition in acs_smmu.c.
- Return ACS_STATUS_PAL_NOT_IMPLEMENTED for non-Linux targets.
- Remove unused baremetal and UEFI placeholder implementations.
- Remove these callbacks from tools/scripts/functions.json so non-Linux
  ports are not required to implement them.

Signed-off-by: sapthagiri padmanabhan <sapthagiri.padmanabhan@arm.com>
Change-Id: Icc0965b1a90a4bc05ee50cadecc330791b8bb30b
@chetan-rathore
chetan-rathore merged commit a2a9488 into ARM-software:main Oct 1, 2026
29 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