X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FBus%2FPci%2FPciBus%2FDxe%2FPciBus.msa;h=855fdd7591f2b598630ae1f87a2a0c0556d9d4d0;hp=742f8315f5c9e1887e5897ed7a24a35c10ca9418;hb=f588bef0476c059bf6a91570ccc48747e8cffca2;hpb=5b2a7957d9215b45e87de228b69b89aa21fafd3e diff --git a/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.msa b/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.msa index 742f8315f5..855fdd7591 100644 --- a/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.msa +++ b/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.msa @@ -1,21 +1,18 @@ - - + PciBus DXE_DRIVER 93B80004-9FB3-11d4-9A3A-0090273FC14D 1.0 Component description file for PciBus module. - FIX ME! - Copyright (c) 2004-2006, Intel Corporation + PCI bus driver. This module will probe all PCI devices and allocate MMIO and IO + space for these devices. + LightPcdLib.c tagged with "ToolCode="DUMMY"" is light weight verison for PCI library + function. This version provide simple implementation and do not support hot plug. Only one + between PcdLib.c and LightPcdLib.c can be choosed. + + Copyright (c) 2006, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -60,6 +57,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.--> DevicePathLib + + PeCoffGetEntryPointLib + + + PcdLib + PciBus.h @@ -84,52 +87,54 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.--> PciEnumeratorSupport.c PciResourceSupport.c PciCommand.c + ComponentName.h ComponentName.c PciDeviceSupport.c pcibus.c PciIo.c PciLib.c + LightPciLib.c - + - DevicePath + gEfiDevicePathProtocolGuid - PciRootBridgeIo + gEfiPciRootBridgeIoProtocolGuid - PciPlatform + gEfiPciPlatformProtocolGuid - IncompatiblePciDeviceSupport + gEfiIncompatiblePciDeviceSupportProtocolGuid - PciHostBridgeResourceAllocation + gEfiPciHostBridgeResourceAllocationProtocolGuid - PciHotPlugInit + gEfiPciHotPlugInitProtocolGuid - Decompress + gEfiDecompressProtocolGuid - LoadedImage + gEfiLoadedImageProtocolGuid - UgaIo + gEfiUgaIoProtocolGuid - PciIo + gEfiPciIoProtocolGuid - BusSpecificDriverOverride + gEfiBusSpecificDriverOverrideProtocolGuid - PciHotPlugRequest + gEfiPciHotPlugRequestProtocolGuid @@ -142,26 +147,36 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.--> - PciOptionRomTable + gEfiPciOptionRomTableGuid - StatusCodeSpecificData + gEfiStatusCodeSpecificDataGuid - PciHotplugDevice + gEfiPciHotplugDeviceGuid EFI_SPECIFICATION_VERSION 0x00020000 - EDK_RELEASE_VERSION 0x00090000 + EDK_RELEASE_VERSION 0x00020000 PciBusEntryPoint gPciBusDriverBinding - - gPciBusComponentName + + + PcdPciIsaEnable + gEfiGenericPlatformTokenSpaceGuid + Whether ISA decoding is enabled on this platform so we should avoid those aliased resources + + + PcdPciVgaEnable + gEfiGenericPlatformTokenSpaceGuid + Whether VGA decoding is enabled on this platform so we should avoid those aliased resources + + \ No newline at end of file