\r
ParseDmarAcpiTableRmrr ();\r
\r
- ProcessRequestedAccessAttribute ();\r
+ if ((PcdGet8 (PcdVTdPolicyPropertyMask) & BIT2) == 0) {\r
+ //\r
+ // Support IOMMU access attribute request recording before DMAR table is installed.\r
+ // Here is to process the requests.\r
+ //\r
+ ProcessRequestedAccessAttribute ();\r
+ }\r
\r
for (Index = 0; Index < mVtdUnitNumber; Index++) {\r
DEBUG ((DEBUG_INFO,"VTD Unit %d (Segment: %04x)\n", Index, mVtdUnitInformation[Index].Segment));\r