mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-23 21:54:27 +02:00
UefiCpuLib: Remove UefiCpuLib.
Because UefiCpuPkg/UefiCpuLib is merged to MdePkg/CpuLib and all modules are updated to not depend on this library, remove it completely. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Rahul Kumar <rahul1.kumar@intel.com> Signed-off-by: Yu Pu <yu.pu@intel.com> Reviewed-by: Ray Ni <ray.ni@intel.com> Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com>
This commit is contained in:
parent
51734dfc48
commit
b991aec050
@ -1,16 +0,0 @@
|
|||||||
/** @file
|
|
||||||
Public header file for UEFI CPU library class.
|
|
||||||
|
|
||||||
This library class defines some routines that are generic for IA32 family CPU
|
|
||||||
to be UEFI specification compliant.
|
|
||||||
|
|
||||||
Copyright (c) 2009 - 2021, Intel Corporation. All rights reserved.<BR>
|
|
||||||
Copyright (c) 2020, AMD Inc. All rights reserved.<BR>
|
|
||||||
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
||||||
|
|
||||||
**/
|
|
||||||
|
|
||||||
#ifndef __UEFI_CPU_LIB_H__
|
|
||||||
#define __UEFI_CPU_LIB_H__
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,35 +0,0 @@
|
|||||||
## @file
|
|
||||||
# This library defines some routines that are generic for IA32 family CPU.
|
|
||||||
#
|
|
||||||
# The library routines are UEFI specification compliant.
|
|
||||||
#
|
|
||||||
# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
|
|
||||||
# Copyright (c) 2020, AMD Inc. All rights reserved.<BR>
|
|
||||||
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
||||||
#
|
|
||||||
##
|
|
||||||
|
|
||||||
[Defines]
|
|
||||||
INF_VERSION = 0x00010005
|
|
||||||
BASE_NAME = BaseUefiCpuLib
|
|
||||||
MODULE_UNI_FILE = BaseUefiCpuLib.uni
|
|
||||||
FILE_GUID = 34C24FD7-7A90-45c2-89FD-946473D9CE98
|
|
||||||
MODULE_TYPE = BASE
|
|
||||||
VERSION_STRING = 1.0
|
|
||||||
LIBRARY_CLASS = UefiCpuLib
|
|
||||||
|
|
||||||
#
|
|
||||||
# The following information is for reference only and not required by the build tools.
|
|
||||||
#
|
|
||||||
# VALID_ARCHITECTURES = IA32 X64
|
|
||||||
#
|
|
||||||
|
|
||||||
[Sources]
|
|
||||||
BaseUefiCpuLibNull.c
|
|
||||||
|
|
||||||
[Packages]
|
|
||||||
MdePkg/MdePkg.dec
|
|
||||||
UefiCpuPkg/UefiCpuPkg.dec
|
|
||||||
|
|
||||||
[LibraryClasses]
|
|
||||||
BaseLib
|
|
@ -1,16 +0,0 @@
|
|||||||
// /** @file
|
|
||||||
// This library defines some routines that are generic for IA32 family CPU.
|
|
||||||
//
|
|
||||||
// The library routines are UEFI specification compliant.
|
|
||||||
//
|
|
||||||
// Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
|
|
||||||
//
|
|
||||||
// SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
||||||
//
|
|
||||||
// **/
|
|
||||||
|
|
||||||
|
|
||||||
#string STR_MODULE_ABSTRACT #language en-US "Defines generic routines for IA32 family CPUs."
|
|
||||||
|
|
||||||
#string STR_MODULE_DESCRIPTION #language en-US "The library routines comply with the UEFI Specification."
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
|||||||
/** @file
|
|
||||||
This library contains a dummy function to pass build.
|
|
||||||
|
|
||||||
Copyright (c) 2022, Intel Corporation. All rights reserved.
|
|
||||||
|
|
||||||
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
||||||
**/
|
|
||||||
#include <Base.h>
|
|
||||||
|
|
||||||
/**
|
|
||||||
Dummy function.
|
|
||||||
**/
|
|
||||||
VOID
|
|
||||||
Dummy (
|
|
||||||
VOID
|
|
||||||
)
|
|
||||||
{
|
|
||||||
}
|
|
@ -18,11 +18,6 @@
|
|||||||
Include
|
Include
|
||||||
|
|
||||||
[LibraryClasses]
|
[LibraryClasses]
|
||||||
## @libraryclass Defines some routines that are generic for IA32 family CPU
|
|
||||||
## to be UEFI specification compliant.
|
|
||||||
##
|
|
||||||
UefiCpuLib|Include/Library/UefiCpuLib.h
|
|
||||||
|
|
||||||
## @libraryclass Defines some routines that are used to register/manage/program
|
## @libraryclass Defines some routines that are used to register/manage/program
|
||||||
## CPU features.
|
## CPU features.
|
||||||
##
|
##
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
SerialPortLib|MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf
|
SerialPortLib|MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf
|
||||||
DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
|
DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
|
||||||
DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
|
DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
|
||||||
UefiCpuLib|UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf
|
|
||||||
IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
|
IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
|
||||||
MtrrLib|UefiCpuPkg/Library/MtrrLib/MtrrLib.inf
|
MtrrLib|UefiCpuPkg/Library/MtrrLib/MtrrLib.inf
|
||||||
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
|
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
|
||||||
@ -136,7 +135,6 @@
|
|||||||
UefiCpuPkg/CpuIo2Smm/CpuIo2StandaloneMm.inf
|
UefiCpuPkg/CpuIo2Smm/CpuIo2StandaloneMm.inf
|
||||||
UefiCpuPkg/CpuMpPei/CpuMpPei.inf
|
UefiCpuPkg/CpuMpPei/CpuMpPei.inf
|
||||||
UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf
|
UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf
|
||||||
UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf
|
|
||||||
UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf
|
UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf
|
||||||
UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.inf
|
UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.inf
|
||||||
UefiCpuPkg/Library/CpuCommonFeaturesLib/CpuCommonFeaturesLib.inf
|
UefiCpuPkg/Library/CpuCommonFeaturesLib/CpuCommonFeaturesLib.inf
|
||||||
|
Loading…
x
Reference in New Issue
Block a user