From c5986ece6722efa7bf596966ec2d0586d8c2d660 Mon Sep 17 00:00:00 2001 From: mikewuping Date: Mon, 16 Oct 2006 09:39:41 +0000 Subject: [PATCH] Fix a bug by the check-in of 1738, which programs SATA interrupt line wrongly and will block booting from SATA disk. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1762 6f19259b-4bc3-4df7-8a09-765794883524 --- EdkModulePkg/Bus/Pci/PciBus/Dxe/PciDeviceSupport.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciDeviceSupport.c b/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciDeviceSupport.c index 77e7cbaa82..b1cee26c0a 100644 --- a/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciDeviceSupport.c +++ b/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciDeviceSupport.c @@ -305,7 +305,6 @@ Returns: UINTN PlatformOpRomSize; UINT8 PciExpressCapRegOffset; EFI_PCI_IO_PROTOCOL *PciIo; - UINT8 Data8; // // Install the pciio protocol, device path protocol @@ -340,8 +339,8 @@ Returns: // Force Interrupt line to zero for cards that come up randomly // PciIo = &(PciIoDevice->PciIo); - Data8 = 0xFF; - PciIo->Pci.Write (PciIo, EfiPciIoWidthUint8, 0x3C, 1, &Data8); + PciIo->Pci.Write (PciIo, EfiPciIoWidthUint8, 0x3C, 1, &gAllZero); + // // Process Platform OpRom //