/* If Address > 0x0FFFFFFF, then ASSERT(). If Address is not aligned on a 32-bit boundary, then ASSERT(). */
UINT32 EFIAPI PciExpressWrite32(IN UINTN Address, IN UINT32 Value)
/* If Address > 0x0FFFFFFF, then ASSERT(). If Address is not aligned on a 32-bit boundary, then ASSERT(). */
UINT32 EFIAPI PciExpressWrite32(IN UINTN Address, IN UINT32 Value)
{
  if (Address >= mDxeRuntimePciExpressLibPciExpressBaseSize) {
    return (UINT32)-1;
  }
  return MmioWrite32 (GetPciExpressAddress (Address), Value);
}