audk/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe
lgao4 96f6af14d6 Remove the special logic on EFI_PCI_DEVICE_ENABLE in PciBus driver. And update drivers that use this macro. The reason is that
PciIoAttributes() in PciIo.c treats EFI_PCI_DEVICE_ENABLE specially so that when EFI_PCI_DEVICE_ENABLE is passed in, only the supported bits of driver will be enabled. Now many drivers use EFI_PCI_DEVICE_ENABLE to enable PCI device even if some of them don't support some of the attributes like EFI_PCI_IO_ATTRIBUTE_MEMORY. This doesn't conform to UEFI 2.0 spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4115 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-15 07:44:27 +00:00
..
ComponentName.c Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static unicode string table linked into final image if both PcdComponentNameDisabled and PcdComponentName2Disabled are set to TRUE. 2007-10-11 03:36:31 +00:00
ComponentName.h Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. 2007-09-30 02:32:16 +00:00
PciBusDxe.inf Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40. 2007-08-30 09:11:54 +00:00
PciBusDxe.msa Adjust directory structures. 2007-07-18 14:24:10 +00:00
PciCommand.c Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciCommand.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciDeviceSupport.c Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciDeviceSupport.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciDriverOverride.c Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciDriverOverride.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciEnumerator.c PCI Bus Driver Enhancement 2007-09-28 04:40:49 +00:00
PciEnumerator.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciEnumeratorSupport.c PCI Bus Driver Enhancement 2007-09-28 04:40:49 +00:00
PciEnumeratorSupport.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciHotPlugSupport.c Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciHotPlugSupport.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciIo.c Remove the special logic on EFI_PCI_DEVICE_ENABLE in PciBus driver. And update drivers that use this macro. The reason is that 2007-10-15 07:44:27 +00:00
PciIo.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciLib.c Changed to pass the build with Visual Studio 2005 2007-10-10 07:04:47 +00:00
PciLib.h Remove all *_PAYLOAD structures definition in IntelFrameworkPkg/Include/Framework/StatusCodeDataTypeId.h file, they are *not* in any specification and should be moved to user's header file. 2007-08-09 05:31:14 +00:00
PciOptionRomSupport.c Build a valid device path to an EFI driver loaded from a PCI Option ROM 2007-09-14 21:29:45 +00:00
PciOptionRomSupport.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciPowerManagement.c Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciPowerManagement.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciResourceSupport.c Merge tracker. Add check whether CreateResourceNode successful or not. 2007-09-10 03:45:28 +00:00
PciResourceSupport.h PCI Bus Driver Enhancement 2007-09-28 04:40:49 +00:00
PciRomTable.c Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
PciRomTable.h Correct all header files for doxygen format and correct the license issue for VgaClass driver. 2007-07-23 07:06:23 +00:00
pcibus.c Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. 2007-09-30 02:32:16 +00:00
pcibus.h Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable. 2007-09-30 02:32:16 +00:00