From: mikewuping Date: Mon, 16 Oct 2006 09:39:41 +0000 (+0000) Subject: Fix a bug by the check-in of 1738, which programs SATA interrupt line wrongly and... X-Git-Tag: edk2-stable201903~24112 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=c5986ece6722efa7bf596966ec2d0586d8c2d660 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 --- 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 //