[edk2] [PATCH V2] IntelSiliconPkg: Add PCD for Graphics VBT FFS GUID

2016-11-13 Thread Giri P Mudusuru
Added PCD PcdIntelGraphicsVbtFileGuid to store raw format
Graphics Video BIOS Table (VBT) in FFS.

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-11-08 Thread Giri P Mudusuru
Added FFS GUID gIntelGraphicsVbtDataGuid to store Graphics
Video BIOS Table (VBT) in the raw format.

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-10-31 Thread Giri P Mudusuru
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 <jiewen@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-10-21 Thread Giri P Mudusuru
Add gIntelSmbiosDataHobGuid and gIntelGraphicsVbtDataGuid GUIDs

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-10-18 Thread Giri P Mudusuru
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 <michael.d.kin...@intel.com>
Cc: Liming Gao <liming@intel.com>
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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

2016-10-17 Thread Giri P Mudusuru
Spec documents Mailbox3 - RM31 size as 0x45(69) instead of 0x46(70)

Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-10-12 Thread Giri P Mudusuru
Adding Intel Firmware Version Info (FVI) related defines & structures.
FVI enables reporting the Firmware Versions using SMBIOS OEM Type.

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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

2016-10-11 Thread Giri P Mudusuru
Added missing ; for DVER in IGD_OPREGION_HEADER

Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-09-30 Thread Giri P Mudusuru
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 <jiewen@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Cc: Amy Chan <amy.c...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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;  ///

[edk2] [PATCH] IntelSiliconPkg: Rename IGD structures to make it consistent

2016-08-30 Thread Giri P Mudusuru
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 <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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 1/2] IntelFsp2Pkg: Remove pragma usage to align with UEFI Spec

2016-08-29 Thread Giri P Mudusuru
UEFI spec section 2.3.1 requires all data to be naturally aligned.
Remove the unnecessary pragma usage.

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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 3/3] IntelFsp2WrapperPkg: Update pragma to use push and pop

2016-08-29 Thread Giri P Mudusuru
Cc: Jiewen Yao <jiewen@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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] IntelSiliconPkg: Add Firmware Interface Table (FIT) definitions

2016-08-26 Thread Giri P Mudusuru
Adding Processor Firmware Interface Table (FIT) related defines & structures

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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] [PATCHV2] IntelFsp2Pkg: Converted PatchFvUserManual from .docx to .md format

2016-08-05 Thread Giri P Mudusuru
Converted the the word format of the documentation into markdown format
for PatchFv.py

V2: updated the commit message descripton

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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

2016-08-05 Thread Giri P Mudusuru
Converted the the word format of the documentation into markdown format
for GenCfgOpt.py

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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

2016-08-05 Thread Giri P Mudusuru
Converted the the word format of the documentation into markdown format
for PatchFvUserManual

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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

2016-08-05 Thread Giri P Mudusuru
Converted the the word format of the documentation into markdown format
for PatchFvUserManual

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Cc: Satya Yarlagadda <satya.p.yarlaga...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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

2016-08-01 Thread Giri P Mudusuru
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 <michael.d.kin...@intel.com>
Cc: Liming Gao <liming@intel.com>
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Jiewen Yao <jiewen@intel.com>
---
 .../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 remappin

[edk2] [PATCH] MdePkg: Add DmaRemappingReportingTable.h

2016-07-28 Thread Giri P Mudusuru
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 <michael.d.kin...@intel.com>
Cc: Liming Gao <liming@intel.com>
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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-s

[edk2] [PATCH] IntelSiliconPkg: Add DmaRemappingTable.h

2016-07-26 Thread Giri P Mudusuru
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 <jiewen@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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 

[edk2] [PATCH v2 13/14] OvmfPkg: Fix typos in comments

2016-07-08 Thread Giri P Mudusuru
  - accessibla to accessible
  - exeuction to execution

Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-08 Thread Giri P Mudusuru
- availabe to available
- EFI_UNSUPPORTEDT to EFI_UNSUPPORTED

Cc: Liming Gao <liming@intel.com>
Cc: Michael D Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Liming Gao <liming@intel.com>
---
 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

2016-07-08 Thread Giri P Mudusuru
- becasue to because

Cc: Jeff Fan <jeff@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Jeff Fan <jeff@intel.com>
---
 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

2016-07-08 Thread Giri P Mudusuru
- requried to required

Cc: Jeff Fan <jeff@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Jeff Fan <jeff@intel.com>
---
 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, 
, );
@@ -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

2016-07-08 Thread Giri P Mudusuru
EFI_UNSUPPORTEDT to EFI_UNSUPPORTED

Cc: Andrew Fish <af...@apple.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-08 Thread Giri P Mudusuru
- EFI_UNSUPPORTEDT to EFI_UNSUPPORTED

Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu...@intel.com>
---
 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

