From ab4eb9640e72bb97cd51a9d08838ec5678687a71 Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Mon, 26 May 2008 08:32:50 +0000 Subject: Rollback the enhancement of Pcibus in r4844 for more investigation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5292 6f19259b-4bc3-4df7-8a09-765794883524 --- IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c | 6 ------ IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.c | 7 ------- IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/pcibus.h | 1 - 3 files changed, 14 deletions(-) (limited to 'IntelFrameworkModulePkg/Bus') diff --git a/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c b/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c index 75e6859e0d..7d211eaaed 100644 --- a/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c +++ b/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c @@ -453,12 +453,6 @@ GatherPpbInfo ( } else { PciIoDevice->Decodes |= EFI_BRIDGE_IO16_DECODE_SUPPORTED; } - // - // changed to support En1K for IO Bridge Device - // - if( (Value & 0x0c) == 0x0c ){ - PciIoDevice->Decodes |= EFI_BRIDGE_IOEN1K_DECODE_SUPPORTED; - } } Status = BarExisted ( diff --git a/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.c b/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.c index 563f229c7f..9e094d1f8e 100644 --- a/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.c +++ b/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciResourceSupport.c @@ -593,13 +593,6 @@ CreateResourceNode ( Node->PciDev = PciDev; Node->Length = Length; Node->Alignment = Alignment; - if(((ResType == PciBarTypeIo16) || (ResType == PciBarTypeIo32)) && ( Alignment == 0x0FFF)) - { - if((PciDev->Decodes & EFI_BRIDGE_IOEN1K_DECODE_SUPPORTED) == EFI_BRIDGE_IOEN1K_DECODE_SUPPORTED) - Node->Alignment = 0x3FF; - else - Node->Alignment = 0xFFF; - } Node->Bar = Bar; Node->ResType = ResType; Node->Reserved = FALSE; diff --git a/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/pcibus.h b/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/pcibus.h index 9ce14e87e0..9db1dde553 100644 --- a/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/pcibus.h +++ b/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/pcibus.h @@ -110,7 +110,6 @@ typedef struct { #define EFI_BRIDGE_PMEM_MEM_COMBINE_SUPPORTED 0x0010 #define EFI_BRIDGE_MEM64_DECODE_SUPPORTED 0x0020 #define EFI_BRIDGE_MEM32_DECODE_SUPPORTED 0x0040 -#define EFI_BRIDGE_IOEN1K_DECODE_SUPPORTED 0x0080 #define PCI_MAX_HOST_BRIDGE_NUM 0x0010 // -- cgit v1.2.3