]> git.proxmox.com Git - mirror_edk2.git/commitdiff
1. Clean up MdePkg internal header files
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 18 May 2009 09:13:49 +0000 (09:13 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 18 May 2009 09:13:49 +0000 (09:13 +0000)
The header files in MdePkg/Include/Ia32, X64, Ipf, Ebc, Pi, Uefi directories are the internal header files, which should not be directly included by the modules.

This patch cleans these internal header files to remove the uncessary ProcessorBind.h file.

2. Clean up MdePkg public header files to remove the uncessary internal header files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8324 6f19259b-4bc3-4df7-8a09-765794883524

20 files changed:
MdePkg/Include/IndustryStandard/IScsiBootFirmwareTable.h
MdePkg/Include/Library/ReportStatusCodeLib.h
MdePkg/Include/Pi/PiBootMode.h
MdePkg/Include/Pi/PiDxeCis.h
MdePkg/Include/Pi/PiFirmwareFile.h
MdePkg/Include/Pi/PiFirmwareVolume.h
MdePkg/Include/Pi/PiHob.h
MdePkg/Include/Pi/PiMultiPhase.h
MdePkg/Include/Pi/PiPeiCis.h
MdePkg/Include/Pi/PiStatusCode.h [new file with mode: 0644]
MdePkg/Include/PiPei.h
MdePkg/Include/Ppi/CpuIo.h
MdePkg/Include/Ppi/PciCfg2.h
MdePkg/Include/Ppi/Reset.h
MdePkg/Include/Ppi/StatusCode.h
MdePkg/Include/Protocol/DebugSupport.h
MdePkg/Include/Protocol/SimpleTextIn.h
MdePkg/Include/Protocol/SimpleTextInEx.h
MdePkg/Include/Protocol/StatusCode.h
MdePkg/Include/Uefi/UefiMultiPhase.h

index edcf6784d4604ba0dec5fd59ceecf3b4cfdba49f..77cc22814708e3548c7afabb6b2f810e851600d1 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef _ISCSI_BOOT_FIRMWARE_TABLE_H_\r
 #define _ISCSI_BOOT_FIRMWARE_TABLE_H_\r
 \r
-#include "Acpi30.h"\r
+#include <IndustryStandard/Acpi30.h>\r
 \r
 #define EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_REVISION            0x01\r
 #define EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_STRUCTURE_ALIGNMENT 8\r
index 9375308c4fc513e67f38b8af4f537c43e0aa4113..49c7c501f188cfa120dc66d9f5d3d3bc23275c66 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Provides services to log status code records.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation\r
+Copyright (c) 2006 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define __REPORT_STATUS_CODE_LIB_H__\r
 \r
 #include <Uefi/UefiBaseType.h>\r
-#include <Pi/PiMultiPhase.h>\r
+#include <Pi/PiStatusCode.h>\r
 #include <Protocol/DevicePath.h>\r
 \r
 //\r
index e3c45a2d0076c7bc54f23d670ac44a4bccd59596..d15733142d76325b753eb6db8b9d38daa0cda02a 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Present the boot mode values in PI.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -18,8 +18,6 @@
 #ifndef __PI_BOOT_MODE_H__\r
 #define __PI_BOOT_MODE_H__\r
 \r
-#include <ProcessorBind.h>\r
-\r
 ///\r
 /// EFI boot mode\r
 /// \r
index 72f0f4088aa79d68211bc686c9140ac44490ed18..9ed4da661ad868b7a2f77e05facc27193f913b00 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Include file matches things in PI.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -18,6 +18,7 @@
 #ifndef __PI_DXECIS_H__\r
 #define __PI_DXECIS_H__\r
 \r
+#include <Uefi/UefiMultiPhase.h>\r
 #include <Pi/PiMultiPhase.h>\r
 \r
 ///\r
index 8d5dd336f91236cd85faf59b0b336cddd9438cf9..b39648b5451c3b12018323a7df88f50b879ff313 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   The firmware file related definitions in PI.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -19,8 +19,6 @@
 #ifndef __PI_FIRMWARE_FILE_H__\r
 #define __PI_FIRMWARE_FILE_H__\r
 \r
-#include <ProcessorBind.h>\r
-\r
 #pragma pack(1)\r
 ///\r
 /// Used to verify the integrity of the file.\r
index d6d69f40e7bce27159547fa2f5fae278daf955b2..f5c1026ea212610c920cd8e36055c7fc458fe402 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   The firmware volume related definitions in PI.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -18,8 +18,6 @@
 #ifndef __PI_FIRMWAREVOLUME_H__\r
 #define __PI_FIRMWAREVOLUME_H__\r
 \r
-#include <ProcessorBind.h>\r
-\r
 ///\r
 /// EFI_FV_FILE_ATTRIBUTES\r
 ///\r
index 7f4bf8a9274dbe65841a90538de4901b9efa2e72..0c51f8e01cec4e25086b3c6af1b201223e1959d5 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   HOB related definitions in PI.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
 #ifndef __PI_HOB_H__\r
 #define __PI_HOB_H__\r
 \r
-#include <ProcessorBind.h>\r
-#include <Pi/PiBootMode.h>\r
-#include <Uefi/UefiBaseType.h>\r
-#include <Uefi/UefiMultiPhase.h>\r
-\r
 //\r
 // HobType of EFI_HOB_GENERIC_HEADER.\r
 // \r
index e31d986e966960af71a29ada8a0607d91552a150..5791a92281e77ede8741a83d9629dc5326cc8f16 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Include file matches things in PI for multiple module types.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
 #ifndef __PI_MULTIPHASE_H__\r
 #define __PI_MULTIPHASE_H__\r
 \r
-#include <Uefi/UefiMultiPhase.h>\r
-\r
 #include <Pi/PiFirmwareVolume.h>\r
 #include <Pi/PiFirmwareFile.h>\r
 #include <Pi/PiBootMode.h>\r
-\r
 #include <Pi/PiHob.h>\r
 #include <Pi/PiDependency.h>\r
-\r
+#include <Pi/PiStatusCode.h>\r
 \r
 #define EFI_NOT_AVAILABLE_YET   EFIERR (32)\r
 \r
-///\r
-/// Status Code Type Definition\r
-///\r
-typedef UINT32  EFI_STATUS_CODE_TYPE;\r
-\r
-//\r
-// A Status Code Type is made up of the code type and severity\r
-// All values masked by EFI_STATUS_CODE_RESERVED_MASK are\r
-// reserved for use by this specification.\r
-//\r
-#define EFI_STATUS_CODE_TYPE_MASK     0x000000FF\r
-#define EFI_STATUS_CODE_SEVERITY_MASK 0xFF000000\r
-#define EFI_STATUS_CODE_RESERVED_MASK 0x00FFFF00\r
-\r
-//\r
-// Definition of code types, all other values masked by\r
-// EFI_STATUS_CODE_TYPE_MASK are reserved for use by\r
-// this specification.\r
-//\r
-#define EFI_PROGRESS_CODE             0x00000001\r
-#define EFI_ERROR_CODE                0x00000002\r
-#define EFI_DEBUG_CODE                0x00000003\r
-\r
-//\r
-// Definitions of severities, all other values masked by\r
-// EFI_STATUS_CODE_SEVERITY_MASK are reserved for use by\r
-// this specification.\r
-// Uncontained errors are major errors that could not contained\r
-// to the specific component that is reporting the error\r
-// For example, if a memory error was not detected early enough,\r
-// the bad data could be consumed by other drivers.\r
-//\r
-#define EFI_ERROR_MINOR               0x40000000\r
-#define EFI_ERROR_MAJOR               0x80000000\r
-#define EFI_ERROR_UNRECOVERED         0x90000000\r
-#define EFI_ERROR_UNCONTAINED         0xa0000000\r
-\r
-///\r
-/// Status Code Value Definition\r
-///\r
-typedef UINT32 EFI_STATUS_CODE_VALUE;\r
-\r
-//\r
-// A Status Code Value is made up of the class, subclass, and\r
-// an operation.\r
-//\r
-#define EFI_STATUS_CODE_CLASS_MASK      0xFF000000\r
-#define EFI_STATUS_CODE_SUBCLASS_MASK   0x00FF0000\r
-#define EFI_STATUS_CODE_OPERATION_MASK  0x0000FFFF\r
-\r
-///\r
-/// Definition of Status Code extended data header.\r
-/// The data will follow HeaderSize bytes from the beginning of\r
-/// the structure and is Size bytes long.\r
-///\r
-typedef struct {\r
-  ///\r
-  /// The size of the structure. This is specified to enable future expansion.\r
-  ///\r
-  UINT16    HeaderSize;\r
-  ///\r
-  /// The size of the data in bytes. This does not include the size of the header structure.\r
-  ///\r
-  UINT16    Size;\r
-  ///\r
-  /// The GUID defining the type of the data.\r
-  ///\r
-  EFI_GUID  Type;\r
-} EFI_STATUS_CODE_DATA;\r
-\r
-\r
-///\r
-/// Bit values for Authentication Status\r
-///\r
-/// xx00 Image was not signed.\r
-/// xxx1 Platform security policy override. Assumes same meaning as 0010 (the image was signed, the\r
-///      signature was tested, and the signature passed authentication test).\r
-/// 0010 Image was signed, the signature was tested, and the signature passed authentication test.\r
-/// 0110 Image was signed and the signature was not tested.\r
-/// 1010 Image was signed, the signature was tested, and the signature failed the authentication test.\r
-///\r
-#define EFI_AUTH_STATUS_PLATFORM_OVERRIDE   0x01\r
-#define EFI_AUTH_STATUS_IMAGE_SIGNED        0x02\r
-#define EFI_AUTH_STATUS_NOT_TESTED          0x04\r
-#define EFI_AUTH_STATUS_TEST_FAILED         0x08\r
-#define EFI_AUTH_STATUS_ALL                 0x0f\r
-\r
 #endif\r
index 89ab2dde33705c48dd719c3e3bfe3e85fa79365b..1d0754db34b20ce886f4c9359014771eddb2b307 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   PI PEI master include file. This file should match the PI spec.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -18,6 +18,7 @@
 #ifndef __PI_PEICIS_H__\r
 #define __PI_PEICIS_H__\r
 \r
+#include <Uefi/UefiMultiPhase.h>\r
 #include <Pi/PiMultiPhase.h>\r
 \r
 ///\r
diff --git a/MdePkg/Include/Pi/PiStatusCode.h b/MdePkg/Include/Pi/PiStatusCode.h
new file mode 100644 (file)
index 0000000..dc4b461
--- /dev/null
@@ -0,0 +1,108 @@
+/** @file\r
+  StatusCode related definitions in PI.\r
+\r
+  Copyright (c) 2009, Intel Corporation                                                         \r
+  All rights reserved. This program and the accompanying materials                          \r
+  are licensed and made available under the terms and conditions of the BSD License         \r
+  which accompanies this distribution.  The full text of the license may be found at        \r
+  http://opensource.org/licenses/bsd-license.php                                            \r
+\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+\r
+  @par Revision Reference:\r
+  PI Version 1.0\r
+\r
+**/\r
+\r
+#ifndef __PI_STATUS_CODE_H__\r
+#define __PI_STATUS_CODE_H__\r
+\r
+///\r
+/// Status Code Type Definition\r
+///\r
+typedef UINT32  EFI_STATUS_CODE_TYPE;\r
+\r
+//\r
+// A Status Code Type is made up of the code type and severity\r
+// All values masked by EFI_STATUS_CODE_RESERVED_MASK are\r
+// reserved for use by this specification.\r
+//\r
+#define EFI_STATUS_CODE_TYPE_MASK     0x000000FF\r
+#define EFI_STATUS_CODE_SEVERITY_MASK 0xFF000000\r
+#define EFI_STATUS_CODE_RESERVED_MASK 0x00FFFF00\r
+\r
+//\r
+// Definition of code types, all other values masked by\r
+// EFI_STATUS_CODE_TYPE_MASK are reserved for use by\r
+// this specification.\r
+//\r
+#define EFI_PROGRESS_CODE             0x00000001\r
+#define EFI_ERROR_CODE                0x00000002\r
+#define EFI_DEBUG_CODE                0x00000003\r
+\r
+//\r
+// Definitions of severities, all other values masked by\r
+// EFI_STATUS_CODE_SEVERITY_MASK are reserved for use by\r
+// this specification.\r
+// Uncontained errors are major errors that could not contained\r
+// to the specific component that is reporting the error\r
+// For example, if a memory error was not detected early enough,\r
+// the bad data could be consumed by other drivers.\r
+//\r
+#define EFI_ERROR_MINOR               0x40000000\r
+#define EFI_ERROR_MAJOR               0x80000000\r
+#define EFI_ERROR_UNRECOVERED         0x90000000\r
+#define EFI_ERROR_UNCONTAINED         0xa0000000\r
+\r
+///\r
+/// Status Code Value Definition\r
+///\r
+typedef UINT32 EFI_STATUS_CODE_VALUE;\r
+\r
+//\r
+// A Status Code Value is made up of the class, subclass, and\r
+// an operation.\r
+//\r
+#define EFI_STATUS_CODE_CLASS_MASK      0xFF000000\r
+#define EFI_STATUS_CODE_SUBCLASS_MASK   0x00FF0000\r
+#define EFI_STATUS_CODE_OPERATION_MASK  0x0000FFFF\r
+\r
+///\r
+/// Definition of Status Code extended data header.\r
+/// The data will follow HeaderSize bytes from the beginning of\r
+/// the structure and is Size bytes long.\r
+///\r
+typedef struct {\r
+  ///\r
+  /// The size of the structure. This is specified to enable future expansion.\r
+  ///\r
+  UINT16    HeaderSize;\r
+  ///\r
+  /// The size of the data in bytes. This does not include the size of the header structure.\r
+  ///\r
+  UINT16    Size;\r
+  ///\r
+  /// The GUID defining the type of the data.\r
+  ///\r
+  EFI_GUID  Type;\r
+} EFI_STATUS_CODE_DATA;\r
+\r
+\r
+///\r
+/// Bit values for Authentication Status\r
+///\r
+/// xx00 Image was not signed.\r
+/// xxx1 Platform security policy override. Assumes same meaning as 0010 (the image was signed, the\r
+///      signature was tested, and the signature passed authentication test).\r
+/// 0010 Image was signed, the signature was tested, and the signature passed authentication test.\r
+/// 0110 Image was signed and the signature was not tested.\r
+/// 1010 Image was signed, the signature was tested, and the signature failed the authentication test.\r
+///\r
+#define EFI_AUTH_STATUS_PLATFORM_OVERRIDE   0x01\r
+#define EFI_AUTH_STATUS_IMAGE_SIGNED        0x02\r
+#define EFI_AUTH_STATUS_NOT_TESTED          0x04\r
+#define EFI_AUTH_STATUS_TEST_FAILED         0x08\r
+#define EFI_AUTH_STATUS_ALL                 0x0f\r
+\r
+#endif\r
index b95eba2765557025f89f4685045238090a26c8eb..6948914180afe607c753ab2d79dddec644a3a960 100644 (file)
@@ -6,7 +6,7 @@
   modules only use types defined via this include file and can\r
   be ported easily to any environment. \r
 \r
-Copyright (c) 2006 - 2007, Intel Corporation\r
+Copyright (c) 2006 - 2009, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -22,8 +22,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include <Uefi/UefiBaseType.h>\r
 #include <Pi/PiPeiCis.h>\r
-#include <Uefi/UefiMultiPhase.h>\r
-\r
 \r
 #endif\r
 \r
index 5cb767a02f16a40c393146e259efef0d0d35087a..e67a5a8f6ac554202f4179abc3e9524fd6f6b937 100644 (file)
@@ -2,7 +2,7 @@
   This PPI provides a set of memory- and I/O-based services. \r
   The perspective of the services is that of the processor, not the bus or system.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -19,8 +19,6 @@
 #ifndef __PEI_CPUIO_PPI_H__\r
 #define __PEI_CPUIO_PPI_H__\r
 \r
-#include <Pi/PiPeiCis.h>\r
-\r
 #define EFI_PEI_CPU_IO_PPI_INSTALLED_GUID \\r
   { 0xe6af1f7b, 0xfc3f, 0x46da, {0xa8, 0x28, 0xa3, 0xb4, 0x57, 0xa4, 0x42, 0x82 } }\r
 \r
index e8bc90247118b776f6979ea61c31631b74933217..384bdbac4ab504763331e8c8dc67671770c3678f 100644 (file)
@@ -4,7 +4,7 @@
   This ppi Provides platform or chipset-specific access to \r
   the PCI configuration space for a specific PCI segment.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation\r
+  Copyright (c) 2006 - 2009, Intel Corporation\r
   All rights reserved. This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r
   which accompanies this distribution.  The full text of the license may be found at\r
@@ -21,8 +21,6 @@
 #ifndef __PEI_PCI_CFG2_H__\r
 #define __PEI_PCI_CFG2_H__\r
 \r
-#include <Pi/PiPeiCis.h>\r
-\r
 #define EFI_PEI_PCI_CFG2_PPI_GUID \\r
   { 0x57a449a, 0x1fdc, 0x4c06, { 0xbf, 0xc9, 0xf5, 0x3f, 0x6a, 0x99, 0xbb, 0x92 } }\r
 \r
index 105a3aaa227081f0822f6994110cc41de24bfe9d..0c8ce12c12170d8f7aebf5201b94cad46214a1b1 100644 (file)
@@ -4,7 +4,7 @@
   This PPI is installed by some platform- or chipset-specific PEIM that \r
   abstracts the Reset Service to other agents.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -21,8 +21,6 @@
 #ifndef __RESET_PPI_H__\r
 #define __RESET_PPI_H__\r
 \r
-#include <Pi/PiPeiCis.h>\r
-\r
 #define EFI_PEI_RESET_PPI_GUID \\r
   { \\r
     0xef398d58, 0x9dfd, 0x4103, {0xbf, 0x94, 0x78, 0xc6, 0xf4, 0xfe, 0x71, 0x2f } \\r
index c74cd835a77b20867a9902a1dbde4c6707575b9f..4a82b266071c6dbbe5af0d0414fb908c4a338860 100644 (file)
@@ -2,7 +2,7 @@
   This file declares Status Code PPI.\r
   This ppi provides service that allows PEIMs to report status codes.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -19,8 +19,6 @@
 #ifndef __STATUS_CODE_PPI_H__\r
 #define __STATUS_CODE_PPI_H__\r
 \r
-#include <Pi/PiPeiCis.h>\r
-\r
 #define EFI_PEI_REPORT_PROGRESS_CODE_PPI_GUID \\r
   { 0x229832d3, 0x7a30, 0x4b36, {0xb8, 0x27, 0xf4, 0xc, 0xb7, 0xd4, 0x54, 0x36 } }\r
 \r
index deb9c29016038ae9f2971b68ef612e69bb909dc2..8f9ea4831cfaed10f8ffd3b4891105715d01fd73 100644 (file)
@@ -19,7 +19,6 @@
 #ifndef __DEBUG_SUPPORT_H__\r
 #define __DEBUG_SUPPORT_H__\r
 \r
-#include <ProcessorBind.h>\r
 #include <IndustryStandard/PeImage.h>\r
 \r
 typedef struct _EFI_DEBUG_SUPPORT_PROTOCOL EFI_DEBUG_SUPPORT_PROTOCOL;\r
index b796d120a9fe5e81cea28ccce616e757352766b5..6f4e73887f8be90f1ba4e09fbcac3f84713276f3 100644 (file)
@@ -4,7 +4,7 @@
   Abstraction of a very simple input device like a keyboard or serial\r
   terminal.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -18,8 +18,6 @@
 #ifndef __SIMPLE_TEXT_IN_PROTOCOL_H__\r
 #define __SIMPLE_TEXT_IN_PROTOCOL_H__\r
 \r
-#include <ProcessorBind.h>\r
-\r
 #define EFI_SIMPLE_TEXT_INPUT_PROTOCOL_GUID \\r
   { \\r
     0x387477c1, 0x69c7, 0x11d2, {0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \\r
index 95c5995ce80994f43445d85ada695755e1e3ce5f..430ec601bed9bdecf70efe25c0d091583d488c2e 100644 (file)
@@ -4,7 +4,7 @@
   EFI_SIMPLE_TEXT_INPUT_PROTOCOL supports the same languages as\r
   the corresponding\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation \r
+  Copyright (c) 2006 - 2009, Intel Corporation \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -18,9 +18,6 @@
 #ifndef __SIMPLE_TEXT_IN_EX_H__\r
 #define __SIMPLE_TEXT_IN_EX_H__\r
 \r
-#include <ProcessorBind.h>\r
-#include <Pi/PiMultiPhase.h>\r
-\r
 #define EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID \\r
   {0xdd9e7534, 0x7762, 0x4698, { 0x8c, 0x14, 0xf5, 0x85, 0x17, 0xa6, 0x25, 0xaa } }\r
 \r
index 70fa619ba893805df7b29afbb1de402fcfdaead8..25c1f0dbf8c8504573e1885cd14a2dddc053fcd6 100644 (file)
@@ -9,7 +9,7 @@
 \r
   This code abstracts Status Code reporting.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -23,8 +23,6 @@
 #ifndef __STATUS_CODE_RUNTIME_PROTOCOL_H__\r
 #define __STATUS_CODE_RUNTIME_PROTOCOL_H__\r
 \r
-#include <Pi/PiMultiPhase.h>\r
-\r
 #define EFI_STATUS_CODE_RUNTIME_PROTOCOL_GUID  \\r
 { 0xd2b2b828, 0x826, 0x48a7,  { 0xb3, 0xdf, 0x98, 0x3c, 0x0, 0x60, 0x24, 0xf0 } }\r
 \r
index d297183d8a157cb7ddb1e60cd3dfd8525996ce91..f82a8ae792bdc02a2bcd41150b2507d1af21ecde 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   This includes some definitions introduced in UEFI that will be used in both PEI and DXE phases.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2009, Intel Corporation                                                         \r
   All rights reserved. This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
@@ -15,8 +15,6 @@
 #ifndef __UEFI_MULTIPHASE_H__\r
 #define __UEFI_MULTIPHASE_H__\r
 \r
-#include <ProcessorBind.h>\r
-\r
 ///\r
 /// Enumeration of memory types introduced in UEFI.\r
 /// \r