]> git.proxmox.com Git - mirror_edk2.git/commitdiff
UefiCpuPkg: Update code to include register definitions from MdePkg
authorNi, Ray <ray.ni@intel.com>
Thu, 1 Aug 2019 09:58:31 +0000 (17:58 +0800)
committerEric Dong <eric.dong@intel.com>
Fri, 9 Aug 2019 00:52:09 +0000 (08:52 +0800)
Signed-off-by: Ray Ni <ray.ni@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Regression-tested-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Eric Dong <eric.dong@intel.com>
16 files changed:
UefiCpuPkg/Application/Cpuid/Cpuid.c
UefiCpuPkg/CpuDxe/CpuDxe.h
UefiCpuPkg/CpuDxe/CpuPageTable.c
UefiCpuPkg/CpuMpPei/CpuPaging.c
UefiCpuPkg/Include/Library/RegisterCpuFeaturesLib.h
UefiCpuPkg/Include/Library/SmmCpuFeaturesLib.h
UefiCpuPkg/Include/Protocol/SmMonitorInit.h
UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c
UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c
UefiCpuPkg/Library/CpuCommonFeaturesLib/CpuCommonFeatures.h
UefiCpuPkg/Library/MpInitLib/MpLib.h
UefiCpuPkg/Library/MtrrLib/MtrrLib.c
UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c
UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmStm.c
UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h
UefiCpuPkg/PiSmmCpuDxeSmm/SmramSaveState.c

index 2f907034e61127873cdc25b8a0ce49d8e9ba3f64..7a994eba9ac83d8429e54822667176f8489a0545 100644 (file)
@@ -9,7 +9,7 @@
 #include <Uefi.h>\r
 #include <Library/BaseLib.h>\r
 #include <Library/UefiLib.h>\r
-#include <Register/Cpuid.h>\r
+#include <Register/Intel/Cpuid.h>\r
 \r
 ///\r
 /// Macro used to display the value of a bit field in a register returned by CPUID.\r
index b029be430b4c5ea1497dcf8a3b1ec9cd152d3856..a6762f1a0b78c1db6f50aa388d70b54e54ece24d 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   CPU DXE Module to produce CPU ARCH Protocol and CPU MP Protocol.\r
 \r
-  Copyright (c) 2008 - 2017, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2008 - 2019, Intel Corporation. All rights reserved.<BR>\r
   SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -13,7 +13,7 @@
 \r
 #include <Protocol/Cpu.h>\r
 #include <Protocol/MpService.h>\r
-#include <Register/Msr.h>\r
+#include <Register/Intel/Msr.h>\r
 \r
 #include <Ppi/SecPlatformInformation.h>\r
 #include <Ppi/SecPlatformInformation2.h>\r
index 36ce90d66c1174cf9dbbd2f1c45fd08aa273fab2..ec5cd424fca2e979842e578040a32e4c6577bf94 100644 (file)
@@ -15,8 +15,8 @@
 #include <Library/SynchronizationLib.h>\r
 #include <Library/PrintLib.h>\r
 #include <Protocol/SmmBase2.h>\r
-#include <Register/Cpuid.h>\r
-#include <Register/Msr.h>\r
+#include <Register/Intel/Cpuid.h>\r
+#include <Register/Intel/Msr.h>\r
 \r
 #include "CpuDxe.h"\r
 #include "CpuPageTable.h"\r
