diff options
author | klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-04-08 07:40:30 +0000 |
---|---|---|
committer | klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-04-08 07:40:30 +0000 |
commit | 8411f1c002faf9a16c28a643a1c8a32de904a7d7 (patch) | |
tree | 758172b6f9a13e6e118347dd6cb468b24c9c7d81 /IntelFrameworkPkg/Include/Protocol/IncompatiblePciDeviceSupport.h | |
parent | 4a71b21a6375549aa514e4680449a29f9c64802f (diff) | |
download | edk2-8411f1c002faf9a16c28a643a1c8a32de904a7d7.zip edk2-8411f1c002faf9a16c28a643a1c8a32de904a7d7.tar.gz edk2-8411f1c002faf9a16c28a643a1c8a32de904a7d7.tar.bz2 |
Add more comments for IntelFramework's header files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5004 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkPkg/Include/Protocol/IncompatiblePciDeviceSupport.h')
-rw-r--r-- | IntelFrameworkPkg/Include/Protocol/IncompatiblePciDeviceSupport.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/IntelFrameworkPkg/Include/Protocol/IncompatiblePciDeviceSupport.h b/IntelFrameworkPkg/Include/Protocol/IncompatiblePciDeviceSupport.h index 0c45fb7..3e72539 100644 --- a/IntelFrameworkPkg/Include/Protocol/IncompatiblePciDeviceSupport.h +++ b/IntelFrameworkPkg/Include/Protocol/IncompatiblePciDeviceSupport.h @@ -1,5 +1,19 @@ /** @file
This file declares EFI Incompatible PCI Device Support Protocol
+ This protocol allows the PCI bus driver to support resource allocation for some PCI devices that do not comply
+ with the PCI Specification.
+ The EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL is used by the PCI bus driver
+ to support resource allocation for some PCI devices that do not comply with the PCI Specification.
+ This protocol can find some incompatible PCI devices and report their special resource
+ requirements to the PCI bus driver. The generic PCI bus driver does not have prior knowledge of
+ any incompatible PCI devices. It interfaces with the
+ EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL to find out if a device is
+ incompatible and to obtain the special configuration requirements for a specific incompatible PCI
+ device.
+ This protocol is optional, and only one instance of this protocol can be present in the system. If a
+ platform supports this protocol, this protocol is produced by a Driver Execution Environment
+ (DXE) driver and must be made available before the Boot Device Selection (BDS) phase. The PCI
+ bus driver will look for the presence of this protocol before it begins PCI enumeration.
Copyright (c) 2007, Intel Corporation
All rights reserved. This program and the accompanying materials
|