PciRootBridgeIo = PciIoDevice->PciRootBridgeIo;\r
\r
//\r
- // offset is 48 if is not ppb\r
+ // offset is 0x30 if is not ppb\r
//\r
\r
//\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
-\r
- AllOnes &= 0xFFFFFFFC;\r
- if ((AllOnes == 0) || (AllOnes == 0xFFFFFFFC)) {\r
+ //\r
+ // Bits [1, 10] are reserved\r
+ //\r
+ AllOnes &= 0xFFFFF800;\r
+ if ((AllOnes == 0) || (AllOnes == 0xFFFFF800)) {\r
return EFI_NOT_FOUND;\r
}\r
\r
PciIoDevice->RomSize = (UINT64) ((~AllOnes) + 1);\r
return EFI_SUCCESS;\r
-\r
}\r
\r
EFI_STATUS\r