index 57a75539ee43c9580dff1390fafee19deca3a487..a462e7ee1e386b60cbd4074b671f007eee65a97e 100644 (file)
@@ -1,14 +1,14 @@
 /** @file\r
   Basic paging support for the CPU to enable Stack Guard.\r
 \r
-Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2018 - 2019, Intel Corporation. All rights reserved.<BR>\r
 \r
 SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
-#include <Register/Cpuid.h>\r
-#include <Register/Msr.h>\r
+#include <Register/Intel/Cpuid.h>\r
+#include <Register/Intel/Msr.h>\r
 #include <Library/MemoryAllocationLib.h>\r
 #include <Library/CpuLib.h>\r
 #include <Library/BaseLib.h>\r
index 191348d770986eaef602a59619274eeaec0de0e6..e420e7f075fed9fbd1c72864943d3fd89970ab03 100644 (file)
@@ -10,7 +10,7 @@
 #define __REGISTER_CPU_FEATURES_LIB_H__\r
 \r
 #include <AcpiCpuData.h>\r
-#include <Register/Cpuid.h>\r
+#include <Register/Intel/Cpuid.h>\r
 #include <Protocol/MpService.h>\r
 \r
 ///\r
index e6c5679e13966ec25c894f161008743f5f7deb1b..39ca304b31e64bb2c6125a88ff3147fa3d91c652 100644 (file)
@@ -11,7 +11,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 \r
 #include <Protocol/MpService.h>\r
 #include <Protocol/SmmCpu.h>\r
-#include <Register/SmramSaveStateMap.h>\r
+#include <Register/Intel/SmramSaveStateMap.h>\r
 #include <CpuHotPlugData.h>\r
 \r
 ///\r
index fa57cb18a58d5f4156f671f4e9164a5a184dadb0..db2ce11f1e093d59f041e697cec06178f4ab3d7f 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   STM service protocol definition\r
 \r
-  Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2015 - 2019, Intel Corporation. All rights reserved.<BR>\r
   SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -10,7 +10,7 @@
 #define _SM_MONITOR_INIT_PROTOCOL_H_\r
 \r
 #include <PiSmm.h>\r
-#include <Register/StmApi.h>\r
+#include <Register/Intel/StmApi.h>\r
 \r
 #define EFI_SM_MONITOR_INIT_PROTOCOL_GUID \\r
     { 0x228f344d, 0xb3de, 0x43bb, 0xa4, 0xd7, 0xea, 0x20, 0xb, 0x1b, 0x14, 0x82}\r
index 89f4f6550fa5238ffa6802b7a5af9b1b6f2a91a9..33ea15ca2916db835912f075f0b6d428c417c709 100644 (file)
 \r
 **/\r
 \r
-#include <Register/Cpuid.h>\r
+#include <Register/Intel/Cpuid.h>\r
 #include <Register/Amd/Cpuid.h>\r
-#include <Register/Msr.h>\r
-#include <Register/LocalApic.h>\r
+#include <Register/Intel/Msr.h>\r
+#include <Register/Intel/LocalApic.h>\r
 \r
 #include <Library/BaseLib.h>\r
 #include <Library/DebugLib.h>\r
index 89eeb3a955b135c09462d8861071c1eab592d4df..d0f92b33dc8ceb306ea504e54694d39895148f32 100644 (file)
 \r
 **/\r
 \r
-#include <Register/Cpuid.h>\r
+#include <Register/Intel/Cpuid.h>\r
 #include <Register/Amd/Cpuid.h>\r
-#include <Register/Msr.h>\r
-#include <Register/LocalApic.h>\r
+#include <Register/Intel/Msr.h>\r
+#include <Register/Intel/LocalApic.h>\r
 \r
 #include <Library/BaseLib.h>\r
 #include <Library/DebugLib.h>\r
index 8406c6c1619f2fa3dc5c1123db496785ebed71ae..25d01747272b1756352ac929864776f4dc0c1543 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   CPU Common features library header file.\r
 \r
-  Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>\r
   SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -19,8 +19,8 @@
 #include <Library/MemoryAllocationLib.h>\r
 #include <Library/LocalApicLib.h>\r
 \r
