diff --git a/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c b/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c
index 7d3f5d036b..2c395f2300 100644
--- a/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c
+++ b/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/Thunk.c
@@ -1,7 +1,7 @@
/** @file
Thunk driver's entry that install filter for DataRecord.
-Copyright (c) 2009, Intel Corporation. All rights reserved.
+Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -102,7 +102,7 @@ SmbiosDataFilter (
//
// Get the Data Hub Protocol. Assume only one instance
- // of Data Hub Protocol is availabe in the system.
+ // of Data Hub Protocol is available in the system.
//
HandleSize = sizeof (EFI_HANDLE);
diff --git a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h
index 2e13596030..81460276d8 100644
--- a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h
+++ b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h
@@ -1,6 +1,6 @@
/*++
-Copyright (c) 2004, Intel Corporation. All rights reserved.
+Copyright (c) 2004 - 2016, Intel Corporation. All rights reserved.
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -87,7 +87,7 @@ Returns:
EFI_SUCCESS - The address range from Start to Start+Length was flushed from
the processor's data cache.
- EFI_UNSUPPORTEDT - The processor does not support the cache flush type specified
+ EFI_UNSUPPORTED - The processor does not support the cache flush type specified
by FlushType.
EFI_DEVICE_ERROR - The address range from Start to Start+Length could not be flushed
from the processor's data cache.
diff --git a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h
index ab46aa0ae7..c98860938b 100644
--- a/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h
+++ b/EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h
@@ -1,6 +1,6 @@
/*++
-Copyright (c) 2004, Intel Corporation. All rights reserved.
+Copyright (c) 2004 - 2016, Intel Corporation. All rights reserved.
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -208,7 +208,7 @@ Returns:
EFI_SUCCESS - The soft timer interrupt was generated.
- EFI_UNSUPPORTEDT - The platform does not support the generation of soft timer interrupts.
+ EFI_UNSUPPORTED - The platform does not support the generation of soft timer interrupts.
--*/
diff --git a/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h b/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h
index 14e3b0960c..cd2482bafc 100644
--- a/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h
+++ b/EdkCompatibilityPkg/Foundation/Efi/Protocol/ServiceBinding/ServiceBinding.h
@@ -1,6 +1,6 @@
/*++
-Copyright (c) 2005, Intel Corporation. All rights reserved.
+Copyright (c) 2005 - 2016, Intel Corporation. All rights reserved.
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -46,7 +46,7 @@ EFI_STATUS
Returns:
EFI_SUCCES - The child handle was created with the I/O services.
- EFI_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 11b4dbb2d0..2e60634e3c 100644
--- a/EdkCompatibilityPkg/Sample/Platform/Generic/RuntimeDxe/StatusCode/Lib/BsDataHubStatusCode/BsDataHubStatusCode.c
+++ b/EdkCompatibilityPkg/Sample/Platform/Generic/RuntimeDxe/StatusCode/Lib/BsDataHubStatusCode/BsDataHubStatusCode.c
@@ -1,6 +1,6 @@
/*++
-Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.
+Copyright (c) 2004 - 2016, Intel Corporation. All rights reserved.
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -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.
--*/