+++ /dev/null
-/** @file\r
- Public header file for UEFI CPU library class.\r
-\r
- This library class defines some routines that are generic for IA32 family CPU\r
- to be UEFI specification compliant.\r
-\r
- Copyright (c) 2009 - 2021, Intel Corporation. All rights reserved.<BR>\r
- Copyright (c) 2020, AMD Inc. All rights reserved.<BR>\r
- SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-\r
-#ifndef __UEFI_CPU_LIB_H__\r
-#define __UEFI_CPU_LIB_H__\r
-\r
-#endif\r
+++ /dev/null
-## @file\r
-# This library defines some routines that are generic for IA32 family CPU.\r
-#\r
-# The library routines are UEFI specification compliant.\r
-#\r
-# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
-# Copyright (c) 2020, AMD Inc. All rights reserved.<BR>\r
-# SPDX-License-Identifier: BSD-2-Clause-Patent\r
-#\r
-##\r
-\r
-[Defines]\r
- INF_VERSION = 0x00010005\r
- BASE_NAME = BaseUefiCpuLib\r
- MODULE_UNI_FILE = BaseUefiCpuLib.uni\r
- FILE_GUID = 34C24FD7-7A90-45c2-89FD-946473D9CE98\r
- MODULE_TYPE = BASE\r
- VERSION_STRING = 1.0\r
- LIBRARY_CLASS = UefiCpuLib\r
-\r
-#\r
-# The following information is for reference only and not required by the build tools.\r
-#\r
-# VALID_ARCHITECTURES = IA32 X64\r
-#\r
-\r
-[Sources]\r
- BaseUefiCpuLibNull.c\r
-\r
-[Packages]\r
- MdePkg/MdePkg.dec\r
- UefiCpuPkg/UefiCpuPkg.dec\r
-\r
-[LibraryClasses]\r
- BaseLib\r
+++ /dev/null
-// /** @file\r
-// This library defines some routines that are generic for IA32 family CPU.\r
-//\r
-// The library routines are UEFI specification compliant.\r
-//\r
-// Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
-//\r
-// SPDX-License-Identifier: BSD-2-Clause-Patent\r
-//\r
-// **/\r
-\r
-\r
-#string STR_MODULE_ABSTRACT #language en-US "Defines generic routines for IA32 family CPUs."\r
-\r
-#string STR_MODULE_DESCRIPTION #language en-US "The library routines comply with the UEFI Specification."\r
-\r
+++ /dev/null
-/** @file\r
-This library contains a dummy function to pass build.\r
-\r
-Copyright (c) 2022, Intel Corporation. All rights reserved.\r
-\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-**/\r
-#include <Base.h>\r
-\r
-/**\r
- Dummy function.\r
-**/\r
-VOID\r
-Dummy (\r
- VOID\r
- )\r
-{\r
-}\r
Include\r
\r
[LibraryClasses]\r
- ## @libraryclass Defines some routines that are generic for IA32 family CPU\r
- ## to be UEFI specification compliant.\r
- ##\r
- UefiCpuLib|Include/Library/UefiCpuLib.h\r
-\r
## @libraryclass Defines some routines that are used to register/manage/program\r
## CPU features.\r
##\r
SerialPortLib|MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf\r
DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf\r
DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf\r
- UefiCpuLib|UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf\r
IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf\r
MtrrLib|UefiCpuPkg/Library/MtrrLib/MtrrLib.inf\r
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
UefiCpuPkg/CpuIo2Smm/CpuIo2StandaloneMm.inf\r
UefiCpuPkg/CpuMpPei/CpuMpPei.inf\r
UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf\r
- UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf\r
UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf\r
UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.inf\r
UefiCpuPkg/Library/CpuCommonFeaturesLib/CpuCommonFeaturesLib.inf\r