]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BasePciCf8Lib/PciLib.c
1. PostCodeLib.
[mirror_edk2.git] / MdePkg / Library / BasePciCf8Lib / PciLib.c
index 2f82fbe2c8a6ece88bab53a0007ff6425547ad7f..7b52a7c9256dce90a861da04491a1188ffa82df8 100644 (file)
@@ -1299,6 +1299,7 @@ PciCf8ReadBuffer (
   UINTN                             EndAddress;\r
 \r
   ASSERT_INVALID_PCI_ADDRESS (StartAddress, 0);\r
+  ASSERT (((StartAddress & 0xFFF) + Size) <= 0x100);\r
   ASSERT (Buffer != NULL);\r
 \r
   EndAddress = StartAddress + Size;\r
@@ -1386,6 +1387,7 @@ PciCf8WriteBuffer (
   UINTN                             EndAddress;\r
 \r
   ASSERT_INVALID_PCI_ADDRESS (StartAddress, 0);\r
+  ASSERT (((StartAddress & 0xFFF) + Size) <= 0x100);\r
   ASSERT (Buffer != NULL);\r
 \r
   EndAddress = StartAddress + Size;\r