]> git.proxmox.com Git - mirror_edk2.git/commit - UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c
UefiCpuPkg: Move StandardSignatureIsAuthenticAMD to BaseUefiCpuLib
authorKirkendall, Garrett <garrett.kirkendall@amd.com>
Mon, 22 Jun 2020 13:18:24 +0000 (08:18 -0500)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 7 Jul 2020 23:25:16 +0000 (23:25 +0000)
commitdf667535ed45086bce89d48044009afe3c9792e6
tree7b0823452a432521f63e06b96dad022270b52f00
parent7da5f343bcf04a2fa1bfb33243b4586d7d174514
UefiCpuPkg: Move StandardSignatureIsAuthenticAMD to BaseUefiCpuLib

Refactor StandardSignatureIsAuthenticAMD into BaseUefiCpuLib from
separate copies in BaseXApicLib, BaseXApicX2ApicLib, and MpInitLib.
This allows for future use of StandarSignatureIsAuthinticAMD without
creating more instances in other modules.

This function allows IA32/X64 code to determine if it is running on an
AMD brand processor.

UefiCpuLib is already included directly or indirectly in all modified
modules.  Complete move is made in this change.

Cc: Eric Dong <eric.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Garrett Kirkendall <garrett.kirkendall@amd.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Message-Id: <20200622131825.1352-4-Garrett.Kirkendall@amd.com>
UefiCpuPkg/Include/Library/UefiCpuLib.h
UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.c [new file with mode: 0644]
UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf
UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c
UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf
UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c
UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.inf
UefiCpuPkg/Library/MpInitLib/MpLib.c