diff options
| author | Sami Mujawar <sami.mujawar@arm.com> | 2024-02-05 19:18:49 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2026-10-01 20:18:27 +0300 |
| commit | 15f9d3cf1d87fd064a8f7d39e8d1d8dbab75cd72 (patch) | |
| tree | fec6fabd8a3263f5e7b7fae58f9e5eea806f4bfc /BaseTools/Source/Python/CommonDataClass/DataClass.py | |
| parent | ebd5e0faa94a601e5abd9d24aac586876e7179e7 (diff) | |
| download | edk2-15f9d3cf1d87fd064a8f7d39e8d1d8dbab75cd72.tar.xz | |
ArmVirtPkg: ArmCcaIoMmu: Provide an implementation for SetAttribute
The patch at "049695a0b1e2 MdeModulePkg/PciBusDxe: Add feedback
status for PciIoMap" adds support to propagate the error code
following the invocation of the IoMmu protocol SetAttribute()
operation.
Since the ArmCcaIoMmuDxe implementation of the SetAttribute()
function returned EFI_UNSUPPORTED, it resulted in the virtio
disk not being mounted.
Although there is nothing to be done in SetAttribute(), follow
the approach as done by the patch at "97c3f5b8d272 Provide an
implementation for SetAttribute" to validate the IoMmu access
method being requested against the IoMmu mapping operation and
return a suitable return code.
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Leif Lindholm <leif.lindholm@oss.qualcomm.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/CommonDataClass/DataClass.py')
0 files changed, 0 insertions, 0 deletions
