Skip to content

fix(baremetal): allocate IOVIRT maps for all nodes - #603

Merged
chetan-rathore merged 1 commit into
ARM-software:mainfrom
rajatgoyal47:main
Oct 6, 2026
Merged

chetan-rathore merged 1 commit into
ARM-software:mainfrom
rajatgoyal47:main

Conversation

@rajatgoyal47

Copy link
Copy Markdown
Collaborator

Allocate flexible-array storage for the maximum number of mappings across every IORT node. This prevents the PAL from writing beyond the IOVIRT info-table allocation when multiple nodes contain mappings. Handle allocation failure before passing the table to VAL.

Change-Id: I66b81758e13072c05bd31e79f43bc16a84d8a8e1

Allocate flexible-array storage for the maximum number of mappings
across every IORT node. This prevents the PAL from writing beyond the
IOVIRT info-table allocation when multiple nodes contain mappings.
Handle allocation failure before passing the table to VAL.

Change-Id: I66b81758e13072c05bd31e79f43bc16a84d8a8e1
@chetan-rathore
chetan-rathore merged commit 5a7d51f into ARM-software:main Oct 6, 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