In audit mode, it will not cause a build failure whether for new or existing code. It simply puts the results in the build log.

Note that "audit mode" is enabled on a per-package basis and some edk2 packages have it disabled such as DynamicTablesPkg, FatPkg, FmpDevicePkg, PcAtChipsetPkg, PrmPkg, SourceLevelDebugPkg, and UnitTestFrameworkPkg.

I've made attempts in the past to bring additional packages out of audit mode but concern was raised about CI failing due to typos and false positives.

Work would need to be done to improve the maintainer experience such as updating cspell.base.yaml (https://github.com/tianocore/edk2/blob/master/.pytool/Plugin/SpellCheck/cspell.base.yaml) to extend more words common to the project and then packages should just need to make package-specific adjustments to the ignored words that may be specific to the package.

Spell check used in CI can be run locally, instructions are here - https://github.com/tianocore/tianocore.github.io/wiki/How-to-Build-With-Stuart#i-want-to-fix-all-the-spelling-errors-in-my-package-how-do-i-just-run-the-spell-check-plugin.

On 5/21/2023 9:14 PM, gaoliming via groups.io wrote:
Michael:
   That means CSpell force check is only for new added code, not for all 
existing code. Right?

Thanks
Liming
-----邮件原件-----
发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Giri
Mudusuru via groups.io
发送时间: 2023年5月21日 10:41
收件人: Michael Kubacki <mikub...@linux.microsoft.com>
抄送: devel@edk2.groups.io; gaoliming <gaolim...@byosoft.com.cn>;
Michael D Kinney <michael.d.kin...@intel.com>; Zhiguang Liu
<zhiguang....@intel.com>; Andrew Fish <af...@apple.com>; Giri Mudusuru
<gi...@apple.com>
主题: Re: [edk2-devel] [PATCH] MdePkg Include: Fix typos

Thanks Michael for below info.


On May 18, 2023, at 8:36 AM, Michael Kubacki
<mikub...@linux.microsoft.com> wrote:

The spell check CI plugin is in "AuditOnly" mode so it is not actually failing
the build.


https://github.com/tianocore/edk2/blob/master/MdePkg/MdePkg.ci.yaml#L
166

This has more info about how to configure the plugin in each package CI
YAML file -
https://github.com/tianocore/edk2/tree/master/.pytool/Plugin/SpellCheck.

If you go to a CI build of MdePkg like:


https://dev.azure.com/tianocore/edk2-ci/_build/results?buildId=91890&view
=artifacts&pathAsName=false&type=publishedArtifacts

And download the "Build Logs TARGET_MDE_CPU" log (ellipsis on the right
then "Download artifacts"). Search that for "Unknown word" and you'lll get
many issues - in that log 7,505 hits. That includes duplicates of the same word.

On 5/17/2023 2:20 PM, Giri Mudusuru via groups.io wrote:
Hi Liming,
Most of the errors except below macro are in comments. Not sure if CI
SpellCheck is skipping comments?
I can revert the macro fix from this patch. I noticed that it is duplicated in
Acpi.h and Acpi10.h.
Thanks,
-Giri
On May 16, 2023, at 6:49 AM, gaoliming <gaolim...@byosoft.com.cn>
wrote:

Giri:
Edk2 CI enables SpellCheck. Seemly, those typos are not detected by CI.
So, I want to confirm which tool do you use.

This patch is good. But, the first changes the existing MACRO name. I am
not sure whether there is any code impact.

Thanks
Liming
-----邮件原件-----
发件人: Giri Mudusuru <gi...@apple.com>
发送时间: 2023年5月15日 10:49
收件人: gaoliming <gaolim...@byosoft.com.cn>
抄送: devel@edk2.groups.io; Michael D Kinney
<michael.d.kin...@intel.com>; Zhiguang Liu <zhiguang....@intel.com>;
Andrew Fish <af...@apple.com>; Giri Mudusuru <gi...@apple.com>
主题: Re: [PATCH] MdePkg Include: Fix typos

Hi Liming,

These typos are found during reviews, sync with open source and other
debug.
Just kept running list and then a simple search and replace in repo.

I have fix for other packages too, just starting with MdePkg to get some
feedback on size of patch (number of files etc)

I am using VS Code IDE with Code Spell Checker plugin which highlights
any
typos.

Thanks,
-Giri

On May 15, 2023, at 7:10 AM, gaoliming <gaolim...@byosoft.com.cn>
wrote:

Giri:
How do you find these typos? Which tool do you use to scan the code?

Thanks
Liming
-----邮件原件-----
发件人: Giri Mudusuru <gi...@apple.com>
发送时间: 2023年5月12日 18:25
收件人: devel@edk2.groups.io
抄送: Giri Mudusuru <gi...@apple.com>; Michael D Kinney
<michael.d.kin...@intel.com>; Liming Gao
<gaolim...@byosoft.com.cn>;
Zhiguang Liu <zhiguang....@intel.com>; Andrew Fish
<af...@apple.com>
主题: [PATCH] MdePkg Include: Fix typos

compatability->compatibility
EFI_MEDIA_CHNAGED->EFI_MEDIA_CHANGED
Funtion->Function
exhausive->exhaustive
Propery->Property
StartAdress->StartAddress
sucessful->successful
writting->writing

Cc: Michael D Kinney <michael.d.kin...@intel.com>
Cc: Liming Gao <gaolim...@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang....@intel.com>
Cc: Andrew Fish <af...@apple.com>
Signed-off-by: Giri Mudusuru <gi...@apple.com>
---
MdePkg/Include/IndustryStandard/Acpi10.h      |  2 +-
MdePkg/Include/Library/DebugLib.h             | 50
+++++++++----------
MdePkg/Include/Library/PerformanceLib.h       |  2 +-
MdePkg/Include/Library/PostCodeLib.h          | 12 ++---
MdePkg/Include/Library/ReportStatusCodeLib.h  | 26 +++++-----
MdePkg/Include/Library/S3PciLib.h             |  4 +-
MdePkg/Include/Library/S3PciSegmentLib.h      |  4 +-
MdePkg/Include/Library/UefiLib.h              |  2 +-
MdePkg/Include/Protocol/BlockIo.h             |  4 +-
MdePkg/Include/Protocol/BlockIo2.h            |  6 +--
MdePkg/Include/Protocol/BlockIoCrypto.h       |  2 +-
MdePkg/Include/Protocol/DiskIo.h              |  4 +-
MdePkg/Include/Protocol/DiskIo2.h             |  6 +--
MdePkg/Include/Protocol/Ip4.h                 |  4 +-
MdePkg/Include/Protocol/Ip6.h                 |  4 +-
.../Protocol/NetworkInterfaceIdentifier.h     |  4 +-
MdePkg/Include/Protocol/Pkcs7Verify.h         |  2 +-
MdePkg/Include/Protocol/RamDisk.h             |  2 +-
MdePkg/Include/Protocol/ScsiIo.h              |  2 +-
MdePkg/Include/Protocol/ScsiPassThru.h        |  2 +-
MdePkg/Include/Protocol/ServiceBinding.h      |  2 +-
MdePkg/Include/Protocol/Shell.h               |  2 +-
MdePkg/Include/Protocol/ShellDynamicCommand.h |  2 +-
MdePkg/Include/Protocol/Tcp4.h                |  4 +-
MdePkg/Include/Protocol/Tcp6.h                |  4 +-
MdePkg/Include/Protocol/Udp4.h                |  4 +-
MdePkg/Include/Protocol/Udp6.h                |  4 +-
MdePkg/Include/Protocol/UfsDeviceConfig.h     |  2 +-
MdePkg/Include/Protocol/UgaDraw.h             |  2 +-
MdePkg/Include/Protocol/Usb2HostController.h  |  2 +-
MdePkg/Include/Protocol/UsbHostController.h   |  2 +-
31 files changed, 87 insertions(+), 87 deletions(-)

diff --git a/MdePkg/Include/IndustryStandard/Acpi10.h
b/MdePkg/Include/IndustryStandard/Acpi10.h
index 9cc02edb3e..5a47f8a54c 100644
--- a/MdePkg/Include/IndustryStandard/Acpi10.h
+++ b/MdePkg/Include/IndustryStandard/Acpi10.h
@@ -321,7 +321,7 @@ typedef struct {
#define


EFI_ACPI_MEMORY_RESOURCE_SPECIFIC_FLAG_ADDRESS_RANGE_MEMOR
Y    (0 << 3)

#define


EFI_ACPI_MEMORY_RESOURCE_SPECIFIC_FLAG_ADDRESS_RANGE_RESERV
ED  (1 << 3)

#define

EFI_ACPI_MEMORY_RESOURCE_SPECIFIC_FLAG_ADDRESS_RANGE_ACPI
(2 << 3)

-#define

EFI_APCI_MEMORY_RESOURCE_SPECIFIC_FLAG_ADDRESS_RANGE_NVS
(3 << 3)

+#define

EFI_ACPI_MEMORY_RESOURCE_SPECIFIC_FLAG_ADDRESS_RANGE_NVS
(3 << 3)

//

// Bit [5]    : Memory to I/O Translation, _TTP

//

diff --git a/MdePkg/Include/Library/DebugLib.h
b/MdePkg/Include/Library/DebugLib.h
index f0c9f64487..56c9e0c781 100644
--- a/MdePkg/Include/Library/DebugLib.h
+++ b/MdePkg/Include/Library/DebugLib.h
@@ -185,8 +185,8 @@ DebugBPrint (


  Print a message of the form "ASSERT <FileName>(<LineNumber>):
<Description>\n"

  to the debug output device.  If
DEBUG_PROPERTY_ASSERT_BREAKPOINT_ENABLED bit of

-  PcdDebugProperyMask is set then CpuBreakpoint() is called.
Otherwise,
if

-  DEBUG_PROPERTY_ASSERT_DEADLOOP_ENABLED bit of
PcdDebugProperyMask is set then

+  PcdDebugPropertyMask is set then CpuBreakpoint() is called.
Otherwise,
if

+  DEBUG_PROPERTY_ASSERT_DEADLOOP_ENABLED bit of
PcdDebugPropertyMask is set then

  CpuDeadLoop() is called.  If neither of these bits are set, then this
function

  returns immediately after the message is printed to the debug
output
device.

  DebugAssert() must actively prevent recursion.  If DebugAssert() is
called
while

@@ -234,10 +234,10 @@ DebugClearMemory (
  Returns TRUE if ASSERT() macros are enabled.



  This function returns TRUE if the
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED bit of

-  PcdDebugProperyMask is set.  Otherwise, FALSE is returned.

+  PcdDebugPropertyMask is set.  Otherwise, FALSE is returned.



-  @retval  TRUE    The
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED
bit of PcdDebugProperyMask is set.

-  @retval  FALSE   The
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED
bit of PcdDebugProperyMask is clear.

+  @retval  TRUE    The
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED
bit of PcdDebugPropertyMask is set.

+  @retval  FALSE   The
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED
bit of PcdDebugPropertyMask is clear.



**/

BOOLEAN

@@ -250,10 +250,10 @@ DebugAssertEnabled (
  Returns TRUE if DEBUG() macros are enabled.



  This function returns TRUE if the
DEBUG_PROPERTY_DEBUG_PRINT_ENABLED bit of

-  PcdDebugProperyMask is set.  Otherwise, FALSE is returned.

+  PcdDebugPropertyMask is set.  Otherwise, FALSE is returned.



-  @retval  TRUE    The
DEBUG_PROPERTY_DEBUG_PRINT_ENABLED
bit of PcdDebugProperyMask is set.

-  @retval  FALSE   The
DEBUG_PROPERTY_DEBUG_PRINT_ENABLED
bit
of PcdDebugProperyMask is clear.

+  @retval  TRUE    The
DEBUG_PROPERTY_DEBUG_PRINT_ENABLED
bit of PcdDebugPropertyMask is set.

+  @retval  FALSE   The
DEBUG_PROPERTY_DEBUG_PRINT_ENABLED
bit
of PcdDebugPropertyMask is clear.



**/

BOOLEAN

@@ -266,10 +266,10 @@ DebugPrintEnabled (
  Returns TRUE if DEBUG_CODE() macros are enabled.



  This function returns TRUE if the
DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of

-  PcdDebugProperyMask is set.  Otherwise, FALSE is returned.

+  PcdDebugPropertyMask is set.  Otherwise, FALSE is returned.



-  @retval  TRUE    The
DEBUG_PROPERTY_DEBUG_CODE_ENABLED
bit
of PcdDebugProperyMask is set.

-  @retval  FALSE   The
DEBUG_PROPERTY_DEBUG_CODE_ENABLED
bit
of PcdDebugProperyMask is clear.

+  @retval  TRUE    The
DEBUG_PROPERTY_DEBUG_CODE_ENABLED
bit of PcdDebugPropertyMask is set.

+  @retval  FALSE   The
DEBUG_PROPERTY_DEBUG_CODE_ENABLED
bit
of PcdDebugPropertyMask is clear.



**/

BOOLEAN

@@ -282,10 +282,10 @@ DebugCodeEnabled (
  Returns TRUE if DEBUG_CLEAR_MEMORY() macro is enabled.



  This function returns TRUE if the
DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED bit of

-  PcdDebugProperyMask is set.  Otherwise, FALSE is returned.

+  PcdDebugPropertyMask is set.  Otherwise, FALSE is returned.



-  @retval  TRUE    The
DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED
bit of PcdDebugProperyMask is set.

-  @retval  FALSE   The
DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED
bit of PcdDebugProperyMask is clear.

+  @retval  TRUE    The
DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED bit of
PcdDebugPropertyMask is set.

+  @retval  FALSE   The
DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED
bit of PcdDebugPropertyMask is clear.



**/

BOOLEAN

@@ -384,7 +384,7 @@ UnitTestDebugAssert (
  Macro that calls DebugAssert() if an expression evaluates to FALSE.



  If MDEPKG_NDEBUG is not defined and the
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED

-  bit of PcdDebugProperyMask is set, then this macro evaluates the
Boolean

+  bit of PcdDebugPropertyMask is set, then this macro evaluates
the
Boolean

  expression specified by Expression.  If Expression evaluates to
FALSE,
then

  DebugAssert() is called passing in the source filename, source line
number,

  and Expression.

@@ -410,7 +410,7 @@ UnitTestDebugAssert (
  Macro that calls DebugPrint().



  If MDEPKG_NDEBUG is not defined and the
DEBUG_PROPERTY_DEBUG_PRINT_ENABLED

-  bit of PcdDebugProperyMask is set, then this macro passes
Expression
to

+  bit of PcdDebugPropertyMask is set, then this macro passes
Expression
to

  DebugPrint().



  @param  Expression  Expression containing an error level, a
format
string,

@@ -433,7 +433,7 @@ UnitTestDebugAssert (
  Macro that calls DebugAssert() if an EFI_STATUS evaluates to an
error
code.



  If MDEPKG_NDEBUG is not defined and the
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED

-  bit of PcdDebugProperyMask is set, then this macro evaluates the
EFI_STATUS

+  bit of PcdDebugPropertyMask is set, then this macro evaluates
the
EFI_STATUS

  value specified by StatusParameter.  If StatusParameter is an error
code,

  then DebugAssert() is called passing in the source filename, source
line

  number, and StatusParameter.

@@ -459,7 +459,7 @@ UnitTestDebugAssert (
  Macro that calls DebugAssert() if a RETURN_STATUS evaluates to an
error
code.



  If MDEPKG_NDEBUG is not defined and the
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED

-  bit of PcdDebugProperyMask is set, then this macro evaluates the

+  bit of PcdDebugPropertyMask is set, then this macro evaluates
the

  RETURN_STATUS value specified by StatusParameter.  If
StatusParameter is an

  error code, then DebugAssert() is called passing in the source
filename,

  source line number, and StatusParameter.

@@ -487,7 +487,7 @@ UnitTestDebugAssert (
  handle database.



  If MDEPKG_NDEBUG is defined or the
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED bit

-  of PcdDebugProperyMask is clear, then return.

+  of PcdDebugPropertyMask is clear, then return.



  If Handle is NULL, then a check is made to see if the protocol
specified by
Guid

  is present on any handle in the handle database.  If Handle is not
NULL,
then

@@ -528,7 +528,7 @@ UnitTestDebugAssert (
/**

  Macro that marks the beginning of debug source code.



-  If the DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of
PcdDebugProperyMask is set,

+  If the DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of
PcdDebugPropertyMask is set,

  then this macro marks the beginning of source code that is included
in
a
module.

  Otherwise, the source lines between DEBUG_CODE_BEGIN() and
DEBUG_CODE_END()

  are not included in a module.

@@ -539,7 +539,7 @@ UnitTestDebugAssert (
/**

  The macro that marks the end of debug source code.



-  If the DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of
PcdDebugProperyMask is set,

+  If the DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of
PcdDebugPropertyMask is set,

  then this macro marks the end of source code that is included in a
module.

  Otherwise, the source lines between DEBUG_CODE_BEGIN() and
DEBUG_CODE_END()

  are not included in a module.

@@ -550,7 +550,7 @@ UnitTestDebugAssert (
/**

  The macro that declares a section of debug source code.



-  If the DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of
PcdDebugProperyMask is set,

+  If the DEBUG_PROPERTY_DEBUG_CODE_ENABLED bit of
PcdDebugPropertyMask is set,

  then the source code specified by Expression is included in a
module.

  Otherwise, the source specified by Expression is not included in a
module.



@@ -563,7 +563,7 @@ UnitTestDebugAssert (
/**

  The macro that calls DebugClearMemory() to clear a buffer to a
default
value.



-  If the DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED bit of
PcdDebugProperyMask is set,

+  If the DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED bit of
PcdDebugPropertyMask is set,

  then this macro calls DebugClearMemory() passing in Address and
Length.



  @param  Address  The pointer to a buffer.

@@ -586,13 +586,13 @@ UnitTestDebugAssert (
  public data structure to retrieve a pointer to the private data
structure.



  If MDEPKG_NDEBUG is defined or the
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED bit

-  of PcdDebugProperyMask is clear, then this macro computes the
offset,
in
bytes,

+  of PcdDebugPropertyMask is clear, then this macro computes the
offset,
in
bytes,

  of the field specified by Field from the beginning of the data
structure
specified

  by TYPE.  This offset is subtracted from Record, and is used to
return
a
pointer

  to a data structure of the type specified by TYPE.



  If MDEPKG_NDEBUG is not defined and the
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED bit

-  of PcdDebugProperyMask is set, then this macro computes the
offset, in
bytes,

+  of PcdDebugPropertyMask is set, then this macro computes the
offset,
in
bytes,

  of field specified by Field from the beginning of the data structure
specified

  by TYPE.  This offset is subtracted from Record, and is used to
compute
a
pointer

  to a data structure of the type specified by TYPE.  The Signature
field
of
the

diff --git a/MdePkg/Include/Library/PerformanceLib.h
b/MdePkg/Include/Library/PerformanceLib.h
index d0f2dfb070..24e60d33d1 100644
--- a/MdePkg/Include/Library/PerformanceLib.h
+++ b/MdePkg/Include/Library/PerformanceLib.h
@@ -10,7 +10,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PERFORMANCE_LIB_H__



///

-/// Performance library propery mask bits

+/// Performance library property mask bits

///

#define
PERFORMANCE_LIBRARY_PROPERTY_MEASUREMENT_ENABLED
0x00000001



diff --git a/MdePkg/Include/Library/PostCodeLib.h
b/MdePkg/Include/Library/PostCodeLib.h
index 80628d7999..5fd6ab3b36 100644
--- a/MdePkg/Include/Library/PostCodeLib.h
+++ b/MdePkg/Include/Library/PostCodeLib.h
@@ -74,9 +74,9 @@ PostCodeWithDescription (
  bit of PcdPostCodePropertyMask is set.  Otherwise FALSE is
returned.



  @retval  TRUE   The
POST_CODE_PROPERTY_POST_CODE_ENABLED
bit of

-                  PcdPostCodeProperyMask is set.

+                  PcdPostCodePropertyMask is set.

  @retval  FALSE  The
POST_CODE_PROPERTY_POST_CODE_ENABLED
bit of

-                  PcdPostCodeProperyMask is clear.

+                  PcdPostCodePropertyMask is clear.



**/

BOOLEAN

@@ -92,9 +92,9 @@ PostCodeEnabled (
  bit of PcdPostCodePropertyMask is set.  Otherwise FALSE is
returned.



  @retval  TRUE   The
POST_CODE_PROPERTY_POST_CODE_DESCRIPTION_ENABLED bit of

-                  PcdPostCodeProperyMask is set.

+                  PcdPostCodePropertyMask is set.

  @retval  FALSE  The
POST_CODE_PROPERTY_POST_CODE_DESCRIPTION_ENABLED bit of

-                  PcdPostCodeProperyMask is clear.

+                  PcdPostCodePropertyMask is clear.



**/

BOOLEAN

@@ -106,7 +106,7 @@ PostCodeDescriptionEnabled (
/**

  Sends a 32-bit value to a POST card.



-  If POST codes are enabled in PcdPostCodeProperyMask, then call
PostCode()

+  If POST codes are enabled in PcdPostCodePropertyMask, then call
PostCode()

  passing in Value.  Value is returned.



  @param  Value  The 32-bit value to write to the POST card.

@@ -120,7 +120,7 @@ PostCodeDescriptionEnabled (
  Sends a 32-bit value to a POST and associated ASCII string.



  If POST codes and POST code descriptions are enabled in

-  PcdPostCodeProperyMask, then call PostCodeWithDescription()
passing
in

+  PcdPostCodePropertyMask, then call PostCodeWithDescription()
passing
in

  Value and Description.  If only POST codes are enabled, then call
PostCode()

  passing in Value.  Value is returned.



diff --git a/MdePkg/Include/Library/ReportStatusCodeLib.h
b/MdePkg/Include/Library/ReportStatusCodeLib.h
index 3763e69928..3268e07aa6 100644
--- a/MdePkg/Include/Library/ReportStatusCodeLib.h
+++ b/MdePkg/Include/Library/ReportStatusCodeLib.h
@@ -298,12 +298,12 @@ ReportStatusCodeEx (
  Returns TRUE if status codes of type EFI_PROGRESS_CODE are
enabled



  This function returns TRUE if the
REPORT_STATUS_CODE_PROPERTY_PROGRESS_CODE_ENABLED

-  bit of PcdReportStatusCodeProperyMask is set.  Otherwise FALSE
is
returned.

+  bit of PcdReportStatusCodePropertyMask is set.  Otherwise
FALSE is
returned.



  @retval  TRUE   The
REPORT_STATUS_CODE_PROPERTY_PROGRESS_CODE_ENABLED bit
of

-                  PcdReportStatusCodeProperyMask is set.

+                  PcdReportStatusCodePropertyMask is set.

  @retval  FALSE  The
REPORT_STATUS_CODE_PROPERTY_PROGRESS_CODE_ENABLED bit
of

-                  PcdReportStatusCodeProperyMask is clear.

+                  PcdReportStatusCodePropertyMask is clear.



**/

BOOLEAN

@@ -316,12 +316,12 @@ ReportProgressCodeEnabled (
  Returns TRUE if status codes of type EFI_ERROR_CODE are enabled



  This function returns TRUE if the
REPORT_STATUS_CODE_PROPERTY_ERROR_CODE_ENABLED

-  bit of PcdReportStatusCodeProperyMask is set.  Otherwise,
FALSE is
returned.

+  bit of PcdReportStatusCodePropertyMask is set.  Otherwise,
FALSE is
returned.



  @retval  TRUE   The
REPORT_STATUS_CODE_PROPERTY_ERROR_CODE_ENABLED bit of

-                  PcdReportStatusCodeProperyMask is set.

+                  PcdReportStatusCodePropertyMask is set.

  @retval  FALSE  The
REPORT_STATUS_CODE_PROPERTY_ERROR_CODE_ENABLED bit of

-                  PcdReportStatusCodeProperyMask is clear.

+                  PcdReportStatusCodePropertyMask is clear.



**/

BOOLEAN

@@ -334,12 +334,12 @@ ReportErrorCodeEnabled (
  Returns TRUE if status codes of type EFI_DEBUG_CODE are enabled



  This function returns TRUE if the
REPORT_STATUS_CODE_PROPERTY_DEBUG_CODE_ENABLED

-  bit of PcdReportStatusCodeProperyMask is set.  Otherwise FALSE
is
returned.

+  bit of PcdReportStatusCodePropertyMask is set.  Otherwise
FALSE is
returned.



  @retval  TRUE   The
REPORT_STATUS_CODE_PROPERTY_DEBUG_CODE_ENABLED bit of

-                  PcdReportStatusCodeProperyMask is set.

+                  PcdReportStatusCodePropertyMask is set.

  @retval  FALSE  The
REPORT_STATUS_CODE_PROPERTY_DEBUG_CODE_ENABLED bit of

-                  PcdReportStatusCodeProperyMask is clear.

+                  PcdReportStatusCodePropertyMask is clear.



**/

BOOLEAN

@@ -352,7 +352,7 @@ ReportDebugCodeEnabled (
  Reports a status code with minimal parameters if the status code
type
is
enabled.



  If the status code type specified by Type is enabled in

-  PcdReportStatusCodeProperyMask, then call ReportStatusCode()
passing in
Type

+  PcdReportStatusCodePropertyMask, then call ReportStatusCode()
passing
in Type

  and Value.



  @param  Type   The status code type.

@@ -377,7 +377,7 @@ ReportDebugCodeEnabled (
  status code type is enabled.



  If the status code type specified by Type is enabled in

-  PcdReportStatusCodeProperyMask, then call
ReportStatusCodeWithDevicePath()

+  PcdReportStatusCodePropertyMask, then call
ReportStatusCodeWithDevicePath()

  passing in Type, Value, and DevicePath.



  @param  Type        The status code type.

@@ -407,7 +407,7 @@ ReportDebugCodeEnabled (
  is enabled.



  If the status code type specified by Type is enabled in

-  PcdReportStatusCodeProperyMask, then call
ReportStatusCodeWithExtendedData()

+  PcdReportStatusCodePropertyMask, then call
ReportStatusCodeWithExtendedData()

  passing in Type, Value, ExtendedData, and ExtendedDataSize.



  @param  Type              The status code type.

@@ -438,7 +438,7 @@ ReportDebugCodeEnabled (
  Reports a status code specifying all parameters if the status code
type
is
enabled.



  If the status code type specified by Type is enabled in

-  PcdReportStatusCodeProperyMask, then call ReportStatusCodeEx()
passing
in Type,

+  PcdReportStatusCodePropertyMask, then call
ReportStatusCodeEx()
passing in Type,

  Value, Instance, CallerId, ExtendedDataGuid, ExtendedData, and
ExtendedDataSize.



  @param  Type              The status code type.

diff --git a/MdePkg/Include/Library/S3PciLib.h
b/MdePkg/Include/Library/S3PciLib.h
index 1479859b84..185844d0c7 100644
--- a/MdePkg/Include/Library/S3PciLib.h
+++ b/MdePkg/Include/Library/S3PciLib.h
@@ -985,7 +985,7 @@ S3PciBitFieldAndThenOr32 (
  Size into the buffer specified by Buffer. This function only allows the
PCI

  configuration registers from a single PCI function to be read. Size is

  returned. When possible 32-bit PCI configuration read cycles are
used
to
read

-  from StartAdress to StartAddress + Size. Due to alignment
restrictions,
8-bit

+  from StartAddress to StartAddress + Size. Due to alignment
restrictions,
8-bit

  and 16-bit PCI configuration read cycles may be used at the
beginning
and
the

  end of the range.



@@ -1018,7 +1018,7 @@ S3PciReadBuffer (
  Size from the buffer specified by Buffer. This function only allows the
PCI

  configuration registers from a single PCI function to be written. Size
is

  returned. When possible 32-bit PCI configuration write cycles are
used
to

-  write from StartAdress to StartAddress + Size. Due to alignment
restrictions,

+  write from StartAddress to StartAddress + Size. Due to alignment
restrictions,

  8-bit and 16-bit PCI configuration write cycles may be used at the
beginning

  and the end of the range.



diff --git a/MdePkg/Include/Library/S3PciSegmentLib.h
b/MdePkg/Include/Library/S3PciSegmentLib.h
index 5067d4fcbb..21863c2597 100644
--- a/MdePkg/Include/Library/S3PciSegmentLib.h
+++ b/MdePkg/Include/Library/S3PciSegmentLib.h
@@ -970,7 +970,7 @@ S3PciSegmentBitFieldAndThenOr32 (
  Size into the buffer specified by Buffer. This function only allows the
PCI

  configuration registers from a single PCI function to be read. Size is

  returned. When possible 32-bit PCI configuration read cycles are
used
to
read

-  from StartAdress to StartAddress + Size. Due to alignment
restrictions,
8-bit

+  from StartAddress to StartAddress + Size. Due to alignment
restrictions,
8-bit

  and 16-bit PCI configuration read cycles may be used at the
beginning
and
the

  end of the range.



@@ -1003,7 +1003,7 @@ S3PciSegmentReadBuffer (
  Size from the buffer specified by Buffer. This function only allows the
PCI

  configuration registers from a single PCI function to be written. Size
is

  returned. When possible 32-bit PCI configuration write cycles are
used
to

-  write from StartAdress to StartAddress + Size. Due to alignment
restrictions,

+  write from StartAddress to StartAddress + Size. Due to alignment
restrictions,

  8-bit and 16-bit PCI configuration write cycles may be used at the
beginning

  and the end of the range.



diff --git a/MdePkg/Include/Library/UefiLib.h
b/MdePkg/Include/Library/UefiLib.h
index be7da7fdf7..450d766513 100644
--- a/MdePkg/Include/Library/UefiLib.h
+++ b/MdePkg/Include/Library/UefiLib.h
@@ -317,7 +317,7 @@ EfiInitializeLock (
  Macro that calls DebugAssert() if an EFI_LOCK structure is not in the
locked state.



  If MDEPKG_NDEBUG is not defined and the
DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED

-  bit of PcdDebugProperyMask is set, then this macro evaluates the
EFI_LOCK

+  bit of PcdDebugPropertyMask is set, then this macro evaluates
the
EFI_LOCK

  structure specified by Lock.  If Lock is not in the locked state, then

  DebugAssert() is called passing in the source filename, source line
number,

  and Lock.

diff --git a/MdePkg/Include/Protocol/BlockIo.h
b/MdePkg/Include/Protocol/BlockIo.h
index ac9adf7a9c..414bf98b52 100644
--- a/MdePkg/Include/Protocol/BlockIo.h
+++ b/MdePkg/Include/Protocol/BlockIo.h
@@ -90,7 +90,7 @@ EFI_STATUS
  @retval EFI_WRITE_PROTECTED   The device can not be written
to.

  @retval EFI_DEVICE_ERROR      The device reported an error
while
performing the write.

  @retval EFI_NO_MEDIA          There is no media in the
device.

-  @retval EFI_MEDIA_CHNAGED     The MediaId does not
matched
the
current device.

+  @retval EFI_MEDIA_CHANGED     The MediaId does not
matched
the
current device.

  @retval EFI_BAD_BUFFER_SIZE   The Buffer was not a multiple of
the
block size of the device.

  @retval EFI_INVALID_PARAMETER The write request contains LBAs
that
are not valid,

                                or the buffer is not on proper
alignment.

@@ -112,7 +112,7 @@ EFI_STATUS
  @param  This              Indicates a pointer to the calling
context.



  @retval EFI_SUCCESS       All outstanding data was written to
the
device

-  @retval EFI_DEVICE_ERROR  The device reported an error while
writting
back the data

+  @retval EFI_DEVICE_ERROR  The device reported an error while
writing
back the data

  @retval EFI_NO_MEDIA      There is no media in the device.



**/

diff --git a/MdePkg/Include/Protocol/BlockIo2.h
b/MdePkg/Include/Protocol/BlockIo2.h
index d25f51f733..0502554205 100644
--- a/MdePkg/Include/Protocol/BlockIo2.h
+++ b/MdePkg/Include/Protocol/BlockIo2.h
@@ -44,7 +44,7 @@ typedef struct {


  @param[in]  This                 Indicates a pointer to the
calling
context.

  @param[in]  ExtendedVerification Indicates that the driver may
perform
a more

-                                   exhausive verification
operation
of the device

+                                   exhaustive verification
operation
of the device

                                   during reset.



  @retval EFI_SUCCESS          The device was reset.

@@ -125,7 +125,7 @@ EFI_STATUS
                                the Event is NULL.

  @retval EFI_WRITE_PROTECTED   The device can not be written
to.

  @retval EFI_NO_MEDIA          There is no media in the
device.

-  @retval EFI_MEDIA_CHNAGED     The MediaId does not
matched
the
current device.

+  @retval EFI_MEDIA_CHANGED     The MediaId does not
matched
the
current device.

  @retval EFI_DEVICE_ERROR      The device reported an error
while
performing the write.

  @retval EFI_BAD_BUFFER_SIZE   The Buffer was not a multiple of
the
block size of the device.

  @retval EFI_INVALID_PARAMETER The write request contains LBAs
that
are not valid,

@@ -158,7 +158,7 @@ EFI_STATUS
  @retval EFI_SUCCESS          The flush request was queued if
Event
is not NULL.

                               All outstanding data was
written
correctly to the

                               device if the Event is NULL.

-  @retval EFI_DEVICE_ERROR     The device reported an error
while
writting back

+  @retval EFI_DEVICE_ERROR     The device reported an error
while
writing back

                               the data.

  @retval EFI_WRITE_PROTECTED  The device cannot be written
to.

  @retval EFI_NO_MEDIA         There is no media in the device.

diff --git a/MdePkg/Include/Protocol/BlockIoCrypto.h
b/MdePkg/Include/Protocol/BlockIoCrypto.h
index bcc0ed40be..f0af6a8bb0 100644
--- a/MdePkg/Include/Protocol/BlockIoCrypto.h
+++ b/MdePkg/Include/Protocol/BlockIoCrypto.h
@@ -168,7 +168,7 @@ typedef struct {
  up to the platform firmware or driver to implement.



  @param[in]  This                 Pointer to the
EFI_BLOCK_IO_CRYPTO_PROTOCOL instance.

-  @param[in]  ExtendedVerification Indicates that the driver may
perform
a more exhausive

+  @param[in]  ExtendedVerification Indicates that the driver may
perform
a more exhaustive

                                   verification operation of
the
device during reset.



  @retval EFI_SUCCESS              The block device was reset.

diff --git a/MdePkg/Include/Protocol/DiskIo.h
b/MdePkg/Include/Protocol/DiskIo.h
index eaa5cbcea2..2c86530a5c 100644
--- a/MdePkg/Include/Protocol/DiskIo.h
+++ b/MdePkg/Include/Protocol/DiskIo.h
@@ -42,7 +42,7 @@ typedef EFI_DISK_IO_PROTOCOL EFI_DISK_IO;
  @retval EFI_SUCCESS           The data was read correctly
from
the
device.

  @retval EFI_DEVICE_ERROR      The device reported an error
while
performing the read.

  @retval EFI_NO_MEDIA          There is no media in the
device.

-  @retval EFI_MEDIA_CHNAGED     The MediaId does not
matched
the
current device.

+  @retval EFI_MEDIA_CHANGED     The MediaId does not
matched
the
current device.

  @retval EFI_INVALID_PARAMETER The read request contains
device
addresses that are not

                                valid for the device.



@@ -70,7 +70,7 @@ EFI_STATUS
  @retval EFI_WRITE_PROTECTED   The device can not be written
to.

  @retval EFI_DEVICE_ERROR      The device reported an error
while
performing the write.

  @retval EFI_NO_MEDIA          There is no media in the
device.

-  @retval EFI_MEDIA_CHNAGED     The MediaId does not
matched
the
current device.

+  @retval EFI_MEDIA_CHANGED     The MediaId does not
matched
the
current device.

  @retval EFI_INVALID_PARAMETER The write request contains
device
addresses that are not

                                 valid for the device.



diff --git a/MdePkg/Include/Protocol/DiskIo2.h
b/MdePkg/Include/Protocol/DiskIo2.h
index c989bb5f45..58c972e48e 100644
--- a/MdePkg/Include/Protocol/DiskIo2.h
+++ b/MdePkg/Include/Protocol/DiskIo2.h
@@ -70,7 +70,7 @@ EFI_STATUS

Event will be signaled upon completion.

  @retval EFI_DEVICE_ERROR      The device reported an error
while
performing the write.

  @retval EFI_NO_MEDIA          There is no medium in the
device.

-  @retval EFI_MEDIA_CHNAGED     The MediaId is not for the
current
medium.

+  @retval EFI_MEDIA_CHANGED     The MediaId is not for the
current
medium.

  @retval EFI_INVALID_PARAMETER The read request contains
device
addresses that are not valid for the device.

  @retval EFI_OUT_OF_RESOURCES  The request could not be
completed
due to a lack of resources.



@@ -103,7 +103,7 @@ EFI_STATUS
  @retval EFI_WRITE_PROTECTED   The device cannot be written
to.

  @retval EFI_DEVICE_ERROR      The device reported an error
while
performing the write operation.

  @retval EFI_NO_MEDIA          There is no medium in the
device.

-  @retval EFI_MEDIA_CHNAGED     The MediaId is not for the
current
medium.

+  @retval EFI_MEDIA_CHANGED     The MediaId is not for the
current
medium.

  @retval EFI_INVALID_PARAMETER The write request contains
device
addresses that are not valid for the device.

  @retval EFI_OUT_OF_RESOURCES  The request could not be
completed
due to a lack of resources.



@@ -133,7 +133,7 @@ EFI_STATUS
  @retval EFI_WRITE_PROTECTED   The device cannot be written
to.

  @retval EFI_DEVICE_ERROR      The device reported an error
while
performing the write operation.

  @retval EFI_NO_MEDIA          There is no medium in the
device.

-  @retval EFI_MEDIA_CHNAGED     The MediaId is not for the
current
medium.

+  @retval EFI_MEDIA_CHANGED     The MediaId is not for the
current
medium.

  @retval EFI_OUT_OF_RESOURCES  The request could not be
completed
due to a lack of resources.

**/

typedef

diff --git a/MdePkg/Include/Protocol/Ip4.h
b/MdePkg/Include/Protocol/Ip4.h
index 4c0ed6fd3c..57a25122ba 100644
--- a/MdePkg/Include/Protocol/Ip4.h
+++ b/MdePkg/Include/Protocol/Ip4.h
@@ -37,7 +37,7 @@ typedef struct _EFI_IP4_PROTOCOL
EFI_IP4_PROTOCOL;


///

/// EFI_IP4_ADDRESS_PAIR is deprecated in the UEFI 2.4B and should
not
be
used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  EFI_HANDLE          InstanceHandle;

@@ -47,7 +47,7 @@ typedef struct {


///

/// EFI_IP4_VARIABLE_DATA is deprecated in the UEFI 2.4B and
should not
be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  EFI_HANDLE              DriverHandle;

diff --git a/MdePkg/Include/Protocol/Ip6.h
b/MdePkg/Include/Protocol/Ip6.h
index 4aff36f0a1..269ae0d6b0 100644
--- a/MdePkg/Include/Protocol/Ip6.h
+++ b/MdePkg/Include/Protocol/Ip6.h
@@ -37,7 +37,7 @@ typedef struct _EFI_IP6_PROTOCOL
EFI_IP6_PROTOCOL;


///

/// EFI_IP6_ADDRESS_PAIR is deprecated in the UEFI 2.4B and should
not
be
used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  ///

@@ -56,7 +56,7 @@ typedef struct {


///

/// EFI_IP6_VARIABLE_DATA is deprecated in the UEFI 2.4B and
should not
be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  ///

diff --git a/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
b/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
index 78acb4ddae..9649b819ba 100644
--- a/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
+++ b/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
@@ -39,7 +39,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define
EFI_NETWORK_INTERFACE_IDENTIFIER_INTERFACE_REVISION
EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_REVISION



///

-/// Forward reference for pure ANSI compatability.

+/// Forward reference for pure ANSI compatibility.

///

typedef struct _EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL
EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL;



@@ -82,7 +82,7 @@ typedef enum {
} EFI_NETWORK_INTERFACE_TYPE;



///

-/// Forward reference for pure ANSI compatability.

+/// Forward reference for pure ANSI compatibility.

///

typedef struct undiconfig_table UNDI_CONFIG_TABLE;



diff --git a/MdePkg/Include/Protocol/Pkcs7Verify.h
b/MdePkg/Include/Protocol/Pkcs7Verify.h
index 068eda8b45..93b6c2f9b7 100644
--- a/MdePkg/Include/Protocol/Pkcs7Verify.h
+++ b/MdePkg/Include/Protocol/Pkcs7Verify.h
@@ -28,7 +28,7 @@ typedef struct _EFI_PKCS7_VERIFY_PROTOCOL
EFI_PKCS7_VERIFY_PROTOCOL;


/**

  Processes a buffer containing binary DER-encoded PKCS7 signature.

-  The signed data content may be embedded within the buffer or
separated.
Funtion

+  The signed data content may be embedded within the buffer or
separated.
Function

  verifies the signature of the content is valid and signing certificate
was not

  revoked and is contained within a list of trusted signers.



diff --git a/MdePkg/Include/Protocol/RamDisk.h
b/MdePkg/Include/Protocol/RamDisk.h
index 2ab5a5e5e1..8808efdf66 100644
--- a/MdePkg/Include/Protocol/RamDisk.h
+++ b/MdePkg/Include/Protocol/RamDisk.h
@@ -19,7 +19,7 @@
  { 0xab38a0df, 0x6873, 0x44a9, { 0x87, 0xe6, 0xd4, 0xeb, 0x56, 0x14,
0x84,
0x49 }};



//

-// Forward reference for pure ANSI compatability

+// Forward reference for pure ANSI compatibility

//

typedef struct _EFI_RAM_DISK_PROTOCOL
EFI_RAM_DISK_PROTOCOL;



diff --git a/MdePkg/Include/Protocol/ScsiIo.h
b/MdePkg/Include/Protocol/ScsiIo.h
index 7ebfd9a652..7485e52b3f 100644
--- a/MdePkg/Include/Protocol/ScsiIo.h
+++ b/MdePkg/Include/Protocol/ScsiIo.h
@@ -18,7 +18,7 @@
  }



///

-/// Forward reference for pure ANSI compatability

+/// Forward reference for pure ANSI compatibility

///

typedef struct _EFI_SCSI_IO_PROTOCOL EFI_SCSI_IO_PROTOCOL;



diff --git a/MdePkg/Include/Protocol/ScsiPassThru.h
b/MdePkg/Include/Protocol/ScsiPassThru.h
index c87fb97aee..a4c6a6be3d 100644
--- a/MdePkg/Include/Protocol/ScsiPassThru.h
+++ b/MdePkg/Include/Protocol/ScsiPassThru.h
@@ -22,7 +22,7 @@
  }



///

-/// Forward reference for pure ANSI compatability

+/// Forward reference for pure ANSI compatibility

///

typedef struct _EFI_SCSI_PASS_THRU_PROTOCOL
EFI_SCSI_PASS_THRU_PROTOCOL;



diff --git a/MdePkg/Include/Protocol/ServiceBinding.h
b/MdePkg/Include/Protocol/ServiceBinding.h
index b39af73a95..3fb9ed6e98 100644
--- a/MdePkg/Include/Protocol/ServiceBinding.h
+++ b/MdePkg/Include/Protocol/ServiceBinding.h
@@ -14,7 +14,7 @@
#define __EFI_SERVICE_BINDING_H__



///

-/// Forward reference for pure ANSI compatability

+/// Forward reference for pure ANSI compatibility

///

typedef struct _EFI_SERVICE_BINDING_PROTOCOL
EFI_SERVICE_BINDING_PROTOCOL;



diff --git a/MdePkg/Include/Protocol/Shell.h
b/MdePkg/Include/Protocol/Shell.h
index 5efee49e19..d65c87a735 100644
--- a/MdePkg/Include/Protocol/Shell.h
+++ b/MdePkg/Include/Protocol/Shell.h
@@ -180,7 +180,7 @@ BOOLEAN


  @param[in] FileHandle         The file handle to be closed.



-  @retval EFI_SUCCESS           The file closed sucessfully.

+  @retval EFI_SUCCESS           The file closed successfully.

**/

typedef

EFI_STATUS

diff --git a/MdePkg/Include/Protocol/ShellDynamicCommand.h
b/MdePkg/Include/Protocol/ShellDynamicCommand.h
index f1bb59d700..c7756f9a81 100644
--- a/MdePkg/Include/Protocol/ShellDynamicCommand.h
+++ b/MdePkg/Include/Protocol/ShellDynamicCommand.h
@@ -34,7 +34,7 @@ typedef struct
_EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL
EFI_SHELL_DYNAMIC_COMMAND_PRO
  @param[in] Shell                  The instance of the shell
protocol
used in the context

                                    of processing this
command.



-  @return EFI_SUCCESS               the operation was
sucessful

+  @return EFI_SUCCESS               the operation was
successful

  @return other                     the operation failed.

**/

typedef

diff --git a/MdePkg/Include/Protocol/Tcp4.h
b/MdePkg/Include/Protocol/Tcp4.h
index e81c2e71f6..cf88739687 100644
--- a/MdePkg/Include/Protocol/Tcp4.h
+++ b/MdePkg/Include/Protocol/Tcp4.h
@@ -31,7 +31,7 @@ typedef struct _EFI_TCP4_PROTOCOL
EFI_TCP4_PROTOCOL;


///

/// EFI_TCP4_SERVICE_POINT is deprecated in the UEFI 2.4B and
should
not
be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  EFI_HANDLE          InstanceHandle;

@@ -43,7 +43,7 @@ typedef struct {


///

/// EFI_TCP4_VARIABLE_DATA is deprecated in the UEFI 2.4B and
should
not
be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  EFI_HANDLE                DriverHandle;

diff --git a/MdePkg/Include/Protocol/Tcp6.h
b/MdePkg/Include/Protocol/Tcp6.h
index a8787dd3af..1391978a35 100644
--- a/MdePkg/Include/Protocol/Tcp6.h
+++ b/MdePkg/Include/Protocol/Tcp6.h
@@ -32,7 +32,7 @@ typedef struct _EFI_TCP6_PROTOCOL
EFI_TCP6_PROTOCOL;


///

/// EFI_TCP6_SERVICE_POINT is deprecated in the UEFI 2.4B and
should
not
be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  ///

@@ -64,7 +64,7 @@ typedef struct {


///

/// EFI_TCP6_VARIABLE_DATA is deprecated in the UEFI 2.4B and
should
not
be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  EFI_HANDLE                DriverHandle; ///< The handle of
the
driver that creates this entry.

diff --git a/MdePkg/Include/Protocol/Udp4.h
b/MdePkg/Include/Protocol/Udp4.h
index a4ac6fd4e7..e7e41cadef 100644
--- a/MdePkg/Include/Protocol/Udp4.h
+++ b/MdePkg/Include/Protocol/Udp4.h
@@ -33,7 +33,7 @@ typedef struct _EFI_UDP4_PROTOCOL
EFI_UDP4_PROTOCOL;


///

/// EFI_UDP4_SERVICE_POINT is deprecated in the UEFI 2.4B and
should
not be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  EFI_HANDLE          InstanceHandle;

@@ -45,7 +45,7 @@ typedef struct {


///

/// EFI_UDP4_VARIABLE_DATA is deprecated in the UEFI 2.4B and
should
not be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  EFI_HANDLE                DriverHandle;

diff --git a/MdePkg/Include/Protocol/Udp6.h
b/MdePkg/Include/Protocol/Udp6.h
index 61fa623917..a8179c8f93 100644
--- a/MdePkg/Include/Protocol/Udp6.h
+++ b/MdePkg/Include/Protocol/Udp6.h
@@ -28,7 +28,7 @@


///

/// EFI_UDP6_SERVICE_POINT is deprecated in the UEFI 2.4B and
should
not be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  ///

@@ -59,7 +59,7 @@ typedef struct {


///

/// EFI_UDP6_VARIABLE_DATA is deprecated in the UEFI 2.4B and
should
not be used any more.

-/// The definition in here is only present to provide backwards
compatability.

+/// The definition in here is only present to provide backwards
compatibility.

///

typedef struct {

  ///

diff --git a/MdePkg/Include/Protocol/UfsDeviceConfig.h
b/MdePkg/Include/Protocol/UfsDeviceConfig.h
index 34676c7831..b3e58c4aad 100644
--- a/MdePkg/Include/Protocol/UfsDeviceConfig.h
+++ b/MdePkg/Include/Protocol/UfsDeviceConfig.h
@@ -19,7 +19,7 @@
  { 0xb81bfab0, 0xeb3, 0x4cf9, { 0x84, 0x65, 0x7f, 0xa9, 0x86, 0x36,
0x16,
0x64 }};



//

-// Forward reference for pure ANSI compatability

+// Forward reference for pure ANSI compatibility

//

typedef struct _EFI_UFS_DEVICE_CONFIG_PROTOCOL
EFI_UFS_DEVICE_CONFIG_PROTOCOL;



diff --git a/MdePkg/Include/Protocol/UgaDraw.h
b/MdePkg/Include/Protocol/UgaDraw.h
index 8d33bf873c..f27fde5e32 100644
--- a/MdePkg/Include/Protocol/UgaDraw.h
+++ b/MdePkg/Include/Protocol/UgaDraw.h
@@ -126,7 +126,7 @@ typedef enum {


    @retval EFI_SUCCESS           - The Blt operation
completed.

    @retval EFI_INVALID_PARAMETER - BltOperation is not valid.

-    @retval EFI_DEVICE_ERROR      - A hardware error
occurred
writting to the video buffer.

+    @retval EFI_DEVICE_ERROR      - A hardware error
occurred
writing to the video buffer.



**/

typedef

diff --git a/MdePkg/Include/Protocol/Usb2HostController.h
b/MdePkg/Include/Protocol/Usb2HostController.h
index 06e20beba8..50bbb5574a 100644
--- a/MdePkg/Include/Protocol/Usb2HostController.h
+++ b/MdePkg/Include/Protocol/Usb2HostController.h
@@ -20,7 +20,7 @@
  }



///

-/// Forward reference for pure ANSI compatability

+/// Forward reference for pure ANSI compatibility

///

typedef struct _EFI_USB2_HC_PROTOCOL EFI_USB2_HC_PROTOCOL;



diff --git a/MdePkg/Include/Protocol/UsbHostController.h
b/MdePkg/Include/Protocol/UsbHostController.h
index 8b626ec52a..7b215f6d03 100644
--- a/MdePkg/Include/Protocol/UsbHostController.h
+++ b/MdePkg/Include/Protocol/UsbHostController.h
@@ -21,7 +21,7 @@
  }



///

-/// Forward reference for pure ANSI compatability

+/// Forward reference for pure ANSI compatibility

///

typedef struct _EFI_USB_HC_PROTOCOL EFI_USB_HC_PROTOCOL;



--
2.39.2 (Apple Git-144)
























-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#105133): https://edk2.groups.io/g/devel/message/105133
Mute This Topic: https://groups.io/mt/99056819/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to