[edk2] [PATCH] IntelSiliconPkg: Add DxeSmbiosDataHobLib
Added NULL Library constructor DxeSmbiosDataHobLib which adds SMBIOS records from gIntelSmbiosDataHobGuid HOB to SMBIOS table using SMBIOS protocol. Cc: Jiewen Yao Cc: Star Zeng Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.c | 193 + .../DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.inf| 44 + 2 files changed, 237 insertions(+) create mode 100644 IntelSiliconPkg/Library/DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.c create mode 100644 IntelSiliconPkg/Library/DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.inf diff --git a/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.c b/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.c new file mode 100644 index 000..8d513e0 --- /dev/null +++ b/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/DxeSmbiosDataHobLib.c @@ -0,0 +1,193 @@ +/** @file + Library to add SMBIOS data records from HOB to SMBIOS table. + + Copyright (c) 2016, 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 + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + @par Specification Reference: + System Management BIOS (SMBIOS) Reference Specification v3.0.0 + dated 2015-Feb-12 (DSP0134) + http://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.0.0.pdf + +**/ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/** + + Get the full size of SMBIOS structure including optional strings that follow the formatted structure. + @note: This function is copy from SmbiosDxe in MdeModulePkg. + + @param[in] This The EFI_SMBIOS_PROTOCOL instance. + @param[in] Head Pointer to the beginning of SMBIOS structure. + @param[out] SizeThe returned size. + @param[out] NumberOfStrings The returned number of optional strings that follow the formatted structure. + + @retval EFI_SUCCESS Size returned in Size. + @retval EFI_INVALID_PARAMETER Input SMBIOS structure mal-formed or Size is NULL. + +**/ +EFI_STATUS +EFIAPI +GetSmbiosStructureSize ( + IN CONST EFI_SMBIOS_PROTOCOL*This, + IN EFI_SMBIOS_TABLE_HEADER *Head, + OUT UINTN*Size, + OUT UINTN*NumberOfStrings + ) +{ + UINTN FullSize; + UINTN StrLen; + UINTN MaxLen; + INT8* CharInStr; + + if (Size == NULL || NumberOfStrings == NULL) { +return EFI_INVALID_PARAMETER; + } + + FullSize = Head->Length; + CharInStr = (INT8*)Head + Head->Length; + *Size = FullSize; + *NumberOfStrings = 0; + StrLen = 0; + + // + // look for the two consecutive zeros, check the string limit by the way. + // + while (*CharInStr != 0 || *(CharInStr+1) != 0) { +if (*CharInStr == 0) { + *Size += 1; + CharInStr++; +} + +if (This->MajorVersion < 2 || (This->MajorVersion == 2 && This->MinorVersion < 7)) { + MaxLen = SMBIOS_STRING_MAX_LENGTH; +} else if (This->MajorVersion < 3) { + // + // Reference SMBIOS 2.7, chapter 6.1.3, it will have no limit on the length of each individual text string. + // However, the length of the entire structure table (including all strings) must be reported + // in the Structure Table Length field of the SMBIOS Structure Table Entry Point, + // which is a WORD field limited to 65,535 bytes. + // + MaxLen = SMBIOS_TABLE_MAX_LENGTH; +} else { + // + // SMBIOS 3.0 defines the Structure table maximum size as DWORD field limited to 0x bytes. + // Locate the end of string as long as possible. + // + MaxLen = SMBIOS_3_0_TABLE_MAX_LENGTH; +} + +for (StrLen = 0 ; StrLen < MaxLen; StrLen++) { + if (*(CharInStr+StrLen) == 0) { +break; + } +} + +if (StrLen == MaxLen) { + return EFI_INVALID_PARAMETER; +} + +// +// forward the pointer +// +CharInStr += StrLen; +*Size += StrLen; +*NumberOfStrings += 1; + } + + // + // count ending two zeros. + // + *Size += 2; + return EFI_SUCCESS; +} + +/** + Adds SMBIOS records to tables + + @param[in] ImageHandle Image handle of this driver. + @param[in] SystemTable Global system service table. + + @retval EFI_UNSUPPORTED - Could not locate SMBIOS protocol + @retval EFI_OUT_OF_RESOURCES - Failed to allocate memory for SMBIOS HOB type. + @retval EFI_SUCCESS - Successfully added SMBIOS records based on HOB. +**/ +EFI_STATUS
[edk2] [PATCH V2] IntelSiliconPkg: Add PCD for Graphics VBT FFS GUID
Added PCD PcdIntelGraphicsVbtFileGuid to store raw format Graphics Video BIOS Table (VBT) in FFS. Cc: Jiewen Yao Cc: Star Zeng Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelSiliconPkg/IntelSiliconPkg.dec | 12 1 file changed, 12 insertions(+) diff --git a/IntelSiliconPkg/IntelSiliconPkg.dec b/IntelSiliconPkg/IntelSiliconPkg.dec index 84b0764..4a51d0a 100644 --- a/IntelSiliconPkg/IntelSiliconPkg.dec +++ b/IntelSiliconPkg/IntelSiliconPkg.dec @@ -24,8 +24,20 @@ Include [Guids] + ## GUID for Package token space + # {A9F8D54E-1107-4F0A-ADD0-4587E7A4A735} + gIntelSiliconPkgTokenSpaceGuid = { 0xa9f8d54e, 0x1107, 0x4f0a, { 0xad, 0xd0, 0x45, 0x87, 0xe7, 0xa4, 0xa7, 0x35 } }; + ## HOB GUID to publish SMBIOS data records from PEI phase # HOB data format is same as SMBIOS records defined in SMBIOS spec or OEM defined types # Generic DXE Library / Driver can locate HOB(s) and add SMBIOS records into SMBIOS table gIntelSmbiosDataHobGuid = { 0x798e722e, 0x15b2, 0x4e13, { 0x8a, 0xe9, 0x6b, 0xa3, 0x0f, 0xf7, 0xf1, 0x67 }} +[PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx] + ## This is the GUID of the FFS which contains the Graphics Video BIOS Table (VBT) + # The VBT content is stored as a RAW section which is consumed by GOP PEI/UEFI driver. + # The default GUID can be updated by patching or runtime if platform support multiple VBT configurations. + # @Prompt GUID of the FFS which contains the Graphics Video BIOS Table (VBT) + # { 0x56752da9, 0xde6b, 0x4895, 0x88, 0x19, 0x19, 0x45, 0xb6, 0xb7, 0x6c, 0x22 } + gIntelSiliconPkgTokenSpaceGuid.PcdIntelGraphicsVbtFileGuid|{ 0xa9, 0x2d, 0x75, 0x56, 0x6b, 0xde, 0x95, 0x48, 0x88, 0x19, 0x19, 0x45, 0xb6, 0xb7, 0x6c, 0x22 }|VOID*|0x0001 + -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Add FFS GUID for Graphics VBT
Added FFS GUID gIntelGraphicsVbtDataGuid to store Graphics Video BIOS Table (VBT) in the raw format. Cc: Jiewen Yao Cc: Star Zeng Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelSiliconPkg/IntelSiliconPkg.dec | 4 1 file changed, 4 insertions(+) diff --git a/IntelSiliconPkg/IntelSiliconPkg.dec b/IntelSiliconPkg/IntelSiliconPkg.dec index 84b0764..4b3dd96 100644 --- a/IntelSiliconPkg/IntelSiliconPkg.dec +++ b/IntelSiliconPkg/IntelSiliconPkg.dec @@ -24,6 +24,10 @@ Include [Guids] + ## GUID for Graphics Video BIOS Table (VBT) Data + # This is a FFS file GUID to store the RAW VBT configuration data for GOP PEI/UEFI driver + gIntelGraphicsVbtDataGuid = { 0x56752da9, 0xde6b, 0x4895, { 0x88, 0x19, 0x19, 0x45, 0xb6, 0xb7, 0x6c, 0x22 }} + ## HOB GUID to publish SMBIOS data records from PEI phase # HOB data format is same as SMBIOS records defined in SMBIOS spec or OEM defined types # Generic DXE Library / Driver can locate HOB(s) and add SMBIOS records into SMBIOS table -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Add SMBIOS data HOB GUID
Add gIntelSmbiosDataHobGuid used to publish SMBIOS data from PEI phase. The HOB data format will be same as SMBIOS spec define formats for Types 0 to 127 and OEM defined types for 128 to 255. Generic library or DXE driver can add SMBIOS records using this HOB(s). Cc: Jiewen Yao Cc: Star Zeng Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelSiliconPkg/IntelSiliconPkg.dec | 7 +++ 1 file changed, 7 insertions(+) diff --git a/IntelSiliconPkg/IntelSiliconPkg.dec b/IntelSiliconPkg/IntelSiliconPkg.dec index e42dbad..84b0764 100644 --- a/IntelSiliconPkg/IntelSiliconPkg.dec +++ b/IntelSiliconPkg/IntelSiliconPkg.dec @@ -22,3 +22,10 @@ [Includes] Include + +[Guids] + ## HOB GUID to publish SMBIOS data records from PEI phase + # HOB data format is same as SMBIOS records defined in SMBIOS spec or OEM defined types + # Generic DXE Library / Driver can locate HOB(s) and add SMBIOS records into SMBIOS table + gIntelSmbiosDataHobGuid = { 0x798e722e, 0x15b2, 0x4e13, { 0x8a, 0xe9, 0x6b, 0xa3, 0x0f, 0xf7, 0xf1, 0x67 }} + -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Add GUIDs for SMBIOS data HOB and VBT data
Add gIntelSmbiosDataHobGuid and gIntelGraphicsVbtDataGuid GUIDs Cc: Jiewen Yao Cc: Star Zeng Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelSiliconPkg/IntelSiliconPkg.dec | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/IntelSiliconPkg/IntelSiliconPkg.dec b/IntelSiliconPkg/IntelSiliconPkg.dec index e42dbad..556fe76 100644 --- a/IntelSiliconPkg/IntelSiliconPkg.dec +++ b/IntelSiliconPkg/IntelSiliconPkg.dec @@ -1,5 +1,5 @@ ## @file -# IntelSilicon Package +# Intel Silicon Package # # This package provides common open source Intel silicon modules. # @@ -15,10 +15,19 @@ ## [Defines] - DEC_SPECIFICATION = 0x00010005 - PACKAGE_NAME = IntelSiliconPkg - PACKAGE_GUID = F7A58914-FA0E-4F71-BD6A-220FDF824A49 - PACKAGE_VERSION= 0.1 + DEC_SPECIFICATION = 0x00010005 + PACKAGE_NAME= IntelSiliconPkg + PACKAGE_GUID= F7A58914-FA0E-4F71-BD6A-220FDF824A49 + PACKAGE_VERSION = 0.1 [Includes] Include + +[Guids] + ## GUID for Graphics Video BIOS Table (VBT) Data + gIntelGraphicsVbtDataGuid = { 0x56752da9, 0xde6b, 0x4895, { 0x88, 0x19, 0x19, 0x45, 0xb6, 0xb7, 0x6c, 0x22 }} + + ## HOB GUID to publish SMBIOS data records from PEI phase + # Generic DXE Library / Driver can locate HOB(s) and add SMBIOS records into SMBIOS table + gIntelSmbiosDataHobGuid = { 0x798e722e, 0x15b2, 0x4e13, { 0x8a, 0xe9, 0x6b, 0xa3, 0x0f, 0xf7, 0xf1, 0x67 }} + -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] MdePkg: Add ACPI Low Power Idle Table (LPIT) definitions
ACPI Low Power Idle Table (LPIT) Revision 001, dated July 2014 http://www.uefi.org/sites/default/files/resources/ACPI_Low_Power_Idle_Table.pdf Cc: Michael Kinney Cc: Liming Gao Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Include/IndustryStandard/LowPowerIdleTable.h | 82 ++ 1 file changed, 82 insertions(+) create mode 100644 MdePkg/Include/IndustryStandard/LowPowerIdleTable.h diff --git a/MdePkg/Include/IndustryStandard/LowPowerIdleTable.h b/MdePkg/Include/IndustryStandard/LowPowerIdleTable.h new file mode 100644 index 000..b29db04 --- /dev/null +++ b/MdePkg/Include/IndustryStandard/LowPowerIdleTable.h @@ -0,0 +1,82 @@ +/** @file + ACPI Low Power Idle Table (LPIT) definitions + + Copyright (c) 2016, 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 + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + @par Revision Reference: +- ACPI Low Power Idle Table (LPIT) Revision 001, dated July 2014 + http://www.uefi.org/sites/default/files/resources/ACPI_Low_Power_Idle_Table.pdf + + @par Glossary: +- GAS - Generic Address Structure +- LPI - Low Power Idle +**/ +#ifndef _LOW_POWER_IDLE_TABLE_H_ +#define _LOW_POWER_IDLE_TABLE_H_ + +#include + +#pragma pack(1) + +/// +/// LPI Structure Types +/// +#define ACPI_LPI_STRUCTURE_TYPE_NATIVE_CSTATE 0x00 + +/// +/// Low Power Idle (LPI) State Flags +/// +typedef union { + struct { +UINT32 Disabled : 1; ///< If set, LPI state is not used +/** + If set, Residency counter is not available for this LPI state and + Residency Counter Frequency is invalid +**/ +UINT32 CounterUnavailable : 1; +UINT32 Reserved : 30; ///< Reserved for future use. Must be zero + } Bits; + UINT32 Data32; +} ACPI_LPI_STATE_FLAGS; + +/// +/// Low Power Idle (LPI) structure with Native C-state instruction entry trigger descriptor +/// +typedef struct { + UINT32 Type; ///< LPI State descriptor Type 0 + UINT32 Length; ///< Length of LPI state Descriptor Structure + /// + /// Unique LPI state identifier: zero based, monotonically increasing identifier + /// + UINT16 UniqueId; + UINT8 Reserved[2]; ///< Must be Zero + ACPI_LPI_STATE_FLAGSFlags;///< LPI state flags + /** +The LPI entry trigger, matching an existing _CST.Register object, represented as a +Generic Address Structure. All processors must request this state or deeper to trigger. + **/ + EFI_ACPI_6_1_GENERIC_ADDRESS_STRUCTURE EntryTrigger; + UINT32 Residency; ///< Minimum residency or break-even in uSec + UINT32 Latency;///< Worst case exit latency in uSec + /** +[optional] Residency counter, represented as a Generic Address Structure. +If not present, Flags[1] bit should be set. + **/ + EFI_ACPI_6_1_GENERIC_ADDRESS_STRUCTURE ResidencyCounter; + /** +[optional] Residency counter frequency in cycles per second. Value 0 indicates that +counter runs at TSC frequency. Valid only if Residency Counter is present. + **/ + UINT64 ResidencyCounterFrequency; +} ACPI_LPI_NATIVE_CSTATE_DESCRIPTOR; + +#pragma pack() + +#endif -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Fixed bug in IgdOpregion spec
Spec documents Mailbox3 - RM31 size as 0x45(69) instead of 0x46(70) Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h index c66a452..fd6f813 100644 --- a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h +++ b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h @@ -4,6 +4,8 @@ https://01.org/sites/default/files/documentation/skl_opregion_rev0p5.pdf + @note Fixed bug in the spec Mailbox3 - RM31 size from 0x45(69) to 0x46(70) + Copyright (c) 2016, 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 @@ -116,7 +118,7 @@ typedef struct { UINT64 FDSS; ///< Offset 0x3AA DSS Buffer address allocated for IFFS feature UINT32 FDSP; ///< Offset 0x3B2 Size of DSS buffer UINT32 STAT; ///< Offset 0x3B6 State Indicator - UINT8 RM31[0x45];///< Offset 0x3BA - 0x3FF Reserved Must be zero + UINT8 RM31[0x46];///< Offset 0x3BA - 0x3FF Reserved Must be zero. Bug in spec 0x45(69) } IGD_OPREGION_MBOX3; /// -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Add Intel Firmware Version Info (FVI) definitions
Adding Intel Firmware Version Info (FVI) related defines & structures. FVI enables reporting the Firmware Versions using SMBIOS OEM Type. Cc: Jiewen Yao Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Include/IndustryStandard/FirmwareVersionInfo.h | 60 ++ 1 file changed, 60 insertions(+) create mode 100644 IntelSiliconPkg/Include/IndustryStandard/FirmwareVersionInfo.h diff --git a/IntelSiliconPkg/Include/IndustryStandard/FirmwareVersionInfo.h b/IntelSiliconPkg/Include/IndustryStandard/FirmwareVersionInfo.h new file mode 100644 index 000..4ac5e27 --- /dev/null +++ b/IntelSiliconPkg/Include/IndustryStandard/FirmwareVersionInfo.h @@ -0,0 +1,60 @@ +/** @file + Intel Firmware Version Info (FVI) related definitions. + + @todo: update document/spec reference + + Copyright (c) 2016, 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 + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + +@par Specification Reference: + System Management BIOS (SMBIOS) Reference Specification v3.0.0 dated 2015-Feb-12 + http://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.0.0.pdf + +**/ + +#ifndef __FIRMWARE_VERSION_INFO_H__ +#define __FIRMWARE_VERSION_INFO_H__ + +#include SmBios.h + +#define INTEL_FIRMWARE_VERSION_INFO_GROUP_NAME"Firmware Version Info" + +#pragma pack(1) + +/// +/// Firmware Version Structure +/// +typedef struct { + UINT8 MajorVersion; + UINT8 MinorVersion; + UINT8 Revision; + UINT16 BuildNumber; +} INTEL_FIRMWARE_VERSION; + +/// +/// Firmware Version Info (FVI) Structure +/// +typedef struct { + SMBIOS_TABLE_STRING ComponentName; ///< String Index of Component Name + SMBIOS_TABLE_STRING VersionString; ///< String Index of Version String + INTEL_FIRMWARE_VERSION Version;///< Firmware version +} INTEL_FIRMWARE_VERSION_INFO; + +/// +/// SMBIOS OEM Type Intel Firmware Version Info (FVI) Structure +/// +typedef struct { + SMBIOS_STRUCTUREHeader; ///< SMBIOS structure header + UINT8 Count; ///< Number of FVI entries in this structure + INTEL_FIRMWARE_VERSION_INFO Fvi[1]; ///< FVI structure(s) +} SMBIOS_TABLE_TYPE_OEM_INTEL_FVI; + +#pragma pack() + +#endif -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Fixing syntax bug in IGD_OPREGION_HEADER
Added missing ; for DVER in IGD_OPREGION_HEADER Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h index 4d5637c..c66a452 100644 --- a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h +++ b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h @@ -50,7 +50,7 @@ typedef struct { UINT32 MBOX; ///< Offset 0x58 Supported Mailboxes UINT32 DMOD; ///< Offset 0x5C Driver Model UINT32 PCON; ///< Offset 0x60 Platform Configuration - CHAR16 DVER[0x10] ///< Offset 0x64 GOP Version + CHAR16 DVER[0x10];///< Offset 0x64 GOP Version UINT8 RM01[0x7C];///< Offset 0x84 Reserved Must be zero } IGD_OPREGION_HEADER; -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Updated IgdOpregion.h based on latest spec
Updated IgdOpregion.h to align with latest specification https://01.org/sites/default/files/documentation/skl_opregion_rev0p5.pdf 1) Updated Mailbox structures to align with latest spec 2) Added Mailbox 5 structure 3) Added defines for Signature and Mailbox support Cc: Jiewen Yao Cc: Michael Kinney Cc: Maurice Ma Cc: Amy Chan Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Include/IndustryStandard/IgdOpRegion.h | 47 -- 1 file changed, 34 insertions(+), 13 deletions(-) diff --git a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h index 7f76c09..4d5637c 100644 --- a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h +++ b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h @@ -2,14 +2,7 @@ IGD OpRegion definition from Intel Integrated Graphics Device OpRegion Specification. - https://01.org/sites/default/files/documentation/acpi_igd_opregion_spec_0.pdf - - There are some mismatch between the specification and the implementation. - The definition follows the latest implementation. - 1) INTEL_IGD_OPREGION_HEADER.RSV1[0xA0] - 2) INTEL_IGD_OPREGION_MBOX1.RSV3[0x3C] - 3) INTEL_IGD_OPREGION_MBOX3.RSV5[0x62] - 4) INTEL_IGD_OPREGION_VBT.RVBT[0x1800] Size is 6KB + https://01.org/sites/default/files/documentation/skl_opregion_rev0p5.pdf Copyright (c) 2016, Intel Corporation. All rights reserved. This program and the accompanying materials @@ -24,6 +17,13 @@ #ifndef _IGD_OPREGION_H_ #define _IGD_OPREGION_H_ +#define IGD_OPREGION_HEADER_SIGN "IntelGraphicsMem" +#define IGD_OPREGION_HEADER_MBOX1 BIT0 +#define IGD_OPREGION_HEADER_MBOX2 BIT1 +#define IGD_OPREGION_HEADER_MBOX3 BIT2 +#define IGD_OPREGION_HEADER_MBOX4 BIT3 +#define IGD_OPREGION_HEADER_MBOX5 BIT4 + /** OpRegion structures: Sub-structures define the different parts of the OpRegion followed by the @@ -49,7 +49,9 @@ typedef struct { UINT8 GVER[0x10];///< Offset 0x48 Graphic Driver Build Version UINT32 MBOX; ///< Offset 0x58 Supported Mailboxes UINT32 DMOD; ///< Offset 0x5C Driver Model - UINT8 RSV1[0xA0];///< Offset 0x60 Reserved + UINT32 PCON; ///< Offset 0x60 Platform Configuration + CHAR16 DVER[0x10] ///< Offset 0x64 GOP Version + UINT8 RM01[0x7C];///< Offset 0x84 Reserved Must be zero } IGD_OPREGION_HEADER; /// @@ -60,7 +62,7 @@ typedef struct { UINT32 DRDY; ///< Offset 0x100 Driver Readiness UINT32 CSTS; ///< Offset 0x104 Status UINT32 CEVT; ///< Offset 0x108 Current Event - UINT8 RSVD[0x14];///< Offset 0x10C Reserved Must be Zero + UINT8 RM11[0x14];///< Offset 0x10C Reserved Must be Zero UINT32 DIDL[8]; ///< Offset 0x120 Supported Display Devices ID List UINT32 CPDL[8]; ///< Offset 0x140 Currently Attached Display Devices List UINT32 CADL[8]; ///< Offset 0x160 Currently Active Display Devices List @@ -74,7 +76,9 @@ typedef struct { UINT32 EVTS; ///< Offset 0x1B8 Events supported by ASL UINT32 CNOT; ///< Offset 0x1BC Current OS Notification UINT32 NRDY; ///< Offset 0x1C0 Driver Status - UINT8 RSV3[0x3C];///< Offset 0x1C4 - 0x1FF Reserved + UINT8 DID2[0x1C];///< Offset 0x1C4 Extended Supported Devices ID List (DOD) + UINT8 CPD2[0x1C];///< Offset 0x1E0 Extended Attached Display Devices List + UINT8 RM12[4]; ///< Offset 0x1FC - 0x1FF Reserved Must be zero } IGD_OPREGION_MBOX1; /// @@ -85,7 +89,7 @@ typedef struct { UINT32 SCIC; ///< Offset 0x200 Software SCI Command / Status / Data UINT32 PARM; ///< Offset 0x204 Software SCI Parameters UINT32 DSLP; ///< Offset 0x208 Driver Sleep Time Out - UINT8 RSV4[0xF4];///< Offset 0x20C - 0x2FF Reserved + UINT8 RM21[0xF4];///< Offset 0x20C - 0x2FF Reserved Must be zero } IGD_OPREGION_MBOX2; /// @@ -106,7 +110,13 @@ typedef struct { UINT8 PLUT[0x4A];///< Offset 0x34C Panel Look Up Table & Identifier UINT32 PFMB; ///< Offset 0x396 PWM Frequency and Minimum Brightness UINT32 CCDV; ///< Offset 0x39A Color Correction Default Values - UINT8 RSV5[0x62];///< Offset 0x39E - 0x3FF Reserved + UINT32 PCFT; ///< Offset 0x39E Power Conservation Features + UINT32 SROT; ///< Offset 0x3A2 Supported Rotation Angles + UINT32 IUER; ///< Offset 0x3A6 Intel Ultrabook(TM) Event Register + UINT64 FDSS; ///< Offset 0x3AA DSS Buffer address allocated for IFFS feature + UINT32 FDSP; ///< Offset 0x3B2 Size of DSS buffer + UINT32 STAT; ///< Offset 0x3B6 State Indicator + UINT8 RM31[0x45];///< Offset 0x3BA - 0x3FF Reserved Must be zero } IGD_OPREGION_MBOX3; /// @@ -118,6 +12
[edk2] [PATCH] IntelSiliconPkg: Rename IGD structures to make it consistent
Renamed INTEL_IGD_* to IGD_* and IGD_OPREGION_VBT to IGD_OPREGION_MBOX4 to make it consistent with file name and other mailbox naming. Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Include/IndustryStandard/IgdOpRegion.h | 39 -- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h index 9982c9c..7f76c09 100644 --- a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h +++ b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h @@ -36,8 +36,9 @@ **/ #pragma pack(1) /// -/// OpRegion header (mailbox 0) structure. The OpRegion Header is used to +/// OpRegion Mailbox 0 Header structure. The OpRegion Header is used to /// identify a block of memory as the graphics driver OpRegion. +/// Offset 0x0, Size 0x100 /// typedef struct { CHAR8 SIGN[0x10];///< Offset 0x00 OpRegion Signature @@ -49,16 +50,17 @@ typedef struct { UINT32 MBOX; ///< Offset 0x58 Supported Mailboxes UINT32 DMOD; ///< Offset 0x5C Driver Model UINT8 RSV1[0xA0];///< Offset 0x60 Reserved -} INTEL_IGD_OPREGION_HEADER; +} IGD_OPREGION_HEADER; /// -/// OpRegion mailbox 1 (public ACPI Methods) +/// OpRegion Mailbox 1 - Public ACPI Methods +/// Offset 0x100, Size 0x100 /// typedef struct { UINT32 DRDY; ///< Offset 0x100 Driver Readiness UINT32 CSTS; ///< Offset 0x104 Status UINT32 CEVT; ///< Offset 0x108 Current Event - UINT8 RSV2[0x14];///< Offset 0x10C Reserved + UINT8 RSVD[0x14];///< Offset 0x10C Reserved Must be Zero UINT32 DIDL[8]; ///< Offset 0x120 Supported Display Devices ID List UINT32 CPDL[8]; ///< Offset 0x140 Currently Attached Display Devices List UINT32 CADL[8]; ///< Offset 0x160 Currently Active Display Devices List @@ -73,20 +75,22 @@ typedef struct { UINT32 CNOT; ///< Offset 0x1BC Current OS Notification UINT32 NRDY; ///< Offset 0x1C0 Driver Status UINT8 RSV3[0x3C];///< Offset 0x1C4 - 0x1FF Reserved -} INTEL_IGD_OPREGION_MBOX1; +} IGD_OPREGION_MBOX1; /// -/// OpRegion mailbox 2 (Software SCI Interface). +/// OpRegion Mailbox 2 - Software SCI Interface +/// Offset 0x200, Size 0x100 /// typedef struct { UINT32 SCIC; ///< Offset 0x200 Software SCI Command / Status / Data UINT32 PARM; ///< Offset 0x204 Software SCI Parameters UINT32 DSLP; ///< Offset 0x208 Driver Sleep Time Out UINT8 RSV4[0xF4];///< Offset 0x20C - 0x2FF Reserved -} INTEL_IGD_OPREGION_MBOX2; +} IGD_OPREGION_MBOX2; /// -/// OpRegion mailbox 3 (BIOS/Driver Communication - ASLE Support). +/// OpRegion Mailbox 3 - BIOS/Driver Notification - ASLE Support +/// Offset 0x300, Size 0x100 /// typedef struct { UINT32 ARDY; ///< Offset 0x300 Driver Readiness @@ -103,25 +107,26 @@ typedef struct { UINT32 PFMB; ///< Offset 0x396 PWM Frequency and Minimum Brightness UINT32 CCDV; ///< Offset 0x39A Color Correction Default Values UINT8 RSV5[0x62];///< Offset 0x39E - 0x3FF Reserved -} INTEL_IGD_OPREGION_MBOX3; +} IGD_OPREGION_MBOX3; /// -/// OpRegion mailbox 4 (VBT). +/// OpRegion Mailbox 4 - VBT Video BIOS Table +/// Offset 0x400, Size 0x1800 /// typedef struct { UINT8 RVBT[0x1800]; ///< Offset 0x400 - 0x1BFF Raw VBT Data -} INTEL_IGD_OPREGION_VBT; +} IGD_OPREGION_MBOX4; /// /// IGD OpRegion Structure /// typedef struct { - INTEL_IGD_OPREGION_HEADER Header; ///< OpRegion header (Offset 0x0, Size 0x100) - INTEL_IGD_OPREGION_MBOX1 MBox1; ///< Mailbox 1: Public ACPI Methods (Offset 0x100, Size 0x100) - INTEL_IGD_OPREGION_MBOX2 MBox2; ///< Mailbox 2: Software SCI Interface (Offset 0x200, Size 0x100) - INTEL_IGD_OPREGION_MBOX3 MBox3; ///< Mailbox 3: BIOS to Driver Communication (Offset 0x300, Size 0x100) - INTEL_IGD_OPREGION_VBTVBT;///< Mailbox 4: Video BIOS Table (VBT) (Offset 0x400, Size 0x1200) -} IGD_IGD_OPREGION_STRUCTURE; + IGD_OPREGION_HEADER Header; ///< OpRegion header (Offset 0x0, Size 0x100) + IGD_OPREGION_MBOX1 MBox1; ///< Mailbox 1: Public ACPI Methods (Offset 0x100, Size 0x100) + IGD_OPREGION_MBOX2 MBox2; ///< Mailbox 2: Software SCI Interface (Offset 0x200, Size 0x100) + IGD_OPREGION_MBOX3 MBox3; ///< Mailbox 3: BIOS to Driver Notification (Offset 0x300, Size 0x100) + IGD_OPREGION_MBOX4 MBox4; ///< Mailbox 4: Video BIOS Table (VBT) (Offset 0x400, Size 0x1800) +} IGD_OPREGION_STRUCTURE; #pragma pack() #endif -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCHV2 2/2] IntelFsp2Pkg: Fix typo and comments
Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Library/BaseFspCommonLib/FspCommonLib.c| 34 +++--- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c b/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c index 660e9fc..a9c8da6 100644 --- a/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c +++ b/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c @@ -58,7 +58,7 @@ typedef struct { /** This function sets the FSP global data pointer. - @param[in] FspData Fsp global data pointer. + @param[in] FspData FSP global data pointer. **/ VOID @@ -191,7 +191,7 @@ SetFspCoreStackPointer ( /** This function sets the platform specific data pointer. - @param[in] PlatformData Fsp platform specific data pointer. + @param[in] PlatformData FSP platform specific data pointer. **/ VOID @@ -210,7 +210,7 @@ SetFspPlatformDataPointer ( /** This function gets the platform specific data pointer. - @param[in] PlatformData Fsp platform specific data pointer. + @param[in] PlatformData FSP platform specific data pointer. **/ VOID * @@ -240,7 +240,7 @@ SetFspUpdDataPointer ( FSP_GLOBAL_DATA *FspData; // - // Get the Fsp Global Data Pointer + // Get the FSP Global Data Pointer // FspData = GetFspGlobalDataPointer (); @@ -269,9 +269,9 @@ GetFspUpdDataPointer ( /** - This function sets the memory init UPD data pointer. + This function sets the FspMemoryInit UPD data pointer. - @param[in] MemoryInitUpdPtr memory init UPD data pointer. + @param[in] MemoryInitUpdPtr FspMemoryInit UPD data pointer. **/ VOID EFIAPI @@ -282,20 +282,20 @@ SetFspMemoryInitUpdDataPointer ( FSP_GLOBAL_DATA *FspData; // - // Get the Fsp Global Data Pointer + // Get the FSP Global Data Pointer // FspData = GetFspGlobalDataPointer (); // - // Set the memory init UPD pointer. + // Set the FspMemoryInit UPD pointer. // FspData->MemoryInitUpdPtr = MemoryInitUpdPtr; } /** - This function gets the memory init UPD data pointer. + This function gets the FspMemoryInit UPD data pointer. - @return memory init UPD data pointer. + @return FspMemoryInit UPD data pointer. **/ VOID * EFIAPI @@ -311,9 +311,9 @@ GetFspMemoryInitUpdDataPointer ( /** - This function sets the silicon init UPD data pointer. + This function sets the FspSiliconInit UPD data pointer. - @param[in] SiliconInitUpdPtr silicon init UPD data pointer. + @param[in] SiliconInitUpdPtr FspSiliconInit UPD data pointer. **/ VOID EFIAPI @@ -324,20 +324,20 @@ SetFspSiliconInitUpdDataPointer ( FSP_GLOBAL_DATA *FspData; // - // Get the Fsp Global Data Pointer + // Get the FSP Global Data Pointer // FspData = GetFspGlobalDataPointer (); // - // Set the silicon init UPD data pointer. + // Set the FspSiliconInit UPD data pointer. // FspData->SiliconInitUpdPtr = SiliconInitUpdPtr; } /** - This function gets the silicon init UPD data pointer. + This function gets the FspSiliconInit UPD data pointer. - @return silicon init UPD data pointer. + @return FspSiliconInit UPD data pointer. **/ VOID * EFIAPI @@ -528,6 +528,6 @@ FspApiReturnStatusReset ( SetFspApiReturnStatus ((EFI_STATUS)FspResetType); Pei2LoaderSwitchStack (); DEBUG ((DEBUG_ERROR, "!!!ERROR: FSP has requested BootLoader for reset. But BootLoader has not honored the reset\n")); -DEBUG ((DEBUG_ERROR, "!!!ERROR: Please add support in BootLoader to honour the reset request from FSP\n")); +DEBUG ((DEBUG_ERROR, "!!!ERROR: Please add support in BootLoader to honor the reset request from FSP\n")); } while (LoopUntilReset); } -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCHV2 1/2] IntelFsp2Pkg: Remove pragma usage to align with UEFI Spec
UEFI spec section 2.3.1 requires all data to be naturally aligned. Remove the unnecessary pragma usage. Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelFsp2Pkg/Include/FspDataTable.h | 4 IntelFsp2Pkg/Include/FspEas/FspApi.h | 3 --- IntelFsp2Pkg/Include/FspGlobalData.h | 4 IntelFsp2Pkg/Include/Guid/FspHeaderFile.h | 4 4 files changed, 15 deletions(-) diff --git a/IntelFsp2Pkg/Include/FspDataTable.h b/IntelFsp2Pkg/Include/FspDataTable.h index 3c79f34..a137feb 100644 --- a/IntelFsp2Pkg/Include/FspDataTable.h +++ b/IntelFsp2Pkg/Include/FspDataTable.h @@ -15,8 +15,6 @@ #ifndef _FSP_DATA_TABLE_H_ #define _FSP_DATA_TABLE_H_ -#pragma pack(1) - #define FSP_DATA_SIGNATURE SIGNATURE_32 ('F', 'S', 'P', 'D') typedef struct { @@ -27,6 +25,4 @@ typedef struct { UINT32 FspsBase; } FSP_DATA_TABLE; -#pragma pack() - #endif diff --git a/IntelFsp2Pkg/Include/FspEas/FspApi.h b/IntelFsp2Pkg/Include/FspEas/FspApi.h index a2e4813..173b33f 100644 --- a/IntelFsp2Pkg/Include/FspEas/FspApi.h +++ b/IntelFsp2Pkg/Include/FspEas/FspApi.h @@ -30,7 +30,6 @@ #define FSP_STATUS_RESET_REQUIRED_80x4008 /// @} -#pragma pack(1) /// /// FSP_UPD_HEADER Configuration. /// @@ -153,8 +152,6 @@ typedef struct { FSP_INIT_PHASE Phase; } NOTIFY_PHASE_PARAMS; -#pragma pack() - /** This FSP API is called soon after coming out of reset and before memory and stack is available. This FSP API will load the microcode update, enable code caching for the diff --git a/IntelFsp2Pkg/Include/FspGlobalData.h b/IntelFsp2Pkg/Include/FspGlobalData.h index 8ac3199..605a264 100644 --- a/IntelFsp2Pkg/Include/FspGlobalData.h +++ b/IntelFsp2Pkg/Include/FspGlobalData.h @@ -16,8 +16,6 @@ #include -#pragma pack(1) - typedef enum { TempRamInitApiIndex, FspInitApiIndex, @@ -61,6 +59,4 @@ typedef struct { UINT64 PerfData[32]; } FSP_GLOBAL_DATA; -#pragma pack() - #endif diff --git a/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h b/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h index 96cac00..d36d0a6 100644 --- a/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h +++ b/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h @@ -30,8 +30,6 @@ #define FSP_INFO_HEADER_SIGNATURE SIGNATURE_32 ('F', 'S', 'P', 'H') -#pragma pack(1) - /// /// FSP Information Header as described in FSP v2.0 Spec section 5.1.1. /// @@ -197,8 +195,6 @@ typedef struct { //UINT32 PatchData[]; } FSP_PATCH_TABLE; -#pragma pack() - extern EFI_GUID gFspHeaderFileGuid; #endif -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 1/3] IntelFsp2Pkg: Remove pragma usage to align with UEFI Spec
UEFI spec section 2.3.1 requires all data to be naturally aligned. Remove the unnecessary pragma usage and use push and pop where needed. Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelFsp2Pkg/Include/FspDataTable.h | 4 IntelFsp2Pkg/Include/FspEas/FspApi.h | 3 --- IntelFsp2Pkg/Include/FspGlobalData.h | 4 IntelFsp2Pkg/Include/Guid/FspHeaderFile.h| 4 IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c | 4 ++-- 5 files changed, 2 insertions(+), 17 deletions(-) diff --git a/IntelFsp2Pkg/Include/FspDataTable.h b/IntelFsp2Pkg/Include/FspDataTable.h index 3c79f34..a137feb 100644 --- a/IntelFsp2Pkg/Include/FspDataTable.h +++ b/IntelFsp2Pkg/Include/FspDataTable.h @@ -15,8 +15,6 @@ #ifndef _FSP_DATA_TABLE_H_ #define _FSP_DATA_TABLE_H_ -#pragma pack(1) - #define FSP_DATA_SIGNATURE SIGNATURE_32 ('F', 'S', 'P', 'D') typedef struct { @@ -27,6 +25,4 @@ typedef struct { UINT32 FspsBase; } FSP_DATA_TABLE; -#pragma pack() - #endif diff --git a/IntelFsp2Pkg/Include/FspEas/FspApi.h b/IntelFsp2Pkg/Include/FspEas/FspApi.h index a2e4813..173b33f 100644 --- a/IntelFsp2Pkg/Include/FspEas/FspApi.h +++ b/IntelFsp2Pkg/Include/FspEas/FspApi.h @@ -30,7 +30,6 @@ #define FSP_STATUS_RESET_REQUIRED_80x4008 /// @} -#pragma pack(1) /// /// FSP_UPD_HEADER Configuration. /// @@ -153,8 +152,6 @@ typedef struct { FSP_INIT_PHASE Phase; } NOTIFY_PHASE_PARAMS; -#pragma pack() - /** This FSP API is called soon after coming out of reset and before memory and stack is available. This FSP API will load the microcode update, enable code caching for the diff --git a/IntelFsp2Pkg/Include/FspGlobalData.h b/IntelFsp2Pkg/Include/FspGlobalData.h index 8ac3199..605a264 100644 --- a/IntelFsp2Pkg/Include/FspGlobalData.h +++ b/IntelFsp2Pkg/Include/FspGlobalData.h @@ -16,8 +16,6 @@ #include -#pragma pack(1) - typedef enum { TempRamInitApiIndex, FspInitApiIndex, @@ -61,6 +59,4 @@ typedef struct { UINT64 PerfData[32]; } FSP_GLOBAL_DATA; -#pragma pack() - #endif diff --git a/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h b/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h index 96cac00..d36d0a6 100644 --- a/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h +++ b/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h @@ -30,8 +30,6 @@ #define FSP_INFO_HEADER_SIGNATURE SIGNATURE_32 ('F', 'S', 'P', 'H') -#pragma pack(1) - /// /// FSP Information Header as described in FSP v2.0 Spec section 5.1.1. /// @@ -197,8 +195,6 @@ typedef struct { //UINT32 PatchData[]; } FSP_PATCH_TABLE; -#pragma pack() - extern EFI_GUID gFspHeaderFileGuid; #endif diff --git a/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c b/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c index 660e9fc..58c71f5 100644 --- a/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c +++ b/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c @@ -20,7 +20,7 @@ #include #include -#pragma pack(1) +#pragma pack(push, 1) // // API Parameter+0x34 @@ -53,7 +53,7 @@ typedef struct { #define CONTEXT_STACK_OFFSET(x) (UINT32)&((CONTEXT_STACK *)(UINTN)0)->x -#pragma pack() +#pragma pack(pop) /** This function sets the FSP global data pointer. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 3/3] IntelFsp2WrapperPkg: Update pragma to use push and pop
Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Library/BaseFspWrapperApiLib/X64/DispatchExecute.c| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c b/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c index 061d381..5f4b75e 100644 --- a/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c +++ b/IntelFsp2WrapperPkg/Library/BaseFspWrapperApiLib/X64/DispatchExecute.c @@ -18,7 +18,7 @@ #include #include -#pragma pack(1) +#pragma pack(push, 1) typedef union { struct { UINT32 LimitLow: 16; @@ -37,7 +37,7 @@ typedef union { } Bits; UINT64 Uint64; } IA32_GDT; -#pragma pack() +#pragma pack(pop) GLOBAL_REMOVE_IF_UNREFERENCED IA32_GDT mGdtEntries[] = { {{0, 0, 0, 0,0, 0, 0, 0,0, 0, 0, 0, 0}}, /* 0x0: reserve */ -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 2/3] IntelFsp2Pkg: Fix typo and comments
Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Library/BaseFspCommonLib/FspCommonLib.c| 34 +++--- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c b/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c index 58c71f5..def55b9 100644 --- a/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c +++ b/IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c @@ -58,7 +58,7 @@ typedef struct { /** This function sets the FSP global data pointer. - @param[in] FspData Fsp global data pointer. + @param[in] FspData FSP global data pointer. **/ VOID @@ -191,7 +191,7 @@ SetFspCoreStackPointer ( /** This function sets the platform specific data pointer. - @param[in] PlatformData Fsp platform specific data pointer. + @param[in] PlatformData FSP platform specific data pointer. **/ VOID @@ -210,7 +210,7 @@ SetFspPlatformDataPointer ( /** This function gets the platform specific data pointer. - @param[in] PlatformData Fsp platform specific data pointer. + @param[in] PlatformData FSP platform specific data pointer. **/ VOID * @@ -240,7 +240,7 @@ SetFspUpdDataPointer ( FSP_GLOBAL_DATA *FspData; // - // Get the Fsp Global Data Pointer + // Get the FSP Global Data Pointer // FspData = GetFspGlobalDataPointer (); @@ -269,9 +269,9 @@ GetFspUpdDataPointer ( /** - This function sets the memory init UPD data pointer. + This function sets the FspMemoryInit UPD data pointer. - @param[in] MemoryInitUpdPtr memory init UPD data pointer. + @param[in] MemoryInitUpdPtr FspMemoryInit UPD data pointer. **/ VOID EFIAPI @@ -282,20 +282,20 @@ SetFspMemoryInitUpdDataPointer ( FSP_GLOBAL_DATA *FspData; // - // Get the Fsp Global Data Pointer + // Get the FSP Global Data Pointer // FspData = GetFspGlobalDataPointer (); // - // Set the memory init UPD pointer. + // Set the FspMemoryInit UPD pointer. // FspData->MemoryInitUpdPtr = MemoryInitUpdPtr; } /** - This function gets the memory init UPD data pointer. + This function gets the FspMemoryInit UPD data pointer. - @return memory init UPD data pointer. + @return FspMemoryInit UPD data pointer. **/ VOID * EFIAPI @@ -311,9 +311,9 @@ GetFspMemoryInitUpdDataPointer ( /** - This function sets the silicon init UPD data pointer. + This function sets the FspSiliconInit UPD data pointer. - @param[in] SiliconInitUpdPtr silicon init UPD data pointer. + @param[in] SiliconInitUpdPtr FspSiliconInit UPD data pointer. **/ VOID EFIAPI @@ -324,20 +324,20 @@ SetFspSiliconInitUpdDataPointer ( FSP_GLOBAL_DATA *FspData; // - // Get the Fsp Global Data Pointer + // Get the FSP Global Data Pointer // FspData = GetFspGlobalDataPointer (); // - // Set the silicon init UPD data pointer. + // Set the FspSiliconInit UPD data pointer. // FspData->SiliconInitUpdPtr = SiliconInitUpdPtr; } /** - This function gets the silicon init UPD data pointer. + This function gets the FspSiliconInit UPD data pointer. - @return silicon init UPD data pointer. + @return FspSiliconInit UPD data pointer. **/ VOID * EFIAPI @@ -528,6 +528,6 @@ FspApiReturnStatusReset ( SetFspApiReturnStatus ((EFI_STATUS)FspResetType); Pei2LoaderSwitchStack (); DEBUG ((DEBUG_ERROR, "!!!ERROR: FSP has requested BootLoader for reset. But BootLoader has not honored the reset\n")); -DEBUG ((DEBUG_ERROR, "!!!ERROR: Please add support in BootLoader to honour the reset request from FSP\n")); +DEBUG ((DEBUG_ERROR, "!!!ERROR: Please add support in BootLoader to honor the reset request from FSP\n")); } while (LoopUntilReset); } -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Add Firmware Interface Table (FIT) definitions
Adding Processor Firmware Interface Table (FIT) related defines & structures Cc: Jiewen Yao Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../IndustryStandard/FirmwareInterfaceTable.h | 75 ++ 1 file changed, 75 insertions(+) create mode 100644 IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceTable.h diff --git a/IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceTable.h b/IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceTable.h new file mode 100644 index 000..ea54578 --- /dev/null +++ b/IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceTable.h @@ -0,0 +1,75 @@ +/** @file + FirmwareInterfaceTable (FIT) related definitions. + + @todo: update document/spec reference + + Copyright (c) 2016, 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 + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + +**/ + +#ifndef __FIRMWARE_INTERFACE_TABLE_H__ +#define __FIRMWARE_INTERFACE_TABLE_H__ + +// +// FIT Entry type definitions +// +#define FIT_TYPE_00_HEADER 0x00 +#define FIT_TYPE_01_MICROCODE 0x01 +#define FIT_TYPE_02_STARTUP_ACM 0x02 +#define FIT_TYPE_07_BIOS_STARTUP_MODULE 0x07 +#define FIT_TYPE_08_TPM_POLICY 0x08 +#define FIT_TYPE_09_BIOS_POLICY 0x09 +#define FIT_TYPE_0A_TXT_POLICY 0x0A +#define FIT_TYPE_0B_KEY_MANIFEST0x0B +#define FIT_TYPE_0C_BOOT_POLICY_MANIFEST0x0C +#define FIT_TYPE_10_CSE_SECURE_BOOT 0x10 +#define FIT_TYPE_2D_TXTSX_POLICY0x2D +#define FIT_TYPE_2F_JMP_DEBUG_POLICY0x2F +#define FIT_TYPE_7F_SKIP0x7F + +#define FIT_POINTER_ADDRESS 0xFFC0 ///< Fixed address at 4G - 40h + +#define FIT_TYPE_VERSION0x0100 + +#define FIT_TYPE_00_SIGNATURE SIGNATURE_64 ('_', 'F', 'I', 'T', '_', ' ', ' ', ' ') + +#pragma pack(push, 1) + +typedef struct { + /** +Address is the base address of the firmware component +must be aligned on 16 byte boundary + **/ + UINT64 Address; + UINT8 Size[3]; ///< Size is the span of the component in multiple of 16 bytes + UINT8 Reserved; ///< Reserved must be set to 0 + /** +Component's version number in binary coded decimal (BCD) format. +For the FIT header entry, the value in this field will indicate the revision +number of the FIT data structure. The upper byte of the revision field +indicates the major revision and the lower byte indicates the minor revision. + **/ + UINT16 Version; + UINT8 Type : 7; ///< FIT types 0x00 to 0x7F + /// + /// Checksum Valid indicates whether component has valid checksum. + /// + UINT8 C_V : 1; + /** +Component's checksum. The modulo sum of all the bytes in the component and +the value in this field (Chksum) must add up to zero. This field is only +valid if the C_V flag is non-zero. + **/ + UINT8 Chksum; +} FIRMWARE_INTERFACE_TABLE_ENTRY; + +#pragma pack(pop) + +#endif -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH] IntelSiliconPkg: Fixed VBT size bug, typos and updated comments
1) Fixed the VBT size from 0x1C00(7KB) to 0x1800(6KB) and typos, indentation 2) Updated offsets in hex values and offset from start of OPREGION Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Include/IndustryStandard/IgdOpRegion.h | 123 +++-- 1 file changed, 62 insertions(+), 61 deletions(-) diff --git a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h index a0ee79d..9982c9c 100644 --- a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h +++ b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h @@ -9,7 +9,7 @@ 1) INTEL_IGD_OPREGION_HEADER.RSV1[0xA0] 2) INTEL_IGD_OPREGION_MBOX1.RSV3[0x3C] 3) INTEL_IGD_OPREGION_MBOX3.RSV5[0x62] - 4) INTEL_IGD_OPREGION_VBT.RVBT[0x1C00] + 4) INTEL_IGD_OPREGION_VBT.RVBT[0x1800] Size is 6KB Copyright (c) 2016, Intel Corporation. All rights reserved. This program and the accompanying materials @@ -25,101 +25,102 @@ #define _IGD_OPREGION_H_ /** - OpRegion structures: - Sub-structures define the different parts of the OpRegion followed by the - main structure representing the entire OpRegion. + OpRegion structures: + Sub-structures define the different parts of the OpRegion followed by the + main structure representing the entire OpRegion. - Note: These structures are packed to 1 byte offsets because the exact - data location is requred by the supporting design specification due to - the fact that the data is used by ASL and Graphics driver code compiled - separatly. + @note: These structures are packed to 1 byte offsets because the exact + data location is required by the supporting design specification due to + the fact that the data is used by ASL and Graphics driver code compiled + separately. **/ #pragma pack(1) /// -/// OpRegion header (mailbox 0) structure and defines. +/// OpRegion header (mailbox 0) structure. The OpRegion Header is used to +/// identify a block of memory as the graphics driver OpRegion. /// typedef struct { - CHAR8 SIGN[0x10]; ///< Offset 0OpRegion Signature - UINT32 SIZE; ///< Offset 16 OpRegion Size - UINT32 OVER; ///< Offset 20 OpRegion Structure Version - UINT8 SVER[0x20]; ///< Offset 24 System BIOS Build Version - UINT8 VVER[0x10]; ///< Offset 56 Video BIOS Build Version - UINT8 GVER[0x10]; ///< Offset 72 Graphic Driver Build Version - UINT32 MBOX; ///< Offset 88 Supported Mailboxes - UINT32 DMOD; ///< Offset 92 Driver Model - UINT8 RSV1[0xA0]; ///< Offset 96 Reserved + CHAR8 SIGN[0x10];///< Offset 0x00 OpRegion Signature + UINT32 SIZE; ///< Offset 0x10 OpRegion Size + UINT32 OVER; ///< Offset 0x14 OpRegion Structure Version + UINT8 SVER[0x20];///< Offset 0x18 System BIOS Build Version + UINT8 VVER[0x10];///< Offset 0x38 Video BIOS Build Version + UINT8 GVER[0x10];///< Offset 0x48 Graphic Driver Build Version + UINT32 MBOX; ///< Offset 0x58 Supported Mailboxes + UINT32 DMOD; ///< Offset 0x5C Driver Model + UINT8 RSV1[0xA0];///< Offset 0x60 Reserved } INTEL_IGD_OPREGION_HEADER; /// -/// OpRegion mailbox 1 (public ACPI Methods). +/// OpRegion mailbox 1 (public ACPI Methods) /// typedef struct { - UINT32 DRDY; ///< Offset 0Driver Readiness - UINT32 CSTS; ///< Offset 4Status - UINT32 CEVT; ///< Offset 8Current Event - UINT8 RSV2[0x14]; ///< Offset 12 Reserved - UINT32 DIDL[8];///< Offset 32 Supported Display Devices ID List - UINT32 CPDL[8];///< Offset 64 Currently Attached Display Devices List - UINT32 CADL[8];///< Offset 96 Currently Active Display Devices List - UINT32 NADL[8];///< Offset 128 Next Active Devices List - UINT32 ASLP; ///< Offset 160 ASL Sleep Time Out - UINT32 TIDX; ///< Offset 164 Toggle Table Index - UINT32 CHPD; ///< Offset 168 Current Hotplug Enable Indicator - UINT32 CLID; ///< Offset 172 Current Lid State Indicator - UINT32 CDCK; ///< Offset 176 Current Docking State Indicator - UINT32 SXSW; ///< Offset 180 Display Switch Notification on Sx State Resume - UINT32 EVTS; ///< Offset 184 Events supported by ASL - UINT32 CNOT; ///< Offset 188 Current OS Notification - UINT32 NRDY; ///< Offset 192 Driver Status - UINT8 RSV3[0x3C]; ///< Offset 196 Reserved + UINT32 DRDY; ///< Offset 0x100 Driver Readiness + UINT32 CSTS; ///< Offset 0x104 Status + UINT32 CEVT; ///< Offset 0x108 Current Event + UINT8 RSV2[0x14];///< Offset 0x10C Reserved + UINT32 DIDL[8]; ///< Offset 0x120 Supported Display Devices ID List + UINT32 CPDL[8]; ///< Offset 0x140 Currently Attached Display Devic
[edk2] [PATCHV2] IntelFsp2Pkg: Converted PatchFvUserManual from .docx to .md format
Converted the the word format of the documentation into markdown format for PatchFv.py V2: updated the commit message descripton Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Cc: Satya Yarlagadda Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Tools/UserManuals/PatchFvUserManual.docx | Bin 21481 -> 0 bytes .../Tools/UserManuals/PatchFvUserManual.md | 123 + 2 files changed, 123 insertions(+) delete mode 100644 IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx create mode 100644 IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.md diff --git a/IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx b/IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx deleted file mode 100644 index ab1eda993e7b7d249a0390dc1db83ff4987395da.. GIT binary patch literal 0 HcmV?d1 literal 21481 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
[edk2] [PATCH] IntelFsp2Pkg: Converted GenCfgOptUserManual from .docx to .md format
Converted the the word format of the documentation into markdown format for GenCfgOpt.py Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Tools/UserManuals/GenCfgOptUserManual.docx | Bin 28336 -> 0 bytes .../Tools/UserManuals/GenCfgOptUserManual.md | 353 + 2 files changed, 353 insertions(+) delete mode 100644 IntelFsp2Pkg/Tools/UserManuals/GenCfgOptUserManual.docx create mode 100644 IntelFsp2Pkg/Tools/UserManuals/GenCfgOptUserManual.md diff --git a/IntelFsp2Pkg/Tools/UserManuals/GenCfgOptUserManual.docx b/IntelFsp2Pkg/Tools/UserManuals/GenCfgOptUserManual.docx deleted file mode 100644 index c8766d5775158a3a6d17d9a0ffda598c8ea516ca.. GIT binary patch literal 0 HcmV?d1 literal 28336 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
[edk2] [PATCH] IntelFsp2Pkg: Converted PatchFvUserManual from .docx to .md format
Converted the the word format of the documentation into markdown format for PatchFvUserManual Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Cc: Satya Yarlagadda Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Tools/UserManuals/PatchFvUserManual.docx | Bin 21481 -> 0 bytes .../Tools/UserManuals/PatchFvUserManual.md | 123 + 2 files changed, 123 insertions(+) delete mode 100644 IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx create mode 100644 IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.md diff --git a/IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx b/IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx deleted file mode 100644 index ab1eda993e7b7d249a0390dc1db83ff4987395da.. GIT binary patch literal 0 HcmV?d1 literal 21481 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
[edk2] [PATCH] IntelFsp2Pkg: Converted PatchFvUserManual from .docx to .md format
Converted the the word format of the documentation into markdown format for PatchFvUserManual Cc: Jiewen Yao Cc: Maurice Ma Cc: Satya Yarlagadda Cc: Satya Yarlagadda Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Tools/UserManuals/PatchFvUserManual.docx | Bin 21481 -> 0 bytes .../Tools/UserManuals/PatchFvUserManual.md | 123 + 2 files changed, 123 insertions(+) delete mode 100644 IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx create mode 100644 IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.md diff --git a/IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx b/IntelFsp2Pkg/Tools/UserManuals/PatchFvUserManual.docx deleted file mode 100644 index ab1eda993e7b7d249a0390dc1db83ff4987395da.. GIT binary patch literal 0 HcmV?d1 literal 21481 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
[edk2] [PATCHV2] MdePkg: Add DmaRemappingReportingTable.h
DMA Remapping Reporting (DMAR) ACPI table definitions from Intel(R) Virtualization Technology for Directed I/O (VT-D) Architecture Specification v2.4 dated June 2016. This replaces the DMARemappingReportingTable.h from EdkCompatibilityPkg\Foundation\Include\IndustryStandard Patch V2: added below defines and re-arranged the file. EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL EFI_ACPI_DMAR_ATSR_FLAGS_ALL_PORTS Cc: Michael Kinney Cc: Liming Gao Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Jiewen Yao --- .../IndustryStandard/DmaRemappingReportingTable.h | 261 + 1 file changed, 261 insertions(+) create mode 100644 MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h diff --git a/MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h b/MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h new file mode 100644 index 000..a4a7e00 --- /dev/null +++ b/MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h @@ -0,0 +1,261 @@ +/** @file + DMA Remapping Reporting (DMAR) ACPI table definition from Intel(R) + Virtualization Technology for Directed I/O (VT-D) Architecture Specification. + + Copyright (c) 2016, 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 + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + @par Revision Reference: +- Intel(R) Virtualization Technology for Directed I/O (VT-D) Architecture + Specification v2.4, Dated June 2016. + http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/vt-directed-io-spec.pdf + + @par Glossary: +- HPET - High Precision Event Timer +- NUMA - Non-uniform Memory Access +**/ +#ifndef _DMA_REMAPPING_REPORTING_TABLE_H_ +#define _DMA_REMAPPING_REPORTING_TABLE_H_ + +#pragma pack(1) + +/// +/// DMA-Remapping Reporting Structure definitions from section 8.1 +///@{ +#define EFI_ACPI_DMAR_REVISION0x01 + +#define EFI_ACPI_DMAR_FLAGS_INTR_REMAPBIT0 +#define EFI_ACPI_DMAR_FLAGS_X2APIC_OPT_OUTBIT1 +///@} + +/// +/// Remapping Structure Types definitions from section 8.2 +///@{ +#define EFI_ACPI_DMAR_TYPE_DRHD 0x00 +#define EFI_ACPI_DMAR_TYPE_RMRR 0x01 +#define EFI_ACPI_DMAR_TYPE_ATSR 0x02 +#define EFI_ACPI_DMAR_TYPE_RHSA 0x03 +#define EFI_ACPI_DMAR_TYPE_ANDD 0x04 +///@} + +/// +/// DMA-Remapping Hardware Unit definitions from section 8.3 +/// +#define EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL BIT0 + +/// +/// DMA-Remapping Device Scope Entry Structure definitions from section 8.3.1 +///@{ +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_ENDPOINT 0x01 +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_BRIDGE 0x02 +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_IOAPIC 0x03 +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_MSI_CAPABLE_HPET 0x04 +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_ACPI_NAMESPACE_DEVICE 0x05 +///@} + +/// +/// Root Port ATS Capability Reporting Structure definitions from section 8.5 +/// +#define EFI_ACPI_DMAR_ATSR_FLAGS_ALL_PORTS BIT0 + +/// +/// Definition for DMA Remapping Structure Header +/// +typedef struct { + UINT16Type; + UINT16Length; +} EFI_ACPI_DMAR_STRUCTURE_HEADER; + +/// +/// Definition for DMA-Remapping PCI Path +/// +typedef struct { + UINT8 Device; + UINT8 Function; +} EFI_ACPI_DMAR_PCI_PATH; + +/// +/// Device Scope Structure is defined in section 8.3.1 +/// +typedef struct { + UINT8 Type; + UINT8 Length; + UINT16Reserved2; + UINT8 EnumerationId; + UINT8 StartBusNumber; +} EFI_ACPI_DMAR_DEVICE_SCOPE_STRUCTURE_HEADER; + +/** + DMA-remapping hardware unit definition (DRHD) structure is defined in + section 8.3. This uniquely represents a remapping hardware unit present + in the platform. There must be at least one instance of this structure + for each PCI segment in the platform. +**/ +typedef struct { + EFI_ACPI_DMAR_STRUCTURE_HEADER Header; + /** +- Bit[0]: INCLUDE_PCI_ALL + - If Set, this remapping hardware unit has under its scope all +PCI compatible devices in the specified Segment, except devices +reported under the scope of other remapping hardware units for +the same Segment. + - If Clear, this remapping hardware unit has under its scope only +devices in the specified Segment that are explicitly identified +through the D
[edk2] [PATCH] MdePkg: Add DmaRemappingReportingTable.h
DMA Remapping Reporting (DMAR) ACPI table definitions from Intel(R) Virtualization Technology for Directed I/O (VT-D) Architecture Specification v2.4 dated June 2016. This replaces the DMARemappingReportingTable.h from EdkCompatibilityPkg\Foundation\Include\IndustryStandard Cc: Michael Kinney Cc: Liming Gao Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../IndustryStandard/DmaRemappingReportingTable.h | 254 + 1 file changed, 254 insertions(+) create mode 100644 MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h diff --git a/MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h b/MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h new file mode 100644 index 000..691aea0 --- /dev/null +++ b/MdePkg/Include/IndustryStandard/DmaRemappingReportingTable.h @@ -0,0 +1,254 @@ +/** @file + DMA Remapping Reporting (DMAR) ACPI table definition from Intel(R) + Virtualization Technology for Directed I/O (VT-D) Architecture Specification. + + Copyright (c) 2016, 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 + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + @par Revision Reference: +- Intel(R) Virtualization Technology for Directed I/O (VT-D) Architecture + Specification v2.4, Dated June 2016. + http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/vt-directed-io-spec.pdf + + @par Glossary: +- HPET - High Precision Event Timer +- NUMA - Non-uniform Memory Access +**/ +#ifndef _DMA_REMAPPING_REPORTING_TABLE_H_ +#define _DMA_REMAPPING_REPORTING_TABLE_H_ + +#pragma pack(1) + +/// +/// DMA Remapping Reporting Table Revision +/// +#define EFI_ACPI_DMAR_DESCRIPTION_TABLE_REVISION 0x01 + +/// +/// DMA-Remapping Reporting ACPI Table definitions from section 8.1 +///@{ +#define EFI_ACPI_DMAR_TABLE_FLAGS_INTR_REMAP_SETBIT0 +#define EFI_ACPI_DMAR_TABLE_FLAGS_X2APIC_OPT_OUT_SETBIT1 +///@} + +/// +/// Remapping Structure Types definitions from section 8.2 +///@{ +#define EFI_ACPI_DMAR_TYPE_DRHD 0x00 +#define EFI_ACPI_DMAR_TYPE_RMRR 0x01 +#define EFI_ACPI_DMAR_TYPE_ATSR 0x02 +#define EFI_ACPI_DMAR_TYPE_RHSA 0x03 +#define EFI_ACPI_DMAR_TYPE_ANDD 0x04 +///@} + +/// +/// Definition for DMA Remapping Structure Header +/// +typedef struct { + UINT16Type; + UINT16Length; +} EFI_ACPI_DMAR_STRUCTURE_HEADER; + +/// +/// Definition for DMA-Remapping PCI Path +/// +typedef struct { + UINT8 Device; + UINT8 Function; +} EFI_ACPI_DMAR_PCI_PATH; + +/// +/// DMA-Remapping Device Scope Entry Structure definitions from section 8.3.1 +///@{ +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_ENDPOINT 0x01 +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_BRIDGE 0x02 +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_IOAPIC 0x03 +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_MSI_CAPABLE_HPET 0x04 +#define EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_ACPI_NAMESPACE_DEVICE 0x05 +///@} + +/// +/// Device Scope Structure is defined in section 8.3.1 +/// +typedef struct { + UINT8 Type; + UINT8 Length; + UINT16Reserved2; + UINT8 EnumerationId; + UINT8 StartBusNumber; +} EFI_ACPI_DMAR_DEVICE_SCOPE_STRUCTURE_HEADER; + +/** + DMA-remapping hardware unit definition (DRHD) structure is defined in + section 8.3. This uniquely represents a remapping hardware unit present + in the platform. There must be at least one instance of this structure + for each PCI segment in the platform. +**/ +typedef struct { + EFI_ACPI_DMAR_STRUCTURE_HEADER Header; + /** +- Bit[0]: INCLUDE_PCI_ALL + - If Set, this remapping hardware unit has under its scope all +PCI compatible devices in the specified Segment, except devices +reported under the scope of other remapping hardware units for +the same Segment. + - If Clear, this remapping hardware unit has under its scope only +devices in the specified Segment that are explicitly identified +through the DeviceScope field. +- Bits[7:1] Reserved. + **/ + UINT8 Flags; + UINT8 Reserved; + /// + /// The PCI Segment associated with this unit. + /// + UINT16 SegmentNumber; + /// + /// Base address of remapping hardware register-set for this unit. + /// + UINT64 RegisterBaseAddress; +} EFI_ACPI_DMAR_DRHD_HEADER; + +/** + Reserved Memory Region
[edk2] [PATCH] IntelSiliconPkg: Add DmaRemappingTable.h
DMA Remapping Reporting (DMAR) ACPI table definitions from Intel(R) Virtualization Technology for Directed I/O (VT-D) Architecture Specification v2.4 dated June 2016. Cc: Jiewen Yao Cc: Michael Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Include/IndustryStandard/DmaRemappingTable.h | 220 + 1 file changed, 220 insertions(+) create mode 100644 IntelSiliconPkg/Include/IndustryStandard/DmaRemappingTable.h diff --git a/IntelSiliconPkg/Include/IndustryStandard/DmaRemappingTable.h b/IntelSiliconPkg/Include/IndustryStandard/DmaRemappingTable.h new file mode 100644 index 000..1013876 --- /dev/null +++ b/IntelSiliconPkg/Include/IndustryStandard/DmaRemappingTable.h @@ -0,0 +1,220 @@ +/** @file + DMA Remapping Reporting (DMAR) ACPI table definition from Intel(R) + Virtualization Technology for Directed I/O (VT-D) Architecture Specification. + + Copyright (c) 2016, 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 + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + @par Revision Reference: +- Intel(R) Virtualization Technology for Directed I/O (VT-D) Architecture + Specification v2.4, Dated June 2016. + http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/vt-directed-io-spec.pdf + + @par Glossary: +- HPET - High Precision Event Timer +- NUMA - Non-uniform Memory Access +**/ +#ifndef _DMA_REMAPPING_TABLE_H_ +#define _DMA_REMAPPING_TABLE_H_ + +/** + DMA Remapping Structure Types. + All remapping structures start with a 'Type' field followed by a 'Length' field + indicating the size in bytes of the structure. +**/ +typedef enum { + AcpiDmarTypeDrhd = 0, ///< DMA Remapping Hardware Unit Definition (DRHD) Structure + AcpiDmarTypeRmrr = 1, ///< Reserved Memory Region Reporting (RMRR) Structure + AcpiDmarTypeAtsr = 2, ///< Root Port ATS Capability Reporting (ATSR) Structure + AcpiDmarTypeRhsa = 3, ///< Remapping Hardware Static Affinity (RHSA) Structure + AcpiDmarTypeAndd = 4, ///< ACPI Name-space Device Declaration (ANDD) Structure + /** +Reserved for future use. For forward compatibility, software skips +structures it does not comprehend by skipping the appropriate number +of bytes indicated by the Length field. + **/ + AcpiDmarTypeMax +} EFI_ACPI_DMAR_TYPE; + +/** + DMA-remapping hardware unit definition (DRHD) structure is defined in + section 8.3. This uniquely represents a remapping hardware unit present + in the platform. There must be at least one instance of this structure + for each PCI segment in the platform. +**/ +typedef struct { + UINT16 Type; ///< AcpiDmarTypeDrhd + UINT16 Length; ///< 16 + size of Device Scope Structure + /** +- Bit[0]: INCLUDE_PCI_ALL + - If Set, this remapping hardware unit has under its scope all +PCI compatible devices in the specified Segment, except devices +reported under the scope of other remapping hardware units for +the same Segment. + - If Clear, this remapping hardware unit has under its scope only +devices in the specified Segment that are explicitly identified +through the DeviceScope field. +- Bits[7:1] Reserved. + **/ + UINT8 Flags; + UINT8 Reserved; + /// + /// The PCI Segment associated with this unit. + /// + UINT16 SegmentNum; + /// + /// Base address of remapping hardware register-set for this unit. + /// + EFI_PHYSICAL_ADDRESSRegisterBaseAddress; +} EFI_ACPI_DMAR_DRHD_HEADER; + +/** + Reserved Memory Region Reporting Structure (RMRR) is described in section 8.4 + Reserved memory ranges that may be DMA targets may be reported through the + RMRR structures, along with the devices that requires access to the specified + reserved memory region. +**/ +typedef struct { + UINT16 Type; ///< AcpiDmarTypeRmrr + UINT16 Length; ///< 24 + size of Device Scope structure + UINT16 Reserved; + /// + /// PCI Segment Number associated with devices identified through + /// the Device Scope field. + /// + UINT16 SegmentNumber; + /// + /// Base address of 4KB-aligned reserved memory region + /// + EFI_PHYSICAL_ADDRESSRmrBaseAddress; + /** +Last address of the reserved memory region. Value in this field must be +greater th
[edk2] [PATCH v2 13/14] OvmfPkg: Fix typos in comments
- accessibla to accessible - exeuction to execution Cc: Jordan Justen Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- OvmfPkg/VirtioBlkDxe/VirtioBlk.c | 6 +++--- OvmfPkg/VirtioBlkDxe/VirtioBlk.h | 4 ++-- OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c | 4 ++-- OvmfPkg/XenIoPciDxe/XenIoPciDxe.c| 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/OvmfPkg/VirtioBlkDxe/VirtioBlk.c b/OvmfPkg/VirtioBlkDxe/VirtioBlk.c index f1c3f87..3ce7228 100644 --- a/OvmfPkg/VirtioBlkDxe/VirtioBlk.c +++ b/OvmfPkg/VirtioBlkDxe/VirtioBlk.c @@ -11,7 +11,7 @@ synchronous requests and EFI_BLOCK_IO_PROTOCOL for now. Copyright (C) 2012, Red Hat, Inc. - Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved. + Copyright (c) 2012 - 2016, 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 @@ -890,7 +890,7 @@ VirtioBlkExitBoot ( After we've pronounced support for a specific device in DriverBindingSupported(), we start managing said device (passed in by the - Driver Exeuction Environment) with the following service. + Driver Execution Environment) with the following service. See DriverBindingSupported() for specification references. @@ -905,7 +905,7 @@ VirtioBlkExitBoot ( @retval EFI_SUCCESS Driver instance has been created and initialized for the virtio-blk device, it -is now accessibla via EFI_BLOCK_IO_PROTOCOL. +is now accessible via EFI_BLOCK_IO_PROTOCOL. @retval EFI_OUT_OF_RESOURCES Memory allocation failed. diff --git a/OvmfPkg/VirtioBlkDxe/VirtioBlk.h b/OvmfPkg/VirtioBlkDxe/VirtioBlk.h index ca4b7a0..6c402ca 100644 --- a/OvmfPkg/VirtioBlkDxe/VirtioBlk.h +++ b/OvmfPkg/VirtioBlkDxe/VirtioBlk.h @@ -96,7 +96,7 @@ VirtioBlkDriverBindingSupported ( After we've pronounced support for a specific device in DriverBindingSupported(), we start managing said device (passed in by the - Driver Exeuction Environment) with the following service. + Driver Execution Environment) with the following service. See DriverBindingSupported() for specification references. @@ -111,7 +111,7 @@ VirtioBlkDriverBindingSupported ( @retval EFI_SUCCESS Driver instance has been created and initialized for the virtio-blk device, it -is now accessibla via EFI_BLOCK_IO_PROTOCOL. +is now accessible via EFI_BLOCK_IO_PROTOCOL. @retval EFI_OUT_OF_RESOURCES Memory allocation failed. diff --git a/OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c b/OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c index 25b06fc..bc4f6fe 100644 --- a/OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c +++ b/OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c @@ -3,7 +3,7 @@ This driver produces Virtio Device Protocol instances for Virtio PCI devices. Copyright (C) 2012, Red Hat, Inc. - Copyright (c) 2012, Intel Corporation. All rights reserved. + Copyright (c) 2012 - 2016, Intel Corporation. All rights reserved. Copyright (C) 2013, ARM Ltd. This program and the accompanying materials are licensed and made available @@ -393,7 +393,7 @@ VirtioPciUninit ( After we've pronounced support for a specific device in DriverBindingSupported(), we start managing said device (passed in by the - Driver Exeuction Environment) with the following service. + Driver Execution Environment) with the following service. See DriverBindingSupported() for specification references. diff --git a/OvmfPkg/XenIoPciDxe/XenIoPciDxe.c b/OvmfPkg/XenIoPciDxe/XenIoPciDxe.c index c205cf7..15803eb 100644 --- a/OvmfPkg/XenIoPciDxe/XenIoPciDxe.c +++ b/OvmfPkg/XenIoPciDxe/XenIoPciDxe.c @@ -3,7 +3,7 @@ Driver for the virtual Xen PCI device Copyright (C) 2012, Red Hat, Inc. - Copyright (c) 2012, Intel Corporation. All rights reserved. + Copyright (c) 2012 - 2016, Intel Corporation. All rights reserved. Copyright (C) 2013, ARM Ltd. Copyright (C) 2015, Linaro Ltd. @@ -123,7 +123,7 @@ XenIoPciDeviceBindingSupported ( After we've pronounced support for a specific device in DriverBindingSupported(), we start managing said device (passed in by the - Driver Exeuction Environment) with the following service. + Driver Execution Environment) with the following service. See DriverBindingSupported() for specification references. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 11/14] MdePkg: Fix typos in comments
- availabe to available - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED Cc: Liming Gao Cc: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Liming Gao --- MdePkg/Include/Protocol/Cpu.h| 4 ++-- MdePkg/Include/Protocol/ServiceBinding.h | 4 ++-- MdePkg/Include/Protocol/Timer.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/MdePkg/Include/Protocol/Cpu.h b/MdePkg/Include/Protocol/Cpu.h index 4d95329..1b469aa 100644 --- a/MdePkg/Include/Protocol/Cpu.h +++ b/MdePkg/Include/Protocol/Cpu.h @@ -3,7 +3,7 @@ This code abstracts the DXE core from processor implementation details. - Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved. + Copyright (c) 2006 - 2016, 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 @@ -81,7 +81,7 @@ VOID @retval EFI_SUCCESS The address range from Start to Start+Length was flushed from the processor's data cache. - @retval EFI_UNSUPPORTEDT The processor does not support the cache flush type specified + @retval EFI_UNSUPPORTED The processor does not support the cache flush type specified by FlushType. @retval EFI_DEVICE_ERROR The address range from Start to Start+Length could not be flushed from the processor's data cache. diff --git a/MdePkg/Include/Protocol/ServiceBinding.h b/MdePkg/Include/Protocol/ServiceBinding.h index 34ac2f6..6b8f828 100644 --- a/MdePkg/Include/Protocol/ServiceBinding.h +++ b/MdePkg/Include/Protocol/ServiceBinding.h @@ -5,7 +5,7 @@ It provides services that are required to create and destroy child handles that support a given set of protocols. - Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved. + Copyright (c) 2006 - 2016, 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 @@ -38,7 +38,7 @@ typedef struct _EFI_SERVICE_BINDING_PROTOCOL EFI_SERVICE_BINDING_PROTOCOL; @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created diff --git a/MdePkg/Include/Protocol/Timer.h b/MdePkg/Include/Protocol/Timer.h index 6fe0044..c9a998e 100644 --- a/MdePkg/Include/Protocol/Timer.h +++ b/MdePkg/Include/Protocol/Timer.h @@ -3,7 +3,7 @@ This code is used to provide the timer tick for the DXE core. - Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved. + Copyright (c) 2006 - 2016, 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 @@ -150,7 +150,7 @@ EFI_STATUS @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft timer interrupts. + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ typedef -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 14/14] UefiCpuPkg: Fix typos in comments
- becasue to because Cc: Jeff Fan Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Jeff Fan --- UefiCpuPkg/CpuMpPei/Microcode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UefiCpuPkg/CpuMpPei/Microcode.c b/UefiCpuPkg/CpuMpPei/Microcode.c index 9dcbf99..3fd3a8b 100644 --- a/UefiCpuPkg/CpuMpPei/Microcode.c +++ b/UefiCpuPkg/CpuMpPei/Microcode.c @@ -93,7 +93,7 @@ MicrocodeDetect ( if (MicrocodeEntryPoint->HeaderVersion == 0x1) { // // It is the microcode header. It is not the padding data between microcode patches - // becasue the padding data should not include 0x0001 and it should be the repeated + // because the padding data should not include 0x0001 and it should be the repeated // byte format (like 0xXYXYXYXY). // if (MicrocodeEntryPoint->ProcessorId == RegEax && -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 09/14] IntelFrameworkModulePkg: Fix typos in comments
- requried to required Cc: Jeff Fan Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Jeff Fan --- IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c| 6 +++--- .../Universal/SectionExtractionDxe/SectionExtraction.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c b/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c index 9f4d328..fc8e50f 100644 --- a/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c +++ b/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c @@ -1327,7 +1327,7 @@ BdsSetConsoleMode ( if (IsSetupMode) { // -// The requried resolution and text mode is setup mode. +// The required resolution and text mode is setup mode. // NewHorizontalResolution = mSetupHorizontalResolution; NewVerticalResolution = mSetupVerticalResolution; @@ -1383,7 +1383,7 @@ BdsSetConsoleMode ( return EFI_SUCCESS; } else { // -// If current text mode is different from requried text mode. Set new video mode +// If current text mode is different from required text mode. Set new video mode // for (Index = 0; Index < MaxTextMode; Index++) { Status = SimpleTextOut->QueryMode (SimpleTextOut, Index, &CurrentColumn, &CurrentRow); @@ -1408,7 +1408,7 @@ BdsSetConsoleMode ( } if (Index == MaxTextMode) { // - // If requried text mode is not supported, return error. + // If required text mode is not supported, return error. // FreePool (Info); return EFI_UNSUPPORTED; diff --git a/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtraction.c b/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtraction.c index 76aec0a..cacac48 100644 --- a/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtraction.c +++ b/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtraction.c @@ -27,7 +27,7 @@ 3) A support protocol is not found, and the data is not available to be read without it. This results in EFI_PROTOCOL_ERROR. -Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved. +Copyright (c) 2006 - 2016, 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 @@ -149,7 +149,7 @@ OpenSectionStream ( @param BufferDouble indirection to buffer. If *Buffer is non-null on input, then the buffer is caller allocated. If *Buffer is NULL, then the buffer is callee allocated. - In either case, the requried buffer size is returned + In either case, the required buffer size is returned in *BufferSize. @param BufferSizeOn input, indicates the size of *Buffer if *Buffer is non-null on input. On output, indicates the required @@ -1234,7 +1234,7 @@ FindStreamNode ( @param BufferDouble indirection to buffer. If *Buffer is non-null on input, then the buffer is caller allocated. If *Buffer is NULL, then the buffer is callee allocated. - In either case, the requried buffer size is returned + In either case, the required buffer size is returned in *BufferSize. @param BufferSizeOn input, indicates the size of *Buffer if *Buffer is non-null on input. On output, indicates the required -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 03/14] EmulatorPkg: Fix typos in comments
EFI_UNSUPPORTEDT to EFI_UNSUPPORTED Cc: Andrew Fish Cc: Jordan Justen Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- EmulatorPkg/TimerDxe/Timer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EmulatorPkg/TimerDxe/Timer.c b/EmulatorPkg/TimerDxe/Timer.c index 5230a96..8d24672 100644 --- a/EmulatorPkg/TimerDxe/Timer.c +++ b/EmulatorPkg/TimerDxe/Timer.c @@ -5,7 +5,7 @@ timer service. In the future, the Thread creation should possibly be abstracted by the CPU architectural protocol -Copyright (c) 2004 - 2012, Intel Corporation. All rights reserved. +Copyright (c) 2004 - 2016, Intel Corporation. All rights reserved. Portions copyright (c) 2010 - 2011, Apple Inc. All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License @@ -276,7 +276,7 @@ Returns: EFI_SUCCESS - The soft timer interrupt was generated. - EFI_UNSUPPORTEDT - The platform does not support the generation of soft timer interrupts. + EFI_UNSUPPORTED - The platform does not support the generation of soft timer interrupts. **/ { -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 04/14] Nt32Pkg: Fix typos in comments
- EFI_UNSUPPORTEDT to EFI_UNSUPPORTED Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Ruiyu Ni --- Nt32Pkg/TimerDxe/Timer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Nt32Pkg/TimerDxe/Timer.c b/Nt32Pkg/TimerDxe/Timer.c index c35de7a..aa89f6c 100644 --- a/Nt32Pkg/TimerDxe/Timer.c +++ b/Nt32Pkg/TimerDxe/Timer.c @@ -1,6 +1,6 @@ /**@file -Copyright (c) 2006, Intel Corporation. All rights reserved. +Copyright (c) 2006 - 2016, 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 @@ -497,7 +497,7 @@ Returns: EFI_SUCCESS - The soft timer interrupt was generated. - EFI_UNSUPPORTEDT - The platform does not support the generation of soft timer interrupts. + EFI_UNSUPPORTED - The platform does not support the generation of soft timer interrupts. --*/ { -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 10/14] MdeModulePkg: Fix typos in comments and variables
- abstrated to abstracted - accessibla to accessible - addres to address - apropriate to appropriate - arry to array - availabe to available - avaliable to available - becasue to because - correponding to corresponding - etablished to established - exeuction to execution - extensiable to extensible - fileds to fields - loadding to loading - ptototypes to prototypes - prococol protocol - requried to required - resoruce to resource - runing to running - uild to build Cc: Star Zeng Cc: Feng Tian Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Star Zeng Reviewed-by: Feng Tian --- .../BootManagerMenuApp/BootManagerMenu.c | 8 +- MdeModulePkg/Application/UiApp/FrontPage.c | 6 +- MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.c | 4 +- MdeModulePkg/Bus/Pci/EhciDxe/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c | 8 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.h | 8 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c| 2 +- MdeModulePkg/Bus/Pci/PciSioSerialDxe/Serial.h | 4 +- MdeModulePkg/Bus/Pci/PciSioSerialDxe/SerialIo.c| 2 +- MdeModulePkg/Bus/Pci/UhciDxe/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Pci/UhciPei/UhcPeim.c | 4 +- MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHcMem.c | 4 +- MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHcMem.c | 4 +- MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c | 4 +- MdeModulePkg/Core/Dxe/DxeMain.h| 2 +- MdeModulePkg/Core/Dxe/Image/Image.c| 16 +-- .../Dxe/SectionExtraction/CoreSectionExtraction.c | 4 +- MdeModulePkg/Core/Pei/Image/Image.c| 34 ++--- MdeModulePkg/Core/PiSmmCore/Dispatcher.c | 146 ++--- MdeModulePkg/Core/PiSmmCore/PiSmmCore.c| 2 +- MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c | 26 ++-- MdeModulePkg/Core/PiSmmCore/Pool.c | 2 +- MdeModulePkg/Include/Protocol/EbcVmTest.h | 6 +- .../BootMaintenanceManagerUiLib/BootMaintenance.c | 6 +- .../Library/BootManagerUiLib/BootManager.c | 6 +- .../Universal/Console/ConSplitterDxe/ConSplitter.c | 4 +- MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.c | 4 +- MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.h | 4 +- .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.c | 4 +- .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.h | 4 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.c | 2 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.h | 6 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.h | 4 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.c | 4 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c | 2 +- .../Universal/Network/Tcp4Dxe/Tcp4Driver.c | 4 +- .../Universal/Network/Tcp4Dxe/Tcp4Driver.h | 4 +- .../Universal/Network/Tcp4Dxe/Tcp4Output.c | 4 +- .../Universal/Network/Udp4Dxe/Udp4Driver.c | 4 +- .../Universal/Network/Udp4Dxe/Udp4Driver.h | 4 +- MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c | 12 +- 45 files changed, 200 insertions(+), 200 deletions(-) diff --git a/MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c b/MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c index be13410..6481d94 100644 --- a/MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c +++ b/MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c @@ -1,7 +1,7 @@ /** @file The application to show the Boot Manager Menu. -Copyright (c) 2011 - 2015, Intel Corporation. All rights reserved. +Copyright (c) 2011 - 2016, 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 @@ -738,7 +738,7 @@ BdsSetConsoleMode ( if (IsSetupMode) { // -// The requried resolution and text mode is setup mode. +// The required resolution and text mode is setup mode. // NewHorizontalResolution = mSetupHorizontalResolution; NewVerticalResolution = mSetupVerticalResolution; @@ -794,7 +794,7 @@ BdsSetConsoleMode ( return EFI_SUCCESS; } else { // -// If current text mode is different from requried text mode. Set new video mode +// If current text mode is different from required text mode. Set new video mode // for (Index = 0; Index < MaxTextMode; Index++) { Status = SimpleTextOut->Que
[edk2] [PATCH v2 12/14] NetworkPkg: Fix typos in comments
- abstrated to abstracted - apropriate to appropriate - availabe to available - ptototypes to prototypes - prococol protocol Cc: Siyuan Fu Cc: Jiaxin Wu Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Jiaxin Wu --- NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h | 4 ++-- NetworkPkg/DnsDxe/DnsDriver.c | 6 +++--- NetworkPkg/DnsDxe/DnsDriver.h | 6 +++--- NetworkPkg/HttpDxe/HttpDriver.c | 4 ++-- NetworkPkg/HttpDxe/HttpDriver.h | 4 ++-- NetworkPkg/Ip6Dxe/Ip6Driver.c | 2 +- NetworkPkg/Ip6Dxe/Ip6Driver.h | 6 +++--- NetworkPkg/TcpDxe/TcpDriver.c | 4 ++-- NetworkPkg/TcpDxe/TcpDriver.h | 4 ++-- NetworkPkg/Udp6Dxe/Udp6Driver.c | 4 ++-- NetworkPkg/Udp6Dxe/Udp6Driver.h | 4 ++-- NetworkPkg/Udp6Dxe/Udp6Impl.c | 6 +++--- 12 files changed, 27 insertions(+), 27 deletions(-) diff --git a/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h b/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h index bec47a0..47969c3 100644 --- a/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h +++ b/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h @@ -2,7 +2,7 @@ Driver Binding functions and Service Binding functions declaration for Dhcp6 Driver. - Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved. + Copyright (c) 2009 - 2016, 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 @@ -116,7 +116,7 @@ Dhcp6DriverBindingStop ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child. @retval other The child handle was not created. diff --git a/NetworkPkg/DnsDxe/DnsDriver.c b/NetworkPkg/DnsDxe/DnsDriver.c index 6ca8aa7..c000b5f 100644 --- a/NetworkPkg/DnsDxe/DnsDriver.c +++ b/NetworkPkg/DnsDxe/DnsDriver.c @@ -1,7 +1,7 @@ /** @file The driver binding and service binding protocol for DnsDxe driver. -Copyright (c) 2015, Intel Corporation. All rights reserved. +Copyright (c) 2015 - 2016, 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 @@ -1081,7 +1081,7 @@ Dns6DriverBindingStop ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created @@ -1324,7 +1324,7 @@ Dns4ServiceBindingDestroyChild ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created diff --git a/NetworkPkg/DnsDxe/DnsDriver.h b/NetworkPkg/DnsDxe/DnsDriver.h index f6b8a7e..6632bb2 100644 --- a/NetworkPkg/DnsDxe/DnsDriver.h +++ b/NetworkPkg/DnsDxe/DnsDriver.h @@ -1,7 +1,7 @@ /** @file The header files of the driver binding and service binding protocol for DnsDxe driver. -Copyright (c) 2015, Intel Corporation. All rights reserved. +Copyright (c) 2015 - 2016, 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 @@ -514,7 +514,7 @@ Dns6DriverBindingStop ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created @@ -565,7 +565,7 @@ Dns4ServiceBindingDestroyChild ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created diff --git a
[edk2] [PATCH v2 08/14] PcAtChipsetPkg: Fix typos in comments
- EFI_UNSUPPORTEDT to EFI_UNSUPPORTED Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Ruiyu Ni --- PcAtChipsetPkg/8254TimerDxe/Timer.c | 4 ++-- PcAtChipsetPkg/8254TimerDxe/Timer.h | 4 ++-- PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/PcAtChipsetPkg/8254TimerDxe/Timer.c b/PcAtChipsetPkg/8254TimerDxe/Timer.c index a7f4947..fd8b2ec 100644 --- a/PcAtChipsetPkg/8254TimerDxe/Timer.c +++ b/PcAtChipsetPkg/8254TimerDxe/Timer.c @@ -1,7 +1,7 @@ /** @file Timer Architectural Protocol as defined in the DXE CIS -Copyright (c) 2005 - 2012, Intel Corporation. All rights reserved. +Copyright (c) 2005 - 2016, 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 @@ -285,7 +285,7 @@ TimerDriverGetTimerPeriod ( @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft timer interrupts. + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ EFI_STATUS diff --git a/PcAtChipsetPkg/8254TimerDxe/Timer.h b/PcAtChipsetPkg/8254TimerDxe/Timer.h index 5a354a8..c2c29bb 100644 --- a/PcAtChipsetPkg/8254TimerDxe/Timer.h +++ b/PcAtChipsetPkg/8254TimerDxe/Timer.h @@ -1,7 +1,7 @@ /** @file Private data structures -Copyright (c) 2005 - 2012, Intel Corporation. All rights reserved. +Copyright (c) 2005 - 2016, 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 @@ -178,7 +178,7 @@ TimerDriverGetTimerPeriod ( @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft timer interrupts. + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ EFI_STATUS diff --git a/PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c b/PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c index e23a2c8..0ed8743 100644 --- a/PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c +++ b/PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c @@ -1,7 +1,7 @@ /** @file Timer Architectural Protocol module using High Precesion Event Timer (HPET) - Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved. + Copyright (c) 2011 - 2016, 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 @@ -142,7 +142,7 @@ TimerDriverGetTimerPeriod ( @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ @@ -662,7 +662,7 @@ TimerDriverGetTimerPeriod ( @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 05/14] CryptoPkg: Fix typos in comments
- availabe to available Cc: Qin Long Cc: Ting Ye Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Qin Long --- CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c b/CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c index 413e47e..19c30dc 100644 --- a/CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c +++ b/CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c @@ -2,7 +2,7 @@ Light-weight Memory Management Routines for OpenSSL-based Crypto Library at Runtime Phase. -Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved. +Copyright (c) 2009 - 2016, 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 @@ -204,7 +204,7 @@ LookupFreeMemRegion ( } // - // No availabe region for object allocation! + // No available region for object allocation! // return (UINTN)(-1); } -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 07/14] OptionRomPkg: Fix typos in comments
- EFI_OUT_OF_RESORUCES to EFI_OUT_OF_RESOURCES Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Ruiyu Ni --- OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c | 4 ++-- OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c index a341f3b..5c301a7 100644 --- a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c +++ b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c @@ -1,7 +1,7 @@ /** @file Provides the Simple Network functions. - Copyright (c) 2011, Intel Corporation. All rights reserved. + Copyright (c) 2011 - 2016, 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 @@ -216,7 +216,7 @@ SN_GetStatus ( @retval EFI_SUCCESS This operation was successful. @retval EFI_NOT_STARTED The network interface was not started. - @retval EFI_OUT_OF_RESORUCES There was not enough memory for the transmit and receive buffers + @retval EFI_OUT_OF_RESOURCES There was not enough memory for the transmit and receive buffers @retval EFI_INVALID_PARAMETER pSimpleNetwork parameter was NULL or did not point to a valid EFI_SIMPLE_NETWORK_PROTOCOL structure. @retval EFI_DEVICE_ERROR The command could not be sent to the network interface. diff --git a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c index c061a6b..cee028c 100644 --- a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c +++ b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c @@ -1,7 +1,7 @@ /** @file Provides the Simple Network functions. - Copyright (c) 2011 - 2013, Intel Corporation + Copyright (c) 2011 - 2016, 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 @@ -233,7 +233,7 @@ SN_GetStatus ( @retval EFI_SUCCESS This operation was successful. @retval EFI_NOT_STARTED The network interface was not started. - @retval EFI_OUT_OF_RESORUCES There was not enough memory for the transmit and receive buffers + @retval EFI_OUT_OF_RESOURCES There was not enough memory for the transmit and receive buffers @retval EFI_INVALID_PARAMETER pSimpleNetwork parameter was NULL or did not point to a valid EFI_SIMPLE_NETWORK_PROTOCOL structure. @retval EFI_DEVICE_ERROR The command could not be sent to the network interface. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 02/14] EdkCompatibilityPkg: Fix typos in comments
- availabe to available - consummer to consumer - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED - extensiable to extensible Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Liming Gao --- .../Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c | 4 ++-- EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h | 4 ++-- EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h | 4 ++-- .../Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h | 4 ++-- .../StatusCode/Lib/BsDataHubStatusCode/BsDataHubStatusCode.c| 6 +++--- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c b/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c index 7d3f5d0..2c395f2 100644 --- a/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c +++ b/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c @@ -1,7 +1,7 @@ /** @file Thunk driver's entry that install filter for DataRecord. -Copyright (c) 2009, Intel Corporation. All rights reserved. +Copyright (c) 2009 - 2016, 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 @@ -102,7 +102,7 @@ SmbiosDataFilter ( // // Get the Data Hub Protocol. Assume only one instance - // of Data Hub Protocol is availabe in the system. + // of Data Hub Protocol is available in the system. // HandleSize = sizeof (EFI_HANDLE); diff --git a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h index 2e13596..8146027 100644 --- a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h +++ b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2004, Intel Corporation. All rights reserved. +Copyright (c) 2004 - 2016, 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 @@ -87,7 +87,7 @@ Returns: EFI_SUCCESS - The address range from Start to Start+Length was flushed from the processor's data cache. - EFI_UNSUPPORTEDT - The processor does not support the cache flush type specified + EFI_UNSUPPORTED - The processor does not support the cache flush type specified by FlushType. EFI_DEVICE_ERROR - The address range from Start to Start+Length could not be flushed from the processor's data cache. diff --git a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h index ab46aa0..c988609 100644 --- a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h +++ b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2004, Intel Corporation. All rights reserved. +Copyright (c) 2004 - 2016, 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 @@ -208,7 +208,7 @@ Returns: EFI_SUCCESS - The soft timer interrupt was generated. - EFI_UNSUPPORTEDT - The platform does not support the generation of soft timer interrupts. + EFI_UNSUPPORTED - The platform does not support the generation of soft timer interrupts. --*/ diff --git a/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h b/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h index 14e3b09..cd2482b 100644 --- a/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h +++ b/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h @@ -1,6 +1,6 @@ /*++ -Copyright (c) 2005, Intel Corporation. All rights reserved. +Copyright (c) 2005 - 2016, 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 @@ -46,7 +46,7 @@ EFI_STATUS Returns: EFI_SUCCES - The child handle was created with the I/O services. -EFI_O
[edk2] [PATCH v2 06/14] SecurityPkg: Fix typos in comments
- availabe to available Cc: Chao Zhang Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Chao Zhang --- SecurityPkg/Hash2DxeCrypto/Driver.c | 4 ++-- SecurityPkg/Hash2DxeCrypto/Driver.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SecurityPkg/Hash2DxeCrypto/Driver.c b/SecurityPkg/Hash2DxeCrypto/Driver.c index ba2fe6a..d63ca2c 100644 --- a/SecurityPkg/Hash2DxeCrypto/Driver.c +++ b/SecurityPkg/Hash2DxeCrypto/Driver.c @@ -1,7 +1,7 @@ /** @file This is service binding for Hash driver. -Copyright (c) 2015, Intel Corporation. All rights reserved. +Copyright (c) 2015 - 2016, 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 that accompanies this distribution. The full text of the license may be found at @@ -30,7 +30,7 @@ EFI_SERVICE_BINDING_PROTOCOLmHash2ServiceBindingProtocol = { @retval EFI_SUCCES The protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child. @retval Others The child handle was not created. diff --git a/SecurityPkg/Hash2DxeCrypto/Driver.h b/SecurityPkg/Hash2DxeCrypto/Driver.h index a145858..9a1cd58 100644 --- a/SecurityPkg/Hash2DxeCrypto/Driver.h +++ b/SecurityPkg/Hash2DxeCrypto/Driver.h @@ -1,7 +1,7 @@ /** @file This is definition for service binding for Hash driver. -Copyright (c) 2015, Intel Corporation. All rights reserved. +Copyright (c) 2015 - 2016, 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 that accompanies this distribution. The full text of the license may be found at @@ -87,7 +87,7 @@ typedef struct { @retval EFI_SUCCES The protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child. @retval Others The child handle was not created. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 00/14] Fix typos in comments and variables
Changes based on v1 Reduced the length of subject Reverted the iff to if change Updated copyright years Updated reviewed-by info based on v1 Removed StdLib and ShellPkg as it is submitted based on v1 Giri P Mudusuru (14): ArmPkg: Fix typos in comments EdkCompatibilityPkg: Fix typos in comments EmulatorPkg: Fix typos in comments Nt32Pkg: Fix typos in comments CryptoPkg: Fix typos in comments SecurityPkg: Fix typos in comments OptionRomPkg: Fix typos in comments PcAtChipsetPkg: Fix typos in comments IntelFrameworkModulePkg: Fix typos in comments MdeModulePkg: Fix typos in comments and variables MdePkg: Fix typos in comments NetworkPkg: Fix typos in comments OvmfPkg: Fix typos in comments UefiCpuPkg: Fix typos in comments ArmPkg/Drivers/CpuDxe/CpuDxe.c | 2 +- .../BaseCryptLib/SysCall/RuntimeMemAllocation.c| 4 +- .../Thunk.c| 4 +- .../Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h | 4 +- .../Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h | 4 +- .../Efi/Protocol/ServiceBinding/ServiceBinding.h | 4 +- .../Lib/BsDataHubStatusCode/BsDataHubStatusCode.c | 6 +- EmulatorPkg/TimerDxe/Timer.c | 4 +- .../Universal/BdsDxe/FrontPage.c | 6 +- .../SectionExtractionDxe/SectionExtraction.c | 6 +- .../BootManagerMenuApp/BootManagerMenu.c | 8 +- MdeModulePkg/Application/UiApp/FrontPage.c | 6 +- MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.c | 4 +- MdeModulePkg/Bus/Pci/EhciDxe/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c | 8 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.h | 8 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c| 2 +- MdeModulePkg/Bus/Pci/PciSioSerialDxe/Serial.h | 4 +- MdeModulePkg/Bus/Pci/PciSioSerialDxe/SerialIo.c| 2 +- MdeModulePkg/Bus/Pci/UhciDxe/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Pci/UhciPei/UhcPeim.c | 4 +- MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.c| 4 +- MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHcMem.c | 4 +- MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHcMem.c | 4 +- MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c | 4 +- MdeModulePkg/Core/Dxe/DxeMain.h| 2 +- MdeModulePkg/Core/Dxe/Image/Image.c| 16 +-- .../Dxe/SectionExtraction/CoreSectionExtraction.c | 4 +- MdeModulePkg/Core/Pei/Image/Image.c| 34 ++--- MdeModulePkg/Core/PiSmmCore/Dispatcher.c | 146 ++--- MdeModulePkg/Core/PiSmmCore/PiSmmCore.c| 2 +- MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c | 26 ++-- MdeModulePkg/Core/PiSmmCore/Pool.c | 2 +- MdeModulePkg/Include/Protocol/EbcVmTest.h | 6 +- .../BootMaintenanceManagerUiLib/BootMaintenance.c | 6 +- .../Library/BootManagerUiLib/BootManager.c | 6 +- .../Universal/Console/ConSplitterDxe/ConSplitter.c | 4 +- MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.c | 4 +- MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.h | 4 +- .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.c | 4 +- .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.h | 4 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.c | 2 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.h | 6 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.h | 4 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.c | 4 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c | 2 +- .../Universal/Network/Tcp4Dxe/Tcp4Driver.c | 4 +- .../Universal/Network/Tcp4Dxe/Tcp4Driver.h | 4 +- .../Universal/Network/Tcp4Dxe/Tcp4Output.c | 4 +- .../Universal/Network/Udp4Dxe/Udp4Driver.c | 4 +- .../Universal/Network/Udp4Dxe/Udp4Driver.h | 4 +- MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c | 12 +- MdePkg/Include/Protocol/Cpu.h | 4 +- MdePkg/Include/Protocol/ServiceBinding.h | 4 +- MdePkg/Include/Protocol/Timer.h| 4 +- NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h | 4 +- NetworkPkg/DnsDxe/DnsDriver.c | 6 +- NetworkPkg/DnsDxe/DnsDriver.h | 6 +- NetworkPkg/HttpDxe/HttpDriver.c| 4 +- NetworkPkg/HttpDxe/HttpDriver.h| 4 +- NetworkPkg/Ip6Dxe/Ip6Driver.c | 2 +- NetworkPkg/Ip6Dxe/Ip6Driver.h | 6 +- NetworkPkg/TcpDxe/TcpDriver.c | 4 +- NetworkPkg/TcpDxe/TcpDriver.h | 4 +- NetworkPkg/Udp6Dxe/Udp6Driver.c| 4 +- NetworkPkg/Udp6Dxe/Udp6Driver.h| 4
[edk2] [PATCH v2 01/14] ArmPkg: Fix typos in comments
EFI_UNSUPPORTEDT to EFI_UNSUPPORTED Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru Reviewed-by: Ard Biesheuvel --- ArmPkg/Drivers/CpuDxe/CpuDxe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArmPkg/Drivers/CpuDxe/CpuDxe.c b/ArmPkg/Drivers/CpuDxe/CpuDxe.c index b1cac31..d089cb2 100644 --- a/ArmPkg/Drivers/CpuDxe/CpuDxe.c +++ b/ArmPkg/Drivers/CpuDxe/CpuDxe.c @@ -39,7 +39,7 @@ @retval EFI_SUCCESS The address range from Start to Start+Length was flushed from the processor's data cache. - @retval EFI_UNSUPPORTEDT The processor does not support the cache flush type specified + @retval EFI_UNSUPPORTED The processor does not support the cache flush type specified by FlushType. @retval EFI_DEVICE_ERROR The address range from Start to Start+Length could not be flushed from the processor's data cache. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 03/16] EmulatorPkg: Series of patches to fix typos - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED
Cc: Andrew Fish Cc: Jordan Justen Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- EmulatorPkg/TimerDxe/Timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EmulatorPkg/TimerDxe/Timer.c b/EmulatorPkg/TimerDxe/Timer.c index 5230a96..90c6571 100644 --- a/EmulatorPkg/TimerDxe/Timer.c +++ b/EmulatorPkg/TimerDxe/Timer.c @@ -276,7 +276,7 @@ Returns: EFI_SUCCESS - The soft timer interrupt was generated. - EFI_UNSUPPORTEDT - The platform does not support the generation of soft timer interrupts. + EFI_UNSUPPORTED - The platform does not support the generation of soft timer interrupts. **/ { -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 11/16] MdeModulePkg: Series of patches to fix typos
- abstrated to abstracted - accessibla to accessible - addres to address - apropriate to appropriate - arry to array - availabe to available - avaliable to available - becasue to because - correponding to corresponding - etablished to established - exeuction to execution - extensiable to extensible - fileds to fields - loadding to loading - ptototypes to prototypes - prococol protocol - requried to required - resoruce to resource - runing to running - uild to build Cc: Star Zeng Cc: Feng Tian Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../BootManagerMenuApp/BootManagerMenu.c | 6 +- MdeModulePkg/Application/UiApp/FrontPage.c | 6 +- MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.c | 2 +- MdeModulePkg/Bus/Pci/EhciDxe/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c | 6 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.h | 6 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c| 2 +- MdeModulePkg/Bus/Pci/PciSioSerialDxe/Serial.h | 2 +- MdeModulePkg/Bus/Pci/PciSioSerialDxe/SerialIo.c| 2 +- MdeModulePkg/Bus/Pci/UhciDxe/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Pci/UhciPei/UhcPeim.c | 2 +- MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHcMem.c | 2 +- MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHcMem.c | 2 +- MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c | 2 +- MdeModulePkg/Core/Dxe/DxeMain.h| 2 +- MdeModulePkg/Core/Dxe/Image/Image.c| 14 +- .../Dxe/SectionExtraction/CoreSectionExtraction.c | 2 +- MdeModulePkg/Core/Pei/Image/Image.c| 34 ++--- MdeModulePkg/Core/PiSmmCore/Dispatcher.c | 144 ++--- MdeModulePkg/Core/PiSmmCore/PiSmmCore.c| 2 +- MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c | 26 ++-- MdeModulePkg/Core/PiSmmCore/Pool.c | 2 +- MdeModulePkg/Include/Protocol/EbcVmTest.h | 4 +- .../BootMaintenanceManagerUiLib/BootMaintenance.c | 6 +- .../Library/BootManagerUiLib/BootManager.c | 6 +- .../Universal/Console/ConSplitterDxe/ConSplitter.c | 2 +- MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.c | 2 +- MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.h | 2 +- .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.c | 2 +- .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.h | 2 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.c | 2 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.h | 4 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.h | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.c | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c | 2 +- .../Universal/Network/Tcp4Dxe/Tcp4Driver.c | 2 +- .../Universal/Network/Tcp4Dxe/Tcp4Driver.h | 2 +- .../Universal/Network/Tcp4Dxe/Tcp4Output.c | 2 +- .../Universal/Network/Udp4Dxe/Udp4Driver.c | 2 +- .../Universal/Network/Udp4Dxe/Udp4Driver.h | 2 +- MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c | 12 +- 45 files changed, 169 insertions(+), 169 deletions(-) diff --git a/MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c b/MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c index be13410..649bdc8 100644 --- a/MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c +++ b/MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenu.c @@ -738,7 +738,7 @@ BdsSetConsoleMode ( if (IsSetupMode) { // -// The requried resolution and text mode is setup mode. +// The required resolution and text mode is setup mode. // NewHorizontalResolution = mSetupHorizontalResolution; NewVerticalResolution = mSetupVerticalResolution; @@ -794,7 +794,7 @@ BdsSetConsoleMode ( return EFI_SUCCESS; } else { // -// If current text mode is different from requried text mode. Set new video mode +// If current text mode is different from required text mode. Set new video mode // for (Index = 0; Index < MaxTextMode; Index++) { Status = SimpleTextOut->QueryMode (SimpleTextOut, Index, &CurrentColumn, &CurrentRow); @@ -819,7 +819,7 @@ BdsSetConsoleMode ( } if (Index == MaxTextMode) { // - // If requried text mode is not supported, return error. + // If required text mode is not supported, return error. // FreePool (Info); return EFI_UNSUPPORTED; diff --git a/MdeModulePkg/Application/UiApp/FrontPage.c b/MdeModuleP
[edk2] [PATCH 14/16] OvmfPkg: Series of patches to fix typos - accessibla to accessible - exeuction to execution - iff to if
Cc: Jordan Justen Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c | 2 +- OvmfPkg/Include/IndustryStandard/Xen/arch-arm/xen.h | 2 +- OvmfPkg/SmmAccess/SmramInternal.c | 4 ++-- OvmfPkg/SmmAccess/SmramInternal.h | 4 ++-- OvmfPkg/VirtioBlkDxe/VirtioBlk.c| 8 OvmfPkg/VirtioBlkDxe/VirtioBlk.h| 4 ++-- OvmfPkg/VirtioPciDeviceDxe/VirtioPciDevice.c| 2 +- OvmfPkg/XenIoPciDxe/XenIoPciDxe.c | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c b/OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c index faaff37..5ab8b8c 100644 --- a/OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c +++ b/OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c @@ -35,7 +35,7 @@ typedef struct { // key. UINTN Size; // The number of bytes in this blob. UINT8 *Base;// Pointer to the blob data. - BOOLEAN HostsOnlyTableData; // TRUE iff the blob has been found to + BOOLEAN HostsOnlyTableData; // TRUE if the blob has been found to // only contain data that is directly // part of ACPI tables. } BLOB; diff --git a/OvmfPkg/Include/IndustryStandard/Xen/arch-arm/xen.h b/OvmfPkg/Include/IndustryStandard/Xen/arch-arm/xen.h index 625a0fc..83615a9 100644 --- a/OvmfPkg/Include/IndustryStandard/Xen/arch-arm/xen.h +++ b/OvmfPkg/Include/IndustryStandard/Xen/arch-arm/xen.h @@ -341,7 +341,7 @@ typedef UINT64 xen_callback_t; #define PSR_MODE_SYS 0x1f /* 64 bit modes */ -#define PSR_MODE_BIT 0x10 /* Set iff AArch32 */ +#define PSR_MODE_BIT 0x10 /* Set if AArch32 */ #define PSR_MODE_EL3h 0x0d #define PSR_MODE_EL3t 0x0c #define PSR_MODE_EL2h 0x09 diff --git a/OvmfPkg/SmmAccess/SmramInternal.c b/OvmfPkg/SmmAccess/SmramInternal.c index c3267ca..d31056f 100644 --- a/OvmfPkg/SmmAccess/SmramInternal.c +++ b/OvmfPkg/SmmAccess/SmramInternal.c @@ -30,10 +30,10 @@ the LockState and OpenState fields being up-to-date on entry, and they need to restore the same invariant on exit, if they touch the bits in question. - @param[out] LockState Reflects the D_LCK bit on output; TRUE iff SMRAM is + @param[out] LockState Reflects the D_LCK bit on output; TRUE if SMRAM is locked. @param[out] OpenState Reflects the inverse of the T_EN bit on output; TRUE - iff SMRAM is open. + if SMRAM is open. **/ VOID GetStates ( diff --git a/OvmfPkg/SmmAccess/SmramInternal.h b/OvmfPkg/SmmAccess/SmramInternal.h index 4e9ac05..4d563d4 100644 --- a/OvmfPkg/SmmAccess/SmramInternal.h +++ b/OvmfPkg/SmmAccess/SmramInternal.h @@ -40,10 +40,10 @@ typedef enum { the LockState and OpenState fields being up-to-date on entry, and they need to restore the same invariant on exit, if they touch the bits in question. - @param[out] LockState Reflects the D_LCK bit on output; TRUE iff SMRAM is + @param[out] LockState Reflects the D_LCK bit on output; TRUE if SMRAM is locked. @param[out] OpenState Reflects the inverse of the T_EN bit on output; TRUE - iff SMRAM is open. + if SMRAM is open. **/ VOID GetStates ( diff --git a/OvmfPkg/VirtioBlkDxe/VirtioBlk.c b/OvmfPkg/VirtioBlkDxe/VirtioBlk.c index f1c3f87..223dcec 100644 --- a/OvmfPkg/VirtioBlkDxe/VirtioBlk.c +++ b/OvmfPkg/VirtioBlkDxe/VirtioBlk.c @@ -135,7 +135,7 @@ VirtioBlkReset ( caller is responsible to ensure this parameter is positive. - @param[in] RequestIsWrite TRUE iff data transfer goes from guest to + @param[in] RequestIsWrite TRUE if data transfer goes from guest to device. @@ -219,7 +219,7 @@ VerifyReadWriteRequest ( @param[in out] Buffer The guest side area to read data from the device into, or write data to the device from. -@param[in] RequestIsWrite TRUE iff data transfer goes from guest to +@param[in] RequestIsWrite TRUE if data transfer goes from guest to device. Return values are common to both use cases, and are appropriate to be @@ -890,7 +890,7 @@ VirtioBlkExitBoot ( After we've pronounced support for a specific device in DriverBindingSupported(), we start managing said device (passed in by the - Driver Exeuction Environment) with the following service. + Driver Execution Environment) with the following service. See DriverBindingSupported() for specification references. @@ -905,7 +905,7 @@ VirtioBlkExitBoot ( @retval EFI_SUCCESS Driver ins
[edk2] [PATCH 15/16] UefiCpuPkg: Series of patches to fix typos
- becasue to because Cc: Jeff Fan Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- UefiCpuPkg/CpuMpPei/Microcode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UefiCpuPkg/CpuMpPei/Microcode.c b/UefiCpuPkg/CpuMpPei/Microcode.c index 9dcbf99..3fd3a8b 100644 --- a/UefiCpuPkg/CpuMpPei/Microcode.c +++ b/UefiCpuPkg/CpuMpPei/Microcode.c @@ -93,7 +93,7 @@ MicrocodeDetect ( if (MicrocodeEntryPoint->HeaderVersion == 0x1) { // // It is the microcode header. It is not the padding data between microcode patches - // becasue the padding data should not include 0x0001 and it should be the repeated + // because the padding data should not include 0x0001 and it should be the repeated // byte format (like 0xXYXYXYXY). // if (MicrocodeEntryPoint->ProcessorId == RegEax && -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 16/16] ShellPkg: Series of patches to fix typos - apropriate to appropriate
Cc: Jaben Carsey Cc: Shumin Qiu Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- ShellPkg/Include/Library/ShellLib.h| 2 +- ShellPkg/Library/UefiShellDriver1CommandsLib/DrvDiag.c | 2 +- ShellPkg/Library/UefiShellLib/UefiShellLib.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ShellPkg/Include/Library/ShellLib.h b/ShellPkg/Include/Library/ShellLib.h index 88020a0..fe4b9cf 100644 --- a/ShellPkg/Include/Library/ShellLib.h +++ b/ShellPkg/Include/Library/ShellLib.h @@ -1178,7 +1178,7 @@ typedef enum { Prompt the user and return the resultant answer to the requestor. This function will display the requested question on the shell prompt and then - wait for an apropriate answer to be input from the console. + wait for an appropriate answer to be input from the console. If the SHELL_PROMPT_REQUEST_TYPE is SHELL_PROMPT_REQUEST_TYPE_YESNO, ShellPromptResponseTypeQuitContinue or SHELL_PROMPT_REQUEST_TYPE_YESNOCANCEL then *Response is of type SHELL_PROMPT_RESPONSE. diff --git a/ShellPkg/Library/UefiShellDriver1CommandsLib/DrvDiag.c b/ShellPkg/Library/UefiShellDriver1CommandsLib/DrvDiag.c index 2712711..973a995 100644 --- a/ShellPkg/Library/UefiShellDriver1CommandsLib/DrvDiag.c +++ b/ShellPkg/Library/UefiShellDriver1CommandsLib/DrvDiag.c @@ -374,7 +374,7 @@ ShellCommandRunDrvDiag ( || (ShellCommandLineGetFlag(Package, L"-m")) ){ // - // Run the apropriate test + // Run the appropriate test // if(ShellCommandLineGetFlag(Package, L"-s")) { Mode = TestModeStandard; diff --git a/ShellPkg/Library/UefiShellLib/UefiShellLib.c b/ShellPkg/Library/UefiShellLib/UefiShellLib.c index 35a1a71..5e5e627 100644 --- a/ShellPkg/Library/UefiShellLib/UefiShellLib.c +++ b/ShellPkg/Library/UefiShellLib/UefiShellLib.c @@ -3286,7 +3286,7 @@ StrnCatGrow ( Prompt the user and return the resultant answer to the requestor. This function will display the requested question on the shell prompt and then - wait for an apropriate answer to be input from the console. + wait for an appropriate answer to be input from the console. if the SHELL_PROMPT_REQUEST_TYPE is SHELL_PROMPT_REQUEST_TYPE_YESNO, ShellPromptResponseTypeQuitContinue or SHELL_PROMPT_REQUEST_TYPE_YESNOCANCEL then *Response is of type SHELL_PROMPT_RESPONSE. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 13/16] NetworkPkg: Series of patches to fix typos
- abstrated to abstracted - apropriate to appropriate - availabe to available - ptototypes to prototypes - prococol protocol Cc: Siyuan Fu Cc: Jiaxin Wu Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h | 2 +- NetworkPkg/DnsDxe/DnsDriver.c | 4 ++-- NetworkPkg/DnsDxe/DnsDriver.h | 4 ++-- NetworkPkg/HttpDxe/HttpDriver.c | 2 +- NetworkPkg/HttpDxe/HttpDriver.h | 2 +- NetworkPkg/Ip6Dxe/Ip6Driver.c | 2 +- NetworkPkg/Ip6Dxe/Ip6Driver.h | 4 ++-- NetworkPkg/TcpDxe/TcpDriver.c | 2 +- NetworkPkg/TcpDxe/TcpDriver.h | 2 +- NetworkPkg/Udp6Dxe/Udp6Driver.c | 2 +- NetworkPkg/Udp6Dxe/Udp6Driver.h | 2 +- NetworkPkg/Udp6Dxe/Udp6Impl.c | 6 +++--- 12 files changed, 17 insertions(+), 17 deletions(-) diff --git a/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h b/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h index bec47a0..0c0140c 100644 --- a/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h +++ b/NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h @@ -116,7 +116,7 @@ Dhcp6DriverBindingStop ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child. @retval other The child handle was not created. diff --git a/NetworkPkg/DnsDxe/DnsDriver.c b/NetworkPkg/DnsDxe/DnsDriver.c index 6ca8aa7..85589fb 100644 --- a/NetworkPkg/DnsDxe/DnsDriver.c +++ b/NetworkPkg/DnsDxe/DnsDriver.c @@ -1081,7 +1081,7 @@ Dns6DriverBindingStop ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created @@ -1324,7 +1324,7 @@ Dns4ServiceBindingDestroyChild ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created diff --git a/NetworkPkg/DnsDxe/DnsDriver.h b/NetworkPkg/DnsDxe/DnsDriver.h index f6b8a7e..0339d28 100644 --- a/NetworkPkg/DnsDxe/DnsDriver.h +++ b/NetworkPkg/DnsDxe/DnsDriver.h @@ -514,7 +514,7 @@ Dns6DriverBindingStop ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created @@ -565,7 +565,7 @@ Dns4ServiceBindingDestroyChild ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created diff --git a/NetworkPkg/HttpDxe/HttpDriver.c b/NetworkPkg/HttpDxe/HttpDriver.c index 0bde012..4d6b1c7 100644 --- a/NetworkPkg/HttpDxe/HttpDriver.c +++ b/NetworkPkg/HttpDxe/HttpDriver.c @@ -911,7 +911,7 @@ HttpDxeIp6DriverBindingStop ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER This is NULL, or ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child. @retval other The child handle was not created. diff --git a/NetworkPkg/HttpDxe/HttpDriver.h b/NetworkPkg/HttpDxe/HttpDriver.h index 9c0002a..30c096e 100644 --- a/NetworkPkg/HttpDxe/HttpDriver.h +++ b/NetworkPkg/HttpDxe/HttpDriver.h @@ -358,7 +358,7 @@ HttpDxeIp6DriverBindingStop ( @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER This is NULL, or ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child. @retval other The child handle was not created. diff --git a/NetworkPkg
[edk2] [PATCH 12/16] MdePkg: Series of patches to fix typos - availabe to available - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED
Cc: Liming Gao Cc: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- MdePkg/Include/Protocol/Cpu.h| 2 +- MdePkg/Include/Protocol/ServiceBinding.h | 2 +- MdePkg/Include/Protocol/Timer.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/MdePkg/Include/Protocol/Cpu.h b/MdePkg/Include/Protocol/Cpu.h index 4d95329..10cbba3 100644 --- a/MdePkg/Include/Protocol/Cpu.h +++ b/MdePkg/Include/Protocol/Cpu.h @@ -81,7 +81,7 @@ VOID @retval EFI_SUCCESS The address range from Start to Start+Length was flushed from the processor's data cache. - @retval EFI_UNSUPPORTEDT The processor does not support the cache flush type specified + @retval EFI_UNSUPPORTED The processor does not support the cache flush type specified by FlushType. @retval EFI_DEVICE_ERROR The address range from Start to Start+Length could not be flushed from the processor's data cache. diff --git a/MdePkg/Include/Protocol/ServiceBinding.h b/MdePkg/Include/Protocol/ServiceBinding.h index 34ac2f6..ea72919 100644 --- a/MdePkg/Include/Protocol/ServiceBinding.h +++ b/MdePkg/Include/Protocol/ServiceBinding.h @@ -38,7 +38,7 @@ typedef struct _EFI_SERVICE_BINDING_PROTOCOL EFI_SERVICE_BINDING_PROTOCOL; @retval EFI_SUCCESThe protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created diff --git a/MdePkg/Include/Protocol/Timer.h b/MdePkg/Include/Protocol/Timer.h index 6fe0044..d5c6740 100644 --- a/MdePkg/Include/Protocol/Timer.h +++ b/MdePkg/Include/Protocol/Timer.h @@ -150,7 +150,7 @@ EFI_STATUS @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft timer interrupts. + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ typedef -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 00/16] Fix typos in comments and variable names
Giri P Mudusuru (16): ArmPkg: Series of patches to fix typos EdkCompatibilityPkg: Series of patches to fix typos - availabe to available - consummer to consumer - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED - extensiable to extensible EmulatorPkg: Series of patches to fix typos - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED Nt32Pkg: Series of patches to fix typos - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED CryptoPkg: Series of patches to fix typos - availabe to available StdLib: Series of patches to fix typos - availabe to available SecurityPkg: Series of patches to fix typos - availabe to available OptionRomPkg: Series of patches to fix typos - EFI_OUT_OF_RESORUCES to EFI_OUT_OF_RESOURCES PcAtChipsetPkg: Series of patches to fix typos - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED IntelFrameworkModulePkg: Series of patches to fix typos - requried to required MdeModulePkg: Series of patches to fix typos MdePkg: Series of patches to fix typos - availabe to available - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED NetworkPkg: Series of patches to fix typos OvmfPkg: Series of patches to fix typos - accessibla to accessible - exeuction to execution- iff to if UefiCpuPkg: Series of patches to fix typos ShellPkg: Series of patches to fix typos - apropriate to appropriate ArmPkg/Drivers/CpuDxe/CpuDxe.c | 2 +- .../BaseCryptLib/SysCall/RuntimeMemAllocation.c| 2 +- .../Thunk.c| 2 +- .../Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h | 2 +- .../Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h | 2 +- .../Efi/Protocol/ServiceBinding/ServiceBinding.h | 2 +- .../Lib/BsDataHubStatusCode/BsDataHubStatusCode.c | 4 +- EmulatorPkg/TimerDxe/Timer.c | 2 +- .../Universal/BdsDxe/FrontPage.c | 6 +- .../SectionExtractionDxe/SectionExtraction.c | 4 +- .../BootManagerMenuApp/BootManagerMenu.c | 6 +- MdeModulePkg/Application/UiApp/FrontPage.c | 6 +- MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.c | 2 +- MdeModulePkg/Bus/Pci/EhciDxe/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c | 6 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.h | 6 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c| 2 +- MdeModulePkg/Bus/Pci/PciSioSerialDxe/Serial.h | 2 +- MdeModulePkg/Bus/Pci/PciSioSerialDxe/SerialIo.c| 2 +- MdeModulePkg/Bus/Pci/UhciDxe/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Pci/UhciPei/UhcPeim.c | 2 +- MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.c| 2 +- MdeModulePkg/Bus/Sd/EmmcBlockIoPei/EmmcHcMem.c | 2 +- MdeModulePkg/Bus/Sd/SdBlockIoPei/SdHcMem.c | 2 +- MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c | 2 +- MdeModulePkg/Core/Dxe/DxeMain.h| 2 +- MdeModulePkg/Core/Dxe/Image/Image.c| 14 +- .../Dxe/SectionExtraction/CoreSectionExtraction.c | 2 +- MdeModulePkg/Core/Pei/Image/Image.c| 34 ++--- MdeModulePkg/Core/PiSmmCore/Dispatcher.c | 144 ++--- MdeModulePkg/Core/PiSmmCore/PiSmmCore.c| 2 +- MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c | 26 ++-- MdeModulePkg/Core/PiSmmCore/Pool.c | 2 +- MdeModulePkg/Include/Protocol/EbcVmTest.h | 4 +- .../BootMaintenanceManagerUiLib/BootMaintenance.c | 6 +- .../Library/BootManagerUiLib/BootManager.c | 6 +- .../Universal/Console/ConSplitterDxe/ConSplitter.c | 2 +- MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.c | 2 +- MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.h | 2 +- .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.c | 2 +- .../Universal/Network/Dhcp4Dxe/Dhcp4Driver.h | 2 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.c | 2 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.h | 4 +- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.h | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.c | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c | 2 +- .../Universal/Network/Tcp4Dxe/Tcp4Driver.c | 2 +- .../Universal/Network/Tcp4Dxe/Tcp4Driver.h | 2 +- .../Universal/Network/Tcp4Dxe/Tcp4Output.c | 2 +- .../Universal/Network/Udp4Dxe/Udp4Driver.c | 2 +- .../Universal/Network/Udp4Dxe/Udp4Driver.h | 2 +- MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c | 12 +- MdePkg/Include/Protocol/Cpu.h | 2 +- MdePkg/Include/Protocol/ServiceBinding.h | 2 +- MdePkg/Include/Protocol/Timer.h| 2 +- NetworkPkg/Dhcp6Dxe/Dhcp6Driver.h | 2 +- NetworkPkg/DnsDxe/DnsDriver.c
[edk2] [PATCH 10/16] IntelFrameworkModulePkg: Series of patches to fix typos - requried to required
Cc: Jeff Fan Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c| 6 +++--- .../Universal/SectionExtractionDxe/SectionExtraction.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c b/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c index 9f4d328..fc8e50f 100644 --- a/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c +++ b/IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c @@ -1327,7 +1327,7 @@ BdsSetConsoleMode ( if (IsSetupMode) { // -// The requried resolution and text mode is setup mode. +// The required resolution and text mode is setup mode. // NewHorizontalResolution = mSetupHorizontalResolution; NewVerticalResolution = mSetupVerticalResolution; @@ -1383,7 +1383,7 @@ BdsSetConsoleMode ( return EFI_SUCCESS; } else { // -// If current text mode is different from requried text mode. Set new video mode +// If current text mode is different from required text mode. Set new video mode // for (Index = 0; Index < MaxTextMode; Index++) { Status = SimpleTextOut->QueryMode (SimpleTextOut, Index, &CurrentColumn, &CurrentRow); @@ -1408,7 +1408,7 @@ BdsSetConsoleMode ( } if (Index == MaxTextMode) { // - // If requried text mode is not supported, return error. + // If required text mode is not supported, return error. // FreePool (Info); return EFI_UNSUPPORTED; diff --git a/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtraction.c b/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtraction.c index 76aec0a..624f6e2 100644 --- a/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtraction.c +++ b/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtraction.c @@ -149,7 +149,7 @@ OpenSectionStream ( @param BufferDouble indirection to buffer. If *Buffer is non-null on input, then the buffer is caller allocated. If *Buffer is NULL, then the buffer is callee allocated. - In either case, the requried buffer size is returned + In either case, the required buffer size is returned in *BufferSize. @param BufferSizeOn input, indicates the size of *Buffer if *Buffer is non-null on input. On output, indicates the required @@ -1234,7 +1234,7 @@ FindStreamNode ( @param BufferDouble indirection to buffer. If *Buffer is non-null on input, then the buffer is caller allocated. If *Buffer is NULL, then the buffer is callee allocated. - In either case, the requried buffer size is returned + In either case, the required buffer size is returned in *BufferSize. @param BufferSizeOn input, indicates the size of *Buffer if *Buffer is non-null on input. On output, indicates the required -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 09/16] PcAtChipsetPkg: Series of patches to fix typos - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED
Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- PcAtChipsetPkg/8254TimerDxe/Timer.c | 2 +- PcAtChipsetPkg/8254TimerDxe/Timer.h | 2 +- PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/PcAtChipsetPkg/8254TimerDxe/Timer.c b/PcAtChipsetPkg/8254TimerDxe/Timer.c index a7f4947..53bda8d 100644 --- a/PcAtChipsetPkg/8254TimerDxe/Timer.c +++ b/PcAtChipsetPkg/8254TimerDxe/Timer.c @@ -285,7 +285,7 @@ TimerDriverGetTimerPeriod ( @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft timer interrupts. + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ EFI_STATUS diff --git a/PcAtChipsetPkg/8254TimerDxe/Timer.h b/PcAtChipsetPkg/8254TimerDxe/Timer.h index 5a354a8..7f9a41b 100644 --- a/PcAtChipsetPkg/8254TimerDxe/Timer.h +++ b/PcAtChipsetPkg/8254TimerDxe/Timer.h @@ -178,7 +178,7 @@ TimerDriverGetTimerPeriod ( @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft timer interrupts. + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ EFI_STATUS diff --git a/PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c b/PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c index e23a2c8..80b16fd 100644 --- a/PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c +++ b/PcAtChipsetPkg/HpetTimerDxe/HpetTimer.c @@ -142,7 +142,7 @@ TimerDriverGetTimerPeriod ( @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ @@ -662,7 +662,7 @@ TimerDriverGetTimerPeriod ( @param This The EFI_TIMER_ARCH_PROTOCOL instance. @retval EFI_SUCCESS The soft timer interrupt was generated. - @retval EFI_UNSUPPORTEDT The platform does not support the generation of soft + @retval EFI_UNSUPPORTED The platform does not support the generation of soft timer interrupts. **/ -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 08/16] OptionRomPkg: Series of patches to fix typos - EFI_OUT_OF_RESORUCES to EFI_OUT_OF_RESOURCES
Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c | 2 +- OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c index a341f3b..33dc839 100644 --- a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c +++ b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c @@ -216,7 +216,7 @@ SN_GetStatus ( @retval EFI_SUCCESS This operation was successful. @retval EFI_NOT_STARTED The network interface was not started. - @retval EFI_OUT_OF_RESORUCES There was not enough memory for the transmit and receive buffers + @retval EFI_OUT_OF_RESOURCES There was not enough memory for the transmit and receive buffers @retval EFI_INVALID_PARAMETER pSimpleNetwork parameter was NULL or did not point to a valid EFI_SIMPLE_NETWORK_PROTOCOL structure. @retval EFI_DEVICE_ERROR The command could not be sent to the network interface. diff --git a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c index c061a6b..08d89d9 100644 --- a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c +++ b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c @@ -233,7 +233,7 @@ SN_GetStatus ( @retval EFI_SUCCESS This operation was successful. @retval EFI_NOT_STARTED The network interface was not started. - @retval EFI_OUT_OF_RESORUCES There was not enough memory for the transmit and receive buffers + @retval EFI_OUT_OF_RESOURCES There was not enough memory for the transmit and receive buffers @retval EFI_INVALID_PARAMETER pSimpleNetwork parameter was NULL or did not point to a valid EFI_SIMPLE_NETWORK_PROTOCOL structure. @retval EFI_DEVICE_ERROR The command could not be sent to the network interface. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 06/16] StdLib: Series of patches to fix typos - availabe to available
Cc: Jaben Carsey Cc: Daryl McDaniel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- StdLib/EfiSocketLib/DxeSupport.c | 2 +- StdLib/Include/Efi/EfiSocketLib.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/StdLib/EfiSocketLib/DxeSupport.c b/StdLib/EfiSocketLib/DxeSupport.c index 808b710..9630aed 100644 --- a/StdLib/EfiSocketLib/DxeSupport.c +++ b/StdLib/EfiSocketLib/DxeSupport.c @@ -32,7 +32,7 @@ @retval EFI_SUCCESS The protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created diff --git a/StdLib/Include/Efi/EfiSocketLib.h b/StdLib/Include/Efi/EfiSocketLib.h index 7618d02..73288af 100644 --- a/StdLib/Include/Efi/EfiSocketLib.h +++ b/StdLib/Include/Efi/EfiSocketLib.h @@ -185,7 +185,7 @@ extern CONST UINTN cEslSocketBindingEntries;///< Number of network serv @retval EFI_SUCCESS The protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to create + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child @retval other The child handle was not created -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 07/16] SecurityPkg: Series of patches to fix typos - availabe to available
Cc: Chao Zhang Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- SecurityPkg/Hash2DxeCrypto/Driver.c | 2 +- SecurityPkg/Hash2DxeCrypto/Driver.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SecurityPkg/Hash2DxeCrypto/Driver.c b/SecurityPkg/Hash2DxeCrypto/Driver.c index ba2fe6a..df0c416 100644 --- a/SecurityPkg/Hash2DxeCrypto/Driver.c +++ b/SecurityPkg/Hash2DxeCrypto/Driver.c @@ -30,7 +30,7 @@ EFI_SERVICE_BINDING_PROTOCOLmHash2ServiceBindingProtocol = { @retval EFI_SUCCES The protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child. @retval Others The child handle was not created. diff --git a/SecurityPkg/Hash2DxeCrypto/Driver.h b/SecurityPkg/Hash2DxeCrypto/Driver.h index a145858..c0a2087 100644 --- a/SecurityPkg/Hash2DxeCrypto/Driver.h +++ b/SecurityPkg/Hash2DxeCrypto/Driver.h @@ -87,7 +87,7 @@ typedef struct { @retval EFI_SUCCES The protocol was added to ChildHandle. @retval EFI_INVALID_PARAMETER ChildHandle is NULL. - @retval EFI_OUT_OF_RESOURCES There are not enough resources availabe to + @retval EFI_OUT_OF_RESOURCES There are not enough resources available to create the child. @retval Others The child handle was not created. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 04/16] Nt32Pkg: Series of patches to fix typos - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED
Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- Nt32Pkg/TimerDxe/Timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Nt32Pkg/TimerDxe/Timer.c b/Nt32Pkg/TimerDxe/Timer.c index c35de7a..403537a 100644 --- a/Nt32Pkg/TimerDxe/Timer.c +++ b/Nt32Pkg/TimerDxe/Timer.c @@ -497,7 +497,7 @@ Returns: EFI_SUCCESS - The soft timer interrupt was generated. - EFI_UNSUPPORTEDT - The platform does not support the generation of soft timer interrupts. + EFI_UNSUPPORTED - The platform does not support the generation of soft timer interrupts. --*/ { -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 05/16] CryptoPkg: Series of patches to fix typos - availabe to available
Cc: Qin Long Cc: Ting Ye Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c b/CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c index 413e47e..77d4a37 100644 --- a/CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c +++ b/CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c @@ -204,7 +204,7 @@ LookupFreeMemRegion ( } // - // No availabe region for object allocation! + // No available region for object allocation! // return (UINTN)(-1); } -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 02/16] EdkCompatibilityPkg: Series of patches to fix typos - availabe to available - consummer to consumer - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED - extensiable to extensible
Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- .../Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c| 2 +- EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h| 2 +- EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h| 2 +- .../Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h | 2 +- .../StatusCode/Lib/BsDataHubStatusCode/BsDataHubStatusCode.c | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c b/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c index 7d3f5d0..5069cc3 100644 --- a/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c +++ b/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c @@ -102,7 +102,7 @@ SmbiosDataFilter ( // // Get the Data Hub Protocol. Assume only one instance - // of Data Hub Protocol is availabe in the system. + // of Data Hub Protocol is available in the system. // HandleSize = sizeof (EFI_HANDLE); diff --git a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h index 2e13596..379acfc 100644 --- a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h +++ b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h @@ -87,7 +87,7 @@ Returns: EFI_SUCCESS - The address range from Start to Start+Length was flushed from the processor's data cache. - EFI_UNSUPPORTEDT - The processor does not support the cache flush type specified + EFI_UNSUPPORTED - The processor does not support the cache flush type specified by FlushType. EFI_DEVICE_ERROR - The address range from Start to Start+Length could not be flushed from the processor's data cache. diff --git a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h index ab46aa0..eb12f36 100644 --- a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h +++ b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h @@ -208,7 +208,7 @@ Returns: EFI_SUCCESS - The soft timer interrupt was generated. - EFI_UNSUPPORTEDT - The platform does not support the generation of soft timer interrupts. + EFI_UNSUPPORTED - The platform does not support the generation of soft timer interrupts. --*/ diff --git a/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h b/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h index 14e3b09..270de72 100644 --- a/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h +++ b/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h @@ -46,7 +46,7 @@ EFI_STATUS Returns: EFI_SUCCES - The child handle was created with the I/O services. -EFI_OUT_OF_RESOURCES - There are not enough resources availabe to create +EFI_OUT_OF_RESOURCES - There are not enough resources available to create the child. other- The child handle was not created. diff --git a/EdkCompatibilityPkg/Sample/Platform/Generic/RuntimeDxe/StatusCode/Lib/BsDataHubStatusCode/BsDataHubStatusCode.c b/EdkCompatibilityPkg/Sample/Platform/Generic/RuntimeDxe/StatusCode/Lib/BsDataHubStatusCode/BsDataHubStatusCode.c index 11b4dbb..968f381 100644 --- a/EdkCompatibilityPkg/Sample/Platform/Generic/RuntimeDxe/StatusCode/Lib/BsDataHubStatusCode/BsDataHubStatusCode.c +++ b/EdkCompatibilityPkg/Sample/Platform/Generic/RuntimeDxe/StatusCode/Lib/BsDataHubStatusCode/BsDataHubStatusCode.c @@ -17,9 +17,9 @@ Abstract: This implements a status code listener that logs status codes into the data hub. This is only active during non-runtime DXE. - The status codes are recorded in a extensiable buffer, and a event is signalled + The status codes are recorded in a extensible buffer, and a event is signalled to log them to the data hub. The recorder is the producer of the status code in - buffer and the event notify function the consummer. + buffer and the event notify function the consumer. --*/ -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 01/16] ArmPkg: Series of patches to fix typos
- EFI_UNSUPPORTEDT to EFI_UNSUPPORTED Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- ArmPkg/Drivers/CpuDxe/CpuDxe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArmPkg/Drivers/CpuDxe/CpuDxe.c b/ArmPkg/Drivers/CpuDxe/CpuDxe.c index b1cac31..d089cb2 100644 --- a/ArmPkg/Drivers/CpuDxe/CpuDxe.c +++ b/ArmPkg/Drivers/CpuDxe/CpuDxe.c @@ -39,7 +39,7 @@ @retval EFI_SUCCESS The address range from Start to Start+Length was flushed from the processor's data cache. - @retval EFI_UNSUPPORTEDT The processor does not support the cache flush type specified + @retval EFI_UNSUPPORTED The processor does not support the cache flush type specified by FlushType. @retval EFI_DEVICE_ERROR The address range from Start to Start+Length could not be flushed from the processor's data cache. -- 2.9.0.windows.1 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH 1/1] IntelFsp2Pkg: Add missing OEM status code defines.
Adding defines from FSP EAS v2.0 section 11.2.2 Oem Status code. Cc: Jiewen Yao Cc: Maurice Ma Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Giri P Mudusuru --- IntelFsp2Pkg/Include/FspEas/FspApi.h | 14 ++ 1 file changed, 14 insertions(+) diff --git a/IntelFsp2Pkg/Include/FspEas/FspApi.h b/IntelFsp2Pkg/Include/FspEas/FspApi.h index b9c2851442ce..a2e4813baa8f 100644 --- a/IntelFsp2Pkg/Include/FspEas/FspApi.h +++ b/IntelFsp2Pkg/Include/FspEas/FspApi.h @@ -16,6 +16,20 @@ #ifndef _FSP_API_H_ #define _FSP_API_H_ +/// +/// FSP Reset Status code +/// These are defined in FSP EAS v2.0 section 11.2.2 - OEM Status Code +/// @{ +#define FSP_STATUS_RESET_REQUIRED_COLD 0x4001 +#define FSP_STATUS_RESET_REQUIRED_WARM 0x4002 +#define FSP_STATUS_RESET_REQUIRED_30x4003 +#define FSP_STATUS_RESET_REQUIRED_40x4004 +#define FSP_STATUS_RESET_REQUIRED_50x4005 +#define FSP_STATUS_RESET_REQUIRED_60x4006 +#define FSP_STATUS_RESET_REQUIRED_70x4007 +#define FSP_STATUS_RESET_REQUIRED_80x4008 +/// @} + #pragma pack(1) /// /// FSP_UPD_HEADER Configuration. -- 1.9.5.msysgit.0 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel