Skip to content

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

Merged
chetan-rathore merged 2 commits into
ARM-software:release/sbsa/v8.0.3from
SapthagiriP:8.0.3
Oct 1, 2026
Merged

chetan-rathore merged 2 commits into
ARM-software:release/sbsa/v8.0.3from
SapthagiriP:8.0.3

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 2ab3355 into ARM-software:release/sbsa/v8.0.3 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