-#include <Register/Cpuid.h>\r
-#include <Register/Msr.h>\r
+#include <Register/Intel/Cpuid.h>\r
+#include <Register/Intel/Msr.h>\r
 \r
 /**\r
   Prepares for the data used by CPU feature detection and initialization.\r
index 4b12f91d47dc49e44dabe93aa90200bd981119f3..107872b3679c9b6aa23c5318c4a7a8c1054c9493 100644 (file)
 \r
 #include <PiPei.h>\r
 \r
-#include <Register/Cpuid.h>\r
-#include <Register/Msr.h>\r
-#include <Register/LocalApic.h>\r
-#include <Register/Microcode.h>\r
+#include <Register/Intel/Cpuid.h>\r
+#include <Register/Intel/Msr.h>\r
+#include <Register/Intel/LocalApic.h>\r
+#include <Register/Intel/Microcode.h>\r
 \r
 #include <Library/MpInitLib.h>\r
 #include <Library/BaseLib.h>\r
index 9415897b481983ac4e723d85ad4583cd079da64f..dfa848022b30a1fcd4b63a371168939f7aa525be 100644 (file)
@@ -11,8 +11,8 @@
 **/\r
 \r
 #include <Uefi.h>\r
-#include <Register/Cpuid.h>\r
-#include <Register/Msr.h>\r
+#include <Register/Intel/Cpuid.h>\r
+#include <Register/Intel/Msr.h>\r
 \r
 #include <Library/MtrrLib.h>\r
 #include <Library/BaseLib.h>\r
index 0e7fd80488f27d7e2541b5bd2e5689302e7c803e..bddb7a219ce468a07b82ed9b37bc9569988eec64 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
 The CPU specific programming for PiSmmCpuDxeSmm module.\r
 \r
-Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>\r
 SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -13,8 +13,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 #include <Library/PcdLib.h>\r
 #include <Library/MemoryAllocationLib.h>\r
 #include <Library/DebugLib.h>\r
-#include <Register/Cpuid.h>\r
-#include <Register/SmramSaveStateMap.h>\r
+#include <Register/Intel/Cpuid.h>\r
+#include <Register/Intel/SmramSaveStateMap.h>\r
 \r
 //\r
 // Machine Specific Registers (MSRs)\r
index 82c63da002938736ce918f8a417cd1006cd70f6c..52a376c27db1e89182ccfc1a28c2c6dc37c791b5 100644 (file)
@@ -15,9 +15,9 @@
 #include <Library/UefiBootServicesTableLib.h>\r
 #include <Library/SmmServicesTableLib.h>\r
 #include <Library/TpmMeasurementLib.h>\r
-#include <Register/Cpuid.h>\r
-#include <Register/ArchitecturalMsr.h>\r
-#include <Register/SmramSaveStateMap.h>\r
+#include <Register/Intel/Cpuid.h>\r
+#include <Register/Intel/ArchitecturalMsr.h>\r
+#include <Register/Intel/SmramSaveStateMap.h>\r
 \r
 #include <Protocol/MpService.h>\r
 \r
index a0e59f20886b1cedead0a203d9fe7fc73b4ab92d..ed70055460d92a4c93059e7a98af6fb05d83d80f 100644 (file)
@@ -53,8 +53,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 #include <AcpiCpuData.h>\r
 #include <CpuHotPlugData.h>\r
 \r
-#include <Register/Cpuid.h>\r
-#include <Register/Msr.h>\r
+#include <Register/Intel/Cpuid.h>\r
+#include <Register/Intel/Msr.h>\r
 \r
 #include "CpuService.h"\r
 #include "SmmProfile.h"\r
index 11102c9cbf75e1878d81241062a61358672bd86f..b1a492725a0cb26af9bd4b49065e3ded3cbe48b5 100644 (file)
@@ -14,8 +14,6 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 #include <Library/BaseMemoryLib.h>\r
 #include <Library/SmmServicesTableLib.h>\r
 #include <Library/DebugLib.h>\r
-#include <Register/Cpuid.h>\r
-#include <Register/SmramSaveStateMap.h>\r
 \r
 #include "PiSmmCpuDxeSmm.h"\r
 \r