projects
/
mirror_edk2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
IntelSiliconPkg/IntelVtd: Consume VTd policy PCD
[mirror_edk2.git]
/
IntelSiliconPkg
/
IntelVTdDxe
/
IntelVTdDxe.c
diff --git
a/IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c
b/IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c
index 24b88c371928363a682bb8ff7cc0a2107e199dfe..64693a8c6ec3520d5e467facb6749f4ae52b8aad 100644
(file)
--- a/
IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c
+++ b/
IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c
@@
-352,6
+352,10
@@
IntelVTdInitialize (
EFI_STATUS Status;
\r
EFI_HANDLE Handle;
\r
\r
EFI_STATUS Status;
\r
EFI_HANDLE Handle;
\r
\r
+ if ((PcdGet8(PcdVTdPolicyPropertyMask) & BIT0) == 0) {
\r
+ return EFI_UNSUPPORTED;
\r
+ }
\r
+
\r
InitializeDmaProtection ();
\r
\r
Handle = NULL;
\r
InitializeDmaProtection ();
\r
\r
Handle = NULL;
\r