X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelSiliconPkg%2FIntelVTdDxe%2FIntelVTdDxe.c;fp=IntelSiliconPkg%2FIntelVTdDxe%2FIntelVTdDxe.c;h=64693a8c6ec3520d5e467facb6749f4ae52b8aad;hp=24b88c371928363a682bb8ff7cc0a2107e199dfe;hb=c50596a701435b62dc7e9c12b49201a17c38e17c;hpb=0d12b733060930df03fca00ae1228b565481a3aa diff --git a/IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c b/IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c index 24b88c3719..64693a8c6e 100644 --- a/IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c +++ b/IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c @@ -352,6 +352,10 @@ IntelVTdInitialize ( EFI_STATUS Status; EFI_HANDLE Handle; + if ((PcdGet8(PcdVTdPolicyPropertyMask) & BIT0) == 0) { + return EFI_UNSUPPORTED; + } + InitializeDmaProtection (); Handle = NULL;