VOID\r
)\r
{\r
- /// @bug Change this to a PCD Get call to retrieve the PCI-E Base Address\r
- return 0xc0000000;\r
+ return (UINTN)PcdGet64 (PcdPciExpressBaseAddress);\r
}\r
\r
/**\r
{\r
UINTN EndAddress;\r
\r
+ ASSERT_INVALID_PCI_ADDRESS (StartAddress);\r
+ ASSERT (((StartAddress & 0xFFF) + Size) <= 0x1000);\r
+ ASSERT ((StartAddress + Size - 1) <= 0x0FFFFFFF);\r
+ ASSERT (Buffer != NULL);\r
+\r
EndAddress = StartAddress + Size;\r
\r
if (StartAddress < EndAddress && (StartAddress & 1)) {\r
{\r
UINTN EndAddress;\r
\r
+ ASSERT_INVALID_PCI_ADDRESS (StartAddress);\r
+ ASSERT (((StartAddress & 0xFFF) + Size) <= 0x1000);\r
+ ASSERT ((StartAddress + Size - 1) <= 0x0FFFFFFF);\r
+ ASSERT (Buffer != NULL);\r
+\r
EndAddress = StartAddress + Size;\r
\r
if ((StartAddress < EndAddress) && ((StartAddress & 1)!= 0)) {\r