MdeModulePkg/NonDiscoverablePciDeviceDxe: use standard PCI_MAX_BAR macro
NonDiscoverablePciDeviceDxe currently #defines the module-internal PCI_MAX_BARS macro, with value 6 (and type "int"). Remove this private macro definition, and adopt PCI_MAX_BAR from "MdePkg/Include/IndustryStandard/Pci22.h". Both the value and the type remain unchanged (the standard PCI_MAX_BAR macro expands to 0x0006). "NonDiscoverablePciDeviceIo.h" gets the definition of PCI_MAX_BAR via its existent #include <IndustryStandard/Pci.h> directive. Build-tested only. Cc: Ard Biesheuvel <ard.biesheuvel@arm.com> Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Philippe Mathieu-Daudé <philmd@redhat.com> Cc: Ray Ni <ray.ni@intel.com> Signed-off-by: Laszlo Ersek <lersek@redhat.com> Message-Id: <20200409113017.18233-1-lersek@redhat.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@arm.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Ray Ni <ray.ni@intel.com>
This commit is contained in:
parent
06033f5aba
commit
a7947b6366
|
@ -1679,8 +1679,8 @@ InitializePciIoProtocol (
|
|||
ASSERT (Desc->Desc == ACPI_ADDRESS_SPACE_DESCRIPTOR);
|
||||
ASSERT (Desc->ResType == ACPI_ADDRESS_SPACE_TYPE_MEM);
|
||||
|
||||
if (Idx >= PCI_MAX_BARS ||
|
||||
(Idx == PCI_MAX_BARS - 1 && Desc->AddrSpaceGranularity == 64)) {
|
||||
if (Idx >= PCI_MAX_BAR ||
|
||||
(Idx == PCI_MAX_BAR - 1 && Desc->AddrSpaceGranularity == 64)) {
|
||||
DEBUG ((DEBUG_ERROR,
|
||||
"%a: resource count exceeds number of emulated BARs\n",
|
||||
__FUNCTION__));
|
||||
|
|
|
@ -36,8 +36,6 @@
|
|||
#define PCI_ID_VENDOR_UNKNOWN 0xffff
|
||||
#define PCI_ID_DEVICE_DONTCARE 0x0000
|
||||
|
||||
#define PCI_MAX_BARS 6
|
||||
|
||||
extern EFI_CPU_ARCH_PROTOCOL *mCpu;
|
||||
|
||||
typedef struct {
|
||||
|
|
Loading…
Reference in New Issue