From ebe8d2ba8d873ab82b107d194f2f784cd2aed783 Mon Sep 17 00:00:00 2001 From: vanjeff Date: Mon, 13 Jul 2009 06:07:23 +0000 Subject: [PATCH 1/1] remove work around, since we had added return value check. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8921 6f19259b-4bc3-4df7-8a09-765794883524 --- DuetPkg/PciBusNoEnumerationDxe/PciCommand.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/DuetPkg/PciBusNoEnumerationDxe/PciCommand.c b/DuetPkg/PciBusNoEnumerationDxe/PciCommand.c index 58b482c636..ea00087cce 100644 --- a/DuetPkg/PciBusNoEnumerationDxe/PciCommand.c +++ b/DuetPkg/PciBusNoEnumerationDxe/PciCommand.c @@ -392,7 +392,6 @@ Returns: UINT8 CapabilityPtr; UINT16 CapabilityEntry; UINT8 CapabilityID; - UINT32 Temp; // // To check the capability of this device supports @@ -419,17 +418,11 @@ Returns: PciIoDevice->PciIo.Pci.Read ( &PciIoDevice->PciIo, - EfiPciIoWidthUint32, + EfiPciIoWidthUint8, PCI_CAPBILITY_POINTER_OFFSET, 1, - &Temp + &CapabilityPtr ); - // - // Do not get byte read directly, because some PCI card will return 0xFF - // when perform PCI-Express byte read, while return correct 0x00 - // when perform PCI-Express dword read, or PCI dword read. - // - CapabilityPtr = (UINT8)Temp; } } -- 2.39.2