Skip to content

redhat: configs: Change aarch64 default dma domain to lazy

Bugzilla: https://bugzilla.redhat.com/2050415 Upstream Status: RHEL-only Testing: verified system now comes up with lazy mode by default

Put aarch64 SMMU on the same footing as Intel and AMD, and default to using lazy dma domain. At this point the dma api code used by all is common core code, with just having arch specific tlb flush calls. Switching to lazy allows for decent performance improvment witnessed by testing done by the performance team at the cost of there now being a window between unmapping and tlb flush. This has been the case for a long time with AMD and Intel already.

Also fixes up previous rhel additions to be under ark/ instead of common/. Also synced the x86 LAZY entry to match the content in ark repo to ease any potential config change backporting later.

Cc: Myron Stowe myron.stowe@redhat.com Cc: Alex Williamson alex.williamson@redhat.com Cc: Donald Dutile ddutile@redhat.com Cc: Mark Salter msalter@redhat.com Cc: Jeremy Linton jlinton@redhat.com Cc: Eric Auger eric.auger@redhat.com Signed-off-by: Jerry Snitselaar jsnitsel@redhat.com

Merge request reports