Skip to content

ArmPkg/SmmuDxe: Set cacheability attributes in the Stage-2 page table leaf-level entries#1837

Merged
eeshanl merged 1 commit into
microsoft:release/202511from
eeshanl:smmucacheability
Jun 25, 2026
Merged

ArmPkg/SmmuDxe: Set cacheability attributes in the Stage-2 page table leaf-level entries#1837
eeshanl merged 1 commit into
microsoft:release/202511from
eeshanl:smmucacheability

Conversation

@eeshanl

@eeshanl eeshanl commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Description

ArmPkg/SmmuDxe: Set cacheability attributes in the Stage-2 page table leaf-level entries

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

Tested on physical Arm platform and ArmVirtPkg.

Tested with BlockIoPerfTest and noted the performance gain from adding the cacheability attributes.

Tested high throughput scenario of windows hibernate/resume.

Integration Instructions

N/A

@eeshanl eeshanl self-assigned this Jun 25, 2026
@mu-automation

mu-automation Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

✅ QEMU Validation Passed

Source Dependencies

Repository Commit
mu_basecore 98f3978
mu_tiano_platforms 7c3c4bb

Results

Platform Target Build Boot Overall Boot Time Build Logs Boot Logs
Q35 DEBUG ✅ success ✅ success 0m 21s Build Logs Boot Logs
ArmVirt DEBUG ✅ success ✅ success 0m 14s Build Logs Boot Logs

Workflow run: https://github.com/microsoft/mu_basecore/actions/runs/28139590546

This comment was automatically generated by the Mu QEMU PR Validation workflow.

@eeshanl eeshanl force-pushed the smmucacheability branch from 768c04f to 98f3978 Compare June 25, 2026 00:51
@eeshanl eeshanl marked this pull request as ready for review June 25, 2026 00:52
@eeshanl eeshanl requested review from cfernald, kuqin12 and os-d June 25, 2026 00:52
@eeshanl eeshanl changed the title Set cacheability attributes in the Stage-2 leaf-level entries Set cacheability attributes in the Stage-2 page table leaf-level entries Jun 25, 2026
@eeshanl eeshanl changed the title Set cacheability attributes in the Stage-2 page table leaf-level entries ArmPkg/SmmuDxe: Set cacheability attributes in the Stage-2 page table leaf-level entries Jun 25, 2026
@eeshanl eeshanl merged commit fd6a145 into microsoft:release/202511 Jun 25, 2026
61 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.

4 participants