MdeModulePkg/PciBus: Correct typos

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ray Ni <ray.ni@intel.com>
Reviewed-by: Hao Wu <hao.a.wu@intel.com>
This commit is contained in:
Ray Ni 2019-02-12 11:39:02 +08:00
parent 1f6785c4b7
commit fcdfcdbfc2
20 changed files with 154 additions and 156 deletions

View File

@ -1,7 +1,7 @@
/** @file
PCI command register operations supporting functions implementation for PCI Bus module.
Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -75,12 +75,12 @@ PciOperateRegister (
}
/**
Check the cpability supporting by given device.
Check the capability supporting by given device.
@param PciIoDevice Pointer to instance of PCI_IO_DEVICE.
@retval TRUE Cpability supportted.
@retval FALSE Cpability not supportted.
@retval TRUE Capability supported.
@retval FALSE Capability not supported.
**/
BOOLEAN
@ -103,7 +103,7 @@ PciCapabilitySupport (
@param Offset A pointer to the offset returned.
@param NextRegBlock A pointer to the next block returned.
@retval EFI_SUCCESS Successfuly located capability register block.
@retval EFI_SUCCESS Successfully located capability register block.
@retval EFI_UNSUPPORTED Pci device does not support capability.
@retval EFI_NOT_FOUND Pci device support but can not find register block.
@ -121,7 +121,7 @@ LocateCapabilityRegBlock (
UINT8 CapabilityID;
//
// To check the cpability of this device supports
// To check the capability of this device supports
//
if (!PciCapabilitySupport (PciIoDevice)) {
return EFI_UNSUPPORTED;
@ -195,7 +195,7 @@ LocateCapabilityRegBlock (
@param Offset A pointer to the offset returned.
@param NextRegBlock A pointer to the next block returned.
@retval EFI_SUCCESS Successfuly located capability register block.
@retval EFI_SUCCESS Successfully located capability register block.
@retval EFI_UNSUPPORTED Pci device does not support capability.
@retval EFI_NOT_FOUND Pci device support but can not find register block.

View File

@ -1,7 +1,7 @@
/** @file
PCI command register operations supporting functions declaration for PCI Bus module.
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -84,12 +84,12 @@ PciOperateRegister (
);
/**
Check the cpability supporting by given device.
Check the capability supporting by given device.
@param PciIoDevice Pointer to instance of PCI_IO_DEVICE.
@retval TRUE Cpability supportted.
@retval FALSE Cpability not supportted.
@retval TRUE Capability supported.
@retval FALSE Capability not supported.
**/
BOOLEAN
@ -105,7 +105,7 @@ PciCapabilitySupport (
@param Offset A pointer to the offset returned.
@param NextRegBlock A pointer to the next block returned.
@retval EFI_SUCCESS Successfuly located capability register block.
@retval EFI_SUCCESS Successfully located capability register block.
@retval EFI_UNSUPPORTED Pci device does not support capability.
@retval EFI_NOT_FOUND Pci device support but can not find register block.
@ -126,7 +126,7 @@ LocateCapabilityRegBlock (
@param Offset A pointer to the offset returned.
@param NextRegBlock A pointer to the next block returned.
@retval EFI_SUCCESS Successfuly located capability register block.
@retval EFI_SUCCESS Successfully located capability register block.
@retval EFI_UNSUPPORTED Pci device does not support capability.
@retval EFI_NOT_FOUND Pci device support but can not find register block.
@ -176,7 +176,7 @@ LocatePciExpressCapabilityRegBlock (
PciOperateRegister (a, b, PCI_COMMAND_OFFSET, EFI_ENABLE_REGISTER, NULL)
/**
Macro that disalbes command register.
Macro that disables command register.
@param a[in] Pointer to instance of PCI_IO_DEVICE.
@param b[in] The disabled value written into command register.
@ -224,7 +224,7 @@ LocatePciExpressCapabilityRegBlock (
PciOperateRegister (a, b, PCI_BRIDGE_CONTROL_REGISTER_OFFSET, EFI_ENABLE_REGISTER, NULL)
/**
Macro that disalbes PCI bridge control register.
Macro that disables PCI bridge control register.
@param a[in] Pointer to instance of PCI_IO_DEVICE.
@param b[in] The disabled value written into command register.

View File

@ -1,5 +1,5 @@
/** @file
Supporting functions implementaion for PCI devices management.
Supporting functions implementation for PCI devices management.
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
(C) Copyright 2018 Hewlett Packard Enterprise Development LP<BR>
@ -66,7 +66,7 @@ InsertPciDevice (
}
/**
Destroy root bridge and remove it from deivce tree.
Destroy root bridge and remove it from device tree.
@param RootBridge The bridge want to be removed.
@ -86,7 +86,7 @@ DestroyRootBridge (
All direct or indirect allocated resource for this node will be freed.
@param PciIoDevice A pointer to the PCI_IO_DEVICE to be destoried.
@param PciIoDevice A pointer to the PCI_IO_DEVICE to be destroyed.
**/
VOID
@ -155,7 +155,7 @@ DestroyPciDeviceTree (
@param Controller Root bridge handle.
@retval EFI_SUCCESS Destory all devcie nodes successfully.
@retval EFI_SUCCESS Destroy all device nodes successfully.
@retval EFI_NOT_FOUND Cannot find any PCI device under specified
root bridge.
@ -824,7 +824,7 @@ StartPciDevices (
/**
Create root bridge device.
@param RootBridgeHandle Specified root bridge hanle.
@param RootBridgeHandle Specified root bridge handle.
@return The crated root bridge device instance, NULL means no
root bridge device instance created.
@ -937,9 +937,9 @@ GetRootBridgeByHandle (
}
/**
Judege whether Pci device existed.
Judge whether Pci device existed.
@param Bridge Parent bridege instance.
@param Bridge Parent bridge instance.
@param PciIoDevice Device instance.
@retval TRUE Pci device existed.

View File

@ -1,7 +1,7 @@
/** @file
Supporting functions declaration for PCI devices management.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -50,7 +50,7 @@ InsertPciDevice (
);
/**
Destroy root bridge and remove it from deivce tree.
Destroy root bridge and remove it from device tree.
@param RootBridge The bridge want to be removed.
@ -80,7 +80,7 @@ DestroyPciDeviceTree (
@param Controller Root bridge handle.
@retval EFI_SUCCESS Destory all devcie nodes successfully.
@retval EFI_SUCCESS Destroy all device nodes successfully.
@retval EFI_NOT_FOUND Cannot find any PCI device under specified
root bridge.
@ -187,7 +187,7 @@ StartPciDevices (
/**
Create root bridge device.
@param RootBridgeHandle Specified root bridge hanle.
@param RootBridgeHandle Specified root bridge handle.
@return The crated root bridge device instance, NULL means no
root bridge device instance created.
@ -214,9 +214,9 @@ GetRootBridgeByHandle (
/**
Judege whether Pci device existed.
Judge whether Pci device existed.
@param Bridge Parent bridege instance.
@param Bridge Parent bridge instance.
@param PciIoDevice Device instance.
@retval TRUE Pci device existed.
@ -261,7 +261,7 @@ LocateVgaDevice (
All direct or indirect allocated resource for this node will be freed.
@param PciIoDevice A pointer to the PCI_IO_DEVICE to be destoried.
@param PciIoDevice A pointer to the PCI_IO_DEVICE to be destroyed.
**/
VOID

View File

@ -1,7 +1,7 @@
/** @file
Functions implementation for Bus Specific Driver Override protoocl.
Functions implementation for Bus Specific Driver Override protocol.
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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

View File

@ -1,7 +1,7 @@
/** @file
Functions declaration for Bus Specific Driver Override protoocl.
Functions declaration for Bus Specific Driver Override protocol.
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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

View File

@ -442,8 +442,8 @@ NotifyPhase (
@retval EFI_INVALID_PARAMETER Phase is not a valid phase that is defined in
EFI_PCI_CONTROLLER_RESOURCE_ALLOCATION_PHASE.
@retval EFI_DEVICE_ERROR Programming failed due to a hardware error. The PCI enumerator should
not enumerate this device, including its child devices if it is a PCI-to-PCI
bridge.
not enumerate this device, including its child devices if it is a PCI-to-PCI
bridge.
**/
EFI_STATUS

View File

@ -1,7 +1,7 @@
/** @file
PCI emumeration support functions implementation for PCI Bus module.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
(C) Copyright 2015 Hewlett Packard Enterprise Development LP<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
@ -88,7 +88,7 @@ PciDevicePresent (
root bridge will then be created.
@param Bridge Parent bridge instance.
@param StartBusNumber Bus number of begining.
@param StartBusNumber Bus number of beginning.
@retval EFI_SUCCESS PCI device is found.
@retval other Some error occurred when reading PCI bridge information.
@ -208,7 +208,7 @@ PciPciDeviceInfoCollector (
}
/**
Seach required device and create PCI device instance.
Search required device and create PCI device instance.
@param Bridge Parent bridge instance.
@param Pci Input PCI device information block.
@ -370,14 +370,14 @@ DumpPpbPaddingResource (
if (Descriptor->AddrSpaceGranularity == 32) {
//
// prefechable
// prefetchable
//
if (Descriptor->SpecificFlag == EFI_ACPI_MEMORY_RESOURCE_SPECIFIC_FLAG_CACHEABLE_PREFETCHABLE) {
Type = PciBarTypePMem32;
}
//
// Non-prefechable
// Non-prefetchable
//
if (Descriptor->SpecificFlag == 0) {
Type = PciBarTypeMem32;
@ -386,14 +386,14 @@ DumpPpbPaddingResource (
if (Descriptor->AddrSpaceGranularity == 64) {
//
// prefechable
// prefetchable
//
if (Descriptor->SpecificFlag == EFI_ACPI_MEMORY_RESOURCE_SPECIFIC_FLAG_CACHEABLE_PREFETCHABLE) {
Type = PciBarTypePMem64;
}
//
// Non-prefechable
// Non-prefetchable
//
if (Descriptor->SpecificFlag == 0) {
Type = PciBarTypeMem64;
@ -568,7 +568,7 @@ GatherPpbInfo (
PCI_DISABLE_COMMAND_REGISTER (PciIoDevice, EFI_PCI_COMMAND_BITS_OWNED);
//
// Initalize the bridge control register
// Initialize the bridge control register
//
PCI_DISABLE_BRIDGE_CONTROL_REGISTER (PciIoDevice, EFI_PCI_BRIDGE_CONTROL_BITS_OWNED);
@ -722,7 +722,7 @@ GatherP2CInfo (
PCI_DISABLE_COMMAND_REGISTER (PciIoDevice, EFI_PCI_COMMAND_BITS_OWNED);
//
// Initalize the bridge control register
// Initialize the bridge control register
//
PCI_DISABLE_BRIDGE_CONTROL_REGISTER (PciIoDevice, EFI_PCCARD_BRIDGE_CONTROL_BITS_OWNED);
}
@ -746,7 +746,7 @@ GatherP2CInfo (
}
/**
Create device path for pci deivce.
Create device path for pci device.
@param ParentDevicePath Parent bridge's path.
@param PciIoDevice Pci device instance.
@ -922,7 +922,7 @@ BarExisted (
@param PciIoDevice Pci device instance.
@param Command Input command register value, and
returned supported register value.
@param BridgeControl Inout bridge control value for PPB or P2C, and
@param BridgeControl Input bridge control value for PPB or P2C, and
returned supported bridge control value.
@param OldCommand Returned and stored old command register offset.
@param OldBridgeControl Returned and stored old Bridge control value for PPB or P2C.
@ -1205,7 +1205,7 @@ DetermineDeviceAttribute (
EFI_STATUS Status;
//
// For Root Bridge, just copy it by RootBridgeIo proctocol
// For Root Bridge, just copy it by RootBridgeIo protocol
// so as to keep consistent with the actual attribute
//
if (PciIoDevice->Parent == NULL) {
@ -1282,7 +1282,7 @@ DetermineDeviceAttribute (
return Status;
}
//
// Detect Fast Bact to Bact support for the device under the bridge
// Detect Fast Back to Back support for the device under the bridge
//
Status = GetFastBackToBackSupport (Temp, PCI_PRIMARY_STATUS_OFFSET);
if (FastB2BSupport && EFI_ERROR (Status)) {
@ -1695,7 +1695,7 @@ PciIovParseVfBar (
}
//
// Fix the length to support some spefic 64 bit BAR
// Fix the length to support some special 64 bit BAR
//
Value |= ((UINT32) -1 << HighBitSet32 (Value));
@ -1822,7 +1822,7 @@ PciParseBar (
}
//
// Workaround. Some platforms inplement IO bar with 0 length
// Workaround. Some platforms implement IO bar with 0 length
// Need to treat it as no-bar
//
if (PciIoDevice->PciBar[BarIndex].Length == 0) {
@ -1906,7 +1906,7 @@ PciParseBar (
}
//
// Fix the length to support some spefic 64 bit BAR
// Fix the length to support some special 64 bit BAR
//
if (Value == 0) {
DEBUG ((EFI_D_INFO, "[PciBus]BAR probing for upper 32bit of MEM64 BAR returns 0, change to 0xFFFFFFFF.\n"));
@ -1987,7 +1987,7 @@ InitializePciDevice (
//
// Put all the resource apertures
// Resource base is set to all ones so as to indicate its resource
// has not been alloacted
// has not been allocated
//
for (Offset = 0x10; Offset <= 0x24; Offset += sizeof (UINT32)) {
PciIo->Pci.Write (PciIo, EfiPciIoWidthUint32, Offset, 1, &gAllOne);
@ -2077,10 +2077,10 @@ InitializeP2C (
}
/**
Create and initiliaze general PCI I/O device instance for
Create and initialize general PCI I/O device instance for
PCI device/bridge device/hotplug bridge device.
@param PciRootBridgeIo Pointer to instance of EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.
@param Bridge Parent bridge instance.
@param Pci Input Pci information block.
@param Bus Device Bus NO.
@param Device Device device NO.
@ -2443,7 +2443,7 @@ PciEnumeratorLight (
}
//
// Record the root bridgeio protocol
// Record the root bridge-io protocol
//
RootBridgeDev->PciRootBridgeIo = PciRootBridgeIo;
@ -2476,7 +2476,7 @@ PciEnumeratorLight (
} else {
//
// If unsuccessly, destroy the entire node
// If unsuccessfully, destroy the entire node
//
DestroyRootBridge (RootBridgeDev);
}

View File

@ -1,7 +1,7 @@
/** @file
PCI emumeration support functions declaration for PCI Bus module.
PCI enumeration support functions declaration for PCI Bus module.
Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -44,7 +44,7 @@ PciDevicePresent (
root bridge will then be created.
@param Bridge Parent bridge instance.
@param StartBusNumber Bus number of begining.
@param StartBusNumber Bus number of beginning.
@retval EFI_SUCCESS PCI device is found.
@retval other Some error occurred when reading PCI bridge information.
@ -57,7 +57,7 @@ PciPciDeviceInfoCollector (
);
/**
Seach required device and create PCI device instance.
Search required device and create PCI device instance.
@param Bridge Parent bridge instance.
@param Pci Input PCI device information block.
@ -144,12 +144,12 @@ GatherP2CInfo (
);
/**
Create device path for pci deivce.
Create device path for pci device.
@param ParentDevicePath Parent bridge's path.
@param PciIoDevice Pci device instance.
@return device path protocol instance for specific pci device.
@return Device path protocol instance for specific pci device.
**/
EFI_DEVICE_PATH_PROTOCOL *
@ -204,7 +204,7 @@ BarExisted (
@param PciIoDevice Pci device instance.
@param Command Input command register value, and
returned supported register value.
@param BridgeControl Inout bridge control value for PPB or P2C, and
@param BridgeControl Input bridge control value for PPB or P2C, and
returned supported bridge control value.
@param OldCommand Returned and stored old command register offset.
@param OldBridgeControl Returned and stored old Bridge control value for PPB or P2C.
@ -361,7 +361,7 @@ InitializeP2C (
);
/**
Create and initiliaze general PCI I/O device instance for
Create and initialize general PCI I/O device instance for
PCI device/bridge device/hotplug bridge device.
@param Bridge Parent bridge instance.

View File

@ -1,7 +1,7 @@
/** @file
PCI Hot Plug support functions implementation for PCI Bus module..
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -41,7 +41,7 @@ PciHPCInitialized (
}
/**
Compare two device pathes to check if they are exactly same.
Compare two device paths to check if they are exactly same.
@param DevicePath1 A pointer to the first device path data structure.
@param DevicePath2 A pointer to the second device path data structure.
@ -81,7 +81,7 @@ EfiCompareDevicePath (
private data structure.
@retval EFI_SUCCESS They are same.
@retval EFI_UNSUPPORTED No PCI Hot Plug controler on the platform.
@retval EFI_UNSUPPORTED No PCI Hot Plug controller on the platform.
@retval EFI_OUT_OF_RESOURCES No memory to constructor root hot plug private
data structure.
@ -137,7 +137,7 @@ InitializeHotPlugSupport (
@param HpbDevicePath A pointer to device path data structure to be tested.
@param HpIndex If HpIndex is not NULL, return the index of root hot
plug in global array when TRUE is retuned.
plug in global array when TRUE is returned.
@retval TRUE The device path is for root pci hot plug bus.
@retval FALSE The device path is not for root pci hot plug bus.
@ -171,7 +171,7 @@ IsRootPciHotPlugBus (
@param HpcDevicePath A pointer to device path data structure to be tested.
@param HpIndex If HpIndex is not NULL, return the index of root hot
plug in global array when TRUE is retuned.
plug in global array when TRUE is returned.
@retval TRUE The device path is for root pci hot plug controller.
@retval FALSE The device path is not for root pci hot plug controller.
@ -204,9 +204,9 @@ IsRootPciHotPlugController (
Creating event object for PCI Hot Plug controller.
@param HpIndex Index of hot plug device in global array.
@param Event The retuned event that invoke this function.
@param Event The returned event that invoke this function.
@return Status of create event invoken.
@return Status of create event.
**/
EFI_STATUS
@ -328,7 +328,7 @@ IsSHPC (
@param[in] PciIoDevice The device being checked.
@retval TRUE PciIoDevice is a PCIe port that accepts a hotplugged device.
@retval TRUE PciIoDevice is a PCIe port that accepts a hot-plugged device.
@retval FALSE Otherwise.
**/

View File

@ -1,7 +1,7 @@
/** @file
PCI Hot Plug support functions declaration for PCI Bus module.
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -31,7 +31,7 @@ typedef struct {
} ROOT_HPC_DATA;
//
// Reference of some global variabes
// Reference of some global variables
//
extern EFI_PCI_HOT_PLUG_INIT_PROTOCOL *gPciHotPlugInit;
extern EFI_HPC_LOCATION *gPciRootHpcPool;
@ -52,7 +52,7 @@ PciHPCInitialized (
);
/**
Compare two device pathes to check if they are exactly same.
Compare two device paths to check if they are exactly same.
@param DevicePath1 A pointer to the first device path data structure.
@param DevicePath2 A pointer to the second device path data structure.
@ -75,7 +75,7 @@ EfiCompareDevicePath (
private data structure.
@retval EFI_SUCCESS They are same.
@retval EFI_UNSUPPORTED No PCI Hot Plug controler on the platform.
@retval EFI_UNSUPPORTED No PCI Hot Plug controller on the platform.
@retval EFI_OUT_OF_RESOURCES No memory to constructor root hot plug private
data structure.
@ -104,7 +104,7 @@ IsPciHotPlugBus (
@param HpbDevicePath A pointer to device path data structure to be tested.
@param HpIndex If HpIndex is not NULL, return the index of root hot
plug in global array when TRUE is retuned.
plug in global array when TRUE is returned.
@retval TRUE The device path is for root pci hot plug bus.
@retval FALSE The device path is not for root pci hot plug bus.
@ -121,7 +121,7 @@ IsRootPciHotPlugBus (
@param HpcDevicePath A pointer to device path data structure to be tested.
@param HpIndex If HpIndex is not NULL, return the index of root hot
plug in global array when TRUE is retuned.
plug in global array when TRUE is returned.
@retval TRUE The device path is for root pci hot plug controller.
@retval FALSE The device path is not for root pci hot plug controller.
@ -137,9 +137,9 @@ IsRootPciHotPlugController (
Creating event object for PCI Hot Plug controller.
@param HpIndex Index of hot plug device in global array.
@param Event The retuned event that invoke this function.
@param Event The returned event that invoke this function.
@return Status of create event invoken.
@return Status of create event.
**/
EFI_STATUS
@ -188,7 +188,7 @@ IsSHPC (
@param[in] PciIoDevice The device being checked.
@retval TRUE PciIoDevice is a PCIe port that accepts a hotplugged device.
@retval TRUE PciIoDevice is a PCIe port that accepts a hot-plugged device.
@retval FALSE Otherwise.
**/

View File

@ -1,7 +1,7 @@
/** @file
EFI PCI IO protocol functions implementation for PCI Bus module.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -1316,7 +1316,7 @@ CheckBarType (
@param Operation Set or Disable.
@retval EFI_UNSUPPORTED If root bridge does not support change attribute.
@retval EFI_SUCCESS Successfully set new attributs.
@retval EFI_SUCCESS Successfully set new attributes.
**/
EFI_STATUS
@ -1419,7 +1419,7 @@ SupportPaletteSnoopAttributes (
if (Temp == NULL) {
//
// If there is no VGA device on the segement, set
// If there is no VGA device on the segment, set
// this graphics card to decode the palette range
//
return EFI_SUCCESS;
@ -1588,7 +1588,7 @@ PciIoAttributes (
//
// Just a trick for ENABLE attribute
// EFI_PCI_DEVICE_ENABLE is not defined in UEFI spec, which is the internal usage.
// So, this logic doesn't confrom to UEFI spec, which should be removed.
// So, this logic doesn't conform to UEFI spec, which should be removed.
// But this trick logic is still kept for some binary drivers that depend on it.
//
if ((Attributes & EFI_PCI_DEVICE_ENABLE) == EFI_PCI_DEVICE_ENABLE) {
@ -1725,7 +1725,7 @@ PciIoAttributes (
Command |= EFI_PCI_COMMAND_BUS_MASTER;
}
//
// The upstream bridge should be also set to revelant attribute
// The upstream bridge should be also set to relevant attribute
// expect for IO, Mem and BusMaster
//
UpStreamAttributes = Attributes &
@ -1911,7 +1911,7 @@ PciIoGetBarAttributes (
case PciBarTypePMem32:
//
// prefechable
// prefetchable
//
Descriptor->SpecificFlag = EFI_ACPI_MEMORY_RESOURCE_SPECIFIC_FLAG_CACHEABLE_PREFETCHABLE;
//
@ -1930,7 +1930,7 @@ PciIoGetBarAttributes (
case PciBarTypePMem64:
//
// prefechable
// prefetchable
//
Descriptor->SpecificFlag = EFI_ACPI_MEMORY_RESOURCE_SPECIFIC_FLAG_CACHEABLE_PREFETCHABLE;
//
@ -2042,7 +2042,7 @@ PciIoSetBarAttributes (
return EFI_UNSUPPORTED;
}
//
// Attributes must be supported. Make sure the BAR range describd by BarIndex, Offset, and
// Attributes must be supported. Make sure the BAR range described by BarIndex, Offset, and
// Length are valid for this PCI device.
//
NonRelativeOffset = *Offset;

View File

@ -1,7 +1,7 @@
/** @file
EFI PCI IO protocol functions declaration for PCI Bus module.
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -527,7 +527,7 @@ CheckBarType (
@param Operation Set or Disable.
@retval EFI_UNSUPPORTED If root bridge does not support change attribute.
@retval EFI_SUCCESS Successfully set new attributs.
@retval EFI_SUCCESS Successfully set new attributes.
**/
EFI_STATUS

View File

@ -1,7 +1,7 @@
/** @file
PCI Rom supporting funtions implementation for PCI Bus module.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -604,7 +604,7 @@ RomDecode (
//
// Programe all upstream bridge
//
ProgrameUpstreamBridgeForRom(PciDevice, RomBar, TRUE);
ProgramUpstreamBridgeForRom (PciDevice, RomBar, TRUE);
//
// Setting the memory space bit in the function's command register
@ -621,7 +621,7 @@ RomDecode (
//
// Destroy the programmed bar in all the upstream bridge.
//
ProgrameUpstreamBridgeForRom(PciDevice, RomBar, FALSE);
ProgramUpstreamBridgeForRom (PciDevice, RomBar, FALSE);
//
// disable rom decode

View File

@ -1,7 +1,7 @@
/** @file
PCI Rom supporting funtions declaration for PCI Bus module.
PCI Rom supporting functions declaration for PCI Bus module.
Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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

View File

@ -1,7 +1,7 @@
/** @file
Power management support fucntions implementation for PCI Bus module.
Power management support functions implementation for PCI Bus module.
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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

View File

@ -1,7 +1,7 @@
/** @file
Power management support fucntions delaration for PCI Bus module.
Power management support functions declaration for PCI Bus module.
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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

View File

@ -1,7 +1,7 @@
/** @file
PCI resouces support functions implemntation for PCI Bus module.
PCI resources support functions implementation for PCI Bus module.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -134,11 +134,11 @@ InsertResourceNode (
/**
This routine is used to merge two different resource trees in need of
resoure degradation.
resource degradation.
For example, if an upstream PPB doesn't support,
prefetchable memory decoding, the PCI bus driver will choose to call this function
to merge prefectchable memory resource list into normal memory list.
to merge prefetchable memory resource list into normal memory list.
If the TypeMerge is TRUE, Res resource type is changed to the type of destination resource
type.
@ -335,7 +335,7 @@ CalculateApertureIo16 (
This function is used to calculate the resource aperture
for a given bridge device.
@param Bridge PCI resouce node for given bridge device.
@param Bridge PCI resource node for given bridge device.
**/
VOID
@ -413,7 +413,7 @@ CalculateResourceAperture (
}
/**
Get IO/Memory resource infor for given PCI device.
Get IO/Memory resource info for given PCI device.
@param PciDev Pci device instance.
@param IoNode Resource info node for IO .
@ -832,7 +832,7 @@ CreateResourceMap (
);
//
// Recursively create resouce map on this bridge
// Recursively create resource map on this bridge
//
CreateResourceMap (
Temp,
@ -1195,10 +1195,10 @@ BridgeSupportResourceDecode (
This function is used to program the resource allocated
for each resource node under specified bridge.
@param Base Base address of resource to be progammed.
@param Base Base address of resource to be programmed.
@param Bridge PCI resource node for the bridge device.
@retval EFI_SUCCESS Successfully to program all resouces
@retval EFI_SUCCESS Successfully to program all resources
on given PCI bridge device.
@retval EFI_OUT_OF_RESOURCES Base is all one.
@ -1257,8 +1257,8 @@ ProgramResource (
/**
Program Bar register for PCI device.
@param Base Base address for PCI device resource to be progammed.
@param Node Point to resoure node structure.
@param Base Base address for PCI device resource to be programmed.
@param Node Point to resource node structure.
**/
VOID
@ -1354,8 +1354,8 @@ ProgramBar (
/**
Program IOV VF Bar register for PCI device.
@param Base Base address for PCI device resource to be progammed.
@param Node Point to resoure node structure.
@param Base Base address for PCI device resource to be programmed.
@param Node Point to resource node structure.
**/
EFI_STATUS
@ -1438,10 +1438,10 @@ ProgramVfBar (
}
/**
Program PCI-PCI bridge apperture.
Program PCI-PCI bridge aperture.
@param Base Base address for resource.
@param Node Point to resoure node structure.
@param Node Point to resource node structure.
**/
VOID
@ -1457,7 +1457,7 @@ ProgramPpbApperture (
Address = 0;
//
// If no device resource of this PPB, return anyway
// Apperture is set default in the initialization code
// Aperture is set default in the initialization code
//
if (Node->Length == 0 || Node->ResourceUsage == PciResUsagePadding) {
//
@ -1649,13 +1649,13 @@ ProgramPpbApperture (
/**
Program parent bridge for Option Rom.
@param PciDevice Pci deivce instance.
@param OptionRomBase Base address for Optiona Rom.
@param PciDevice Pci device instance.
@param OptionRomBase Base address for Option Rom.
@param Enable Enable or disable PCI memory.
**/
VOID
ProgrameUpstreamBridgeForRom (
ProgramUpstreamBridgeForRom (
IN PCI_IO_DEVICE *PciDevice,
IN UINT32 OptionRomBase,
IN BOOLEAN Enable
@ -1682,7 +1682,7 @@ ProgrameUpstreamBridgeForRom (
Node.Offset = 0;
//
// Program PPB to only open a single <= 16MB apperture
// Program PPB to only open a single <= 16MB aperture
//
if (Enable) {
//
@ -1763,7 +1763,7 @@ InitializeResourcePool (
}
/**
Destory given resource tree.
Destroy given resource tree.
@param Bridge PCI resource root node of resource tree.
@ -1820,7 +1820,7 @@ ResourcePaddingForCardBusBridge (
//
// Memory Base/Limit Register 0
// Bar 1 denodes memory range 0
// Bar 1 decodes memory range 0
//
Node = CreateResourceNode (
PciDev,
@ -1838,7 +1838,7 @@ ResourcePaddingForCardBusBridge (
//
// Memory Base/Limit Register 1
// Bar 2 denodes memory range1
// Bar 2 decodes memory range1
//
Node = CreateResourceNode (
PciDev,
@ -1856,7 +1856,7 @@ ResourcePaddingForCardBusBridge (
//
// Io Base/Limit
// Bar 3 denodes io range 0
// Bar 3 decodes io range 0
//
Node = CreateResourceNode (
PciDev,
@ -1874,7 +1874,7 @@ ResourcePaddingForCardBusBridge (
//
// Io Base/Limit
// Bar 4 denodes io range 0
// Bar 4 decodes io range 0
//
Node = CreateResourceNode (
PciDev,
@ -1978,7 +1978,7 @@ ProgramP2C (
} else {
//
// Set pre-fetchable bit
// Set prefetchable bit
//
PciIo->Pci.Read (
PciIo,
@ -2048,7 +2048,7 @@ ProgramP2C (
} else {
//
// Set pre-fetchable bit
// Set prefetchable bit
//
PciIo->Pci.Read (
PciIo,
@ -2181,7 +2181,7 @@ ApplyResourcePadding (
if (Ptr->AddrSpaceGranularity == 32) {
//
// prefechable
// prefetchable
//
if (Ptr->SpecificFlag == 0x6) {
if (Ptr->AddrLen != 0) {
@ -2204,7 +2204,7 @@ ApplyResourcePadding (
}
//
// Non-prefechable
// Non-prefetchable
//
if (Ptr->SpecificFlag == 0) {
if (Ptr->AddrLen != 0) {
@ -2230,7 +2230,7 @@ ApplyResourcePadding (
if (Ptr->AddrSpaceGranularity == 64) {
//
// prefechable
// prefetchable
//
if (Ptr->SpecificFlag == 0x6) {
if (Ptr->AddrLen != 0) {
@ -2253,7 +2253,7 @@ ApplyResourcePadding (
}
//
// Non-prefechable
// Non-prefetchable
//
if (Ptr->SpecificFlag == 0) {
if (Ptr->AddrLen != 0) {

View File

@ -1,7 +1,7 @@
/** @file
PCI resouces support functions declaration for PCI Bus module.
PCI resources support functions declaration for PCI Bus module.
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -82,11 +82,11 @@ InsertResourceNode (
/**
This routine is used to merge two different resource trees in need of
resoure degradation.
resource degradation.
For example, if an upstream PPB doesn't support,
prefetchable memory decoding, the PCI bus driver will choose to call this function
to merge prefectchable memory resource list into normal memory list.
to merge prefetchable memory resource list into normal memory list.
If the TypeMerge is TRUE, Res resource type is changed to the type of destination resource
type.
@ -121,7 +121,7 @@ CalculateApertureIo16 (
This function is used to calculate the resource aperture
for a given bridge device.
@param Bridge PCI resouce node for given bridge device.
@param Bridge PCI resource node for given bridge device.
**/
VOID
@ -130,7 +130,7 @@ CalculateResourceAperture (
);
/**
Get IO/Memory resource infor for given PCI device.
Get IO/Memory resource info for given PCI device.
@param PciDev Pci device instance.
@param IoNode Resource info node for IO .
@ -175,8 +175,7 @@ CreateResourceNode (
);
/**
This function is used to extract resource request from
IOV VF device node list.
This function is used to create a IOV VF resource node.
@param PciDev Pci device instance.
@param Length Length of Io/Memory resource.
@ -185,7 +184,7 @@ CreateResourceNode (
@param ResType Type of resource: IO/Memory.
@param ResUsage Resource usage.
@return PCI resource node created for given PCI device.
@return PCI resource node created for given VF PCI device.
NULL means PCI resource node is not created.
**/
@ -285,10 +284,10 @@ BridgeSupportResourceDecode (
This function is used to program the resource allocated
for each resource node under specified bridge.
@param Base Base address of resource to be progammed.
@param Base Base address of resource to be programmed.
@param Bridge PCI resource node for the bridge device.
@retval EFI_SUCCESS Successfully to program all resouces
@retval EFI_SUCCESS Successfully to program all resources
on given PCI bridge device.
@retval EFI_OUT_OF_RESOURCES Base is all one.
@ -302,8 +301,8 @@ ProgramResource (
/**
Program Bar register for PCI device.
@param Base Base address for PCI device resource to be progammed.
@param Node Point to resoure node structure.
@param Base Base address for PCI device resource to be programmed.
@param Node Point to resource node structure.
**/
VOID
@ -315,8 +314,8 @@ ProgramBar (
/**
Program IOV VF Bar register for PCI device.
@param Base Base address for PCI device resource to be progammed.
@param Node Point to resoure node structure.
@param Base Base address for PCI device resource to be programmed.
@param Node Point to resource node structure.
**/
EFI_STATUS
@ -326,10 +325,10 @@ ProgramVfBar (
);
/**
Program PCI-PCI bridge apperture.
Program PCI-PCI bridge aperture.
@param Base Base address for resource.
@param Node Point to resoure node structure.
@param Node Point to resource node structure.
**/
VOID
@ -341,13 +340,13 @@ ProgramPpbApperture (
/**
Program parent bridge for Option Rom.
@param PciDevice Pci deivce instance.
@param OptionRomBase Base address for Optiona Rom.
@param PciDevice Pci device instance.
@param OptionRomBase Base address for Option Rom.
@param Enable Enable or disable PCI memory.
**/
VOID
ProgrameUpstreamBridgeForRom (
ProgramUpstreamBridgeForRom (
IN PCI_IO_DEVICE *PciDevice,
IN UINT32 OptionRomBase,
IN BOOLEAN Enable
@ -382,7 +381,7 @@ InitializeResourcePool (
);
/**
Destory given resource tree.
Destroy given resource tree.
@param Bridge PCI resource root node of resource tree.

View File

@ -1,7 +1,7 @@
/** @file
Set up ROM Table for PCI Bus module.
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
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
@ -23,9 +23,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
@param Bus Bus NO of PCI space.
@param Dev Dev NO of PCI space.
@param Func Func NO of PCI space.
@param RomImage Option ROM buffer.
@param RomSize Size of Option ROM buffer.
@param RomImage Option Rom buffer.
@param RomSize Size of Option Rom buffer.
**/
VOID
PciRomAddImageMapping (