audk/UefiCpuPkg/Library/MpInitLib
Dongyan Qian 556640bcea UefiCpuPkg/MpInitLib: Reduce compiler dependencies for LoongArch
Structure assignment may depend on the compiler to expand to memcpy.
For this, we may need to add -mno-memcpy to the compilation flag.
Here, we reduce dependencies and use CopyMem for data conversion without
memcpy.

Cc: Ray Ni <ray.ni@intel.com>
Cc: Rahul Kumar <rahul1.kumar@intel.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Chao Li <lichao@loongson.cn>
Signed-off-by: Dongyan Qian <qiandongyan@loongson.cn>
Co-authored-by: Chao Li <lichao@loongson.cn>
2024-07-25 06:17:09 +00:00
..
Ia32 UefiCpuPkg: Disable PG in IA32 ApLoopCode 2024-06-04 07:40:27 +00:00
LoongArch64 UefiCpuPkg/MpInitLib: Reduce compiler dependencies for LoongArch 2024-07-25 06:17:09 +00:00
X64 UefiCpuPkg/MpInitLib: Update references to SEV-SNP header file 2024-06-18 05:45:15 +00:00
AmdSev.c UefiCpuPkg/MpInitLib: Use AsmCpuidEx() for CPUID_EXTENDED_TOPOLOGY leaf 2023-11-28 11:07:59 +00:00
DxeMpInitLib.inf UefiCpuPkg/MpInitLib: Use AmdSvsmSnpVmsaRmpAdjust() to set/clear VMSA 2024-04-17 20:04:41 +00:00
DxeMpInitLib.uni
DxeMpLib.c UefiCpuPkg/MpInitLib: Update references to SEV-SNP header file 2024-06-18 05:45:15 +00:00
Microcode.c UefiCpuPkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00
MpEqu.inc UefiCpuPkg/MpInitLib: Update the comments of _CPU_MP_DATA. 2023-11-27 05:21:45 +00:00
MpHandOff.h UefiCpuPkg/MpInitLib: add struct MP_HAND_OFF_CONFIG 2024-02-29 09:56:38 +00:00
MpLib.c UefiCpuPkg: Removing redundant parameter in RestoreVolatileRegisters 2024-07-24 02:47:34 +00:00
MpLib.h UefiCpuPkg: Remove ApInitReconfig status 2024-07-24 02:47:34 +00:00
PeiMpInitLib.inf UefiCpuPkg:Relocate AP to new safe buffer in PeiMpLib 2024-06-04 07:40:27 +00:00
PeiMpInitLib.uni
PeiMpLib.c UefiCpuPkg:Relocate AP to new safe buffer in PeiMpLib 2024-06-04 07:40:27 +00:00