2016-07-08 Thread Giri P Mudusuru
  - 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 <star.z...@intel.com>
Cc: Feng Tian <feng.t...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Feng Tian <feng.t...@intel.com>
---
 .../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 t

[edk2] [PATCH v2 12/14] NetworkPkg: Fix typos in comments

2016-07-08 Thread Giri P Mudusuru
- abstrated to abstracted
- apropriate to appropriate
- availabe to available
- ptototypes to prototypes
- prococol protocol

Cc: Siyuan Fu <siyuan...@intel.com>
Cc: Jiaxin Wu <jiaxin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Jiaxin Wu <jiaxin...@intel.com>
---
 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 resour

[edk2] [PATCH v2 08/14] PcAtChipsetPkg: Fix typos in comments

2016-07-08 Thread Giri P Mudusuru
- EFI_UNSUPPORTEDT to EFI_UNSUPPORTED

Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu...@intel.com>
---
 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

2016-07-08 Thread Giri P Mudusuru
- availabe to available

Cc: Qin Long <qin.l...@intel.com>
Cc: Ting Ye <ting...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Qin Long <qin.l...@intel.com>
---
 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

2016-07-08 Thread Giri P Mudusuru
- EFI_OUT_OF_RESORUCES to EFI_OUT_OF_RESOURCES

Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu...@intel.com>
---
 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 00/14] Fix typos in comments and variables

2016-07-08 Thread Giri P Mudusuru
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 06/14] SecurityPkg: Fix typos in comments

2016-07-08 Thread Giri P Mudusuru
- availabe to available

Cc: Chao Zhang <chao.b.zh...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>
---
 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 01/14] ArmPkg: Fix typos in comments

2016-07-08 Thread Giri P Mudusuru
EFI_UNSUPPORTEDT to EFI_UNSUPPORTED

Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
---
 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

2016-07-07 Thread Giri P Mudusuru
Cc: Andrew Fish <af...@apple.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-07 Thread Giri P Mudusuru
  - 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 <star.z...@intel.com>
Cc: Feng Tian <feng.t...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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, 
, );
@@ -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/MdeMod

[edk2] [PATCH 14/16] OvmfPkg: Series of patches to fix typos - accessibla to accessible - exeuction to execution - iff to if

2016-07-07 Thread Giri P Mudusuru
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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.

[edk2] [PATCH 15/16] UefiCpuPkg: Series of patches to fix typos

2016-07-07 Thread Giri P Mudusuru
- becasue to because

Cc: Jeff Fan <jeff@intel.com>

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-07 Thread Giri P Mudusuru
Cc: Jaben Carsey <jaben.car...@intel.com>
Cc: Shumin Qiu <shumin@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-07 Thread Giri P Mudusuru
- abstrated to abstracted
- apropriate to appropriate
- availabe to available
- ptototypes to prototypes
- prococol protocol

Cc: Siyuan Fu <siyuan...@intel.com>
Cc: Jiaxin Wu <jiaxin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

[edk2] [PATCH 12/16] MdePkg: Series of patches to fix typos - availabe to available - EFI_UNSUPPORTEDT to EFI_UNSUPPORTED

2016-07-07 Thread Giri P Mudusuru
Cc: Liming Gao <liming@intel.com>
Cc: Michael D Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-07 Thread Giri P Mudusuru
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

2016-07-07 Thread Giri P Mudusuru
Cc: Jeff Fan <jeff@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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, 
, );
@@ -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

2016-07-07 Thread Giri P Mudusuru
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-07 Thread Giri P Mudusuru
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-07 Thread Giri P Mudusuru
Cc: Jaben Carsey <jaben.car...@intel.com>
Cc: Daryl McDaniel <edk2-li...@mc2research.org>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-07 Thread Giri P Mudusuru
Cc: Chao Zhang <chao.b.zh...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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 05/16] CryptoPkg: Series of patches to fix typos - availabe to available

2016-07-07 Thread Giri P Mudusuru
Cc: Qin Long <qin.l...@intel.com>
Cc: Ting Ye <ting...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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

2016-07-07 Thread Giri P Mudusuru
Cc: Liming Gao <liming@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 .../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

2016-07-07 Thread Giri P Mudusuru
- EFI_UNSUPPORTEDT to EFI_UNSUPPORTED

Cc: Leif Lindholm <leif.lindh...@linaro.org>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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.

2016-05-31 Thread Giri P Mudusuru
Adding defines from FSP EAS v2.0 section 11.2.2 Oem Status code.

Cc: Jiewen Yao <jiewen@intel.com>
Cc: Maurice Ma <maurice...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Giri P Mudusuru <giri.p.mudus...@intel.com>
---
 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