ArmPkg/ArmPsciMpServices: GetProcessorInfo copies incorrect structure

GetProcessorInfo copies CpuData instead of CpuData.Info. The OUT parameter
ProcessorInfoBuffer is of type EFI_PROCESSOR_INFORMATION, not CPU_AP_DATA.

Fix it to copy the correct member CpuData.Info.

Signed-off-by: Vishal Oliyil Kunnil <quic_vishalo@quicinc.com>
This commit is contained in:
Vishal Oliyil Kunnil 2024-09-09 17:21:14 -07:00 committed by mergify[bot]
parent 61f9695f20
commit b1ce2e1b67

View File

@ -340,7 +340,7 @@ GetProcessorInfo (
CopyMem ( CopyMem (
ProcessorInfoBuffer, ProcessorInfoBuffer,
&mCpuMpData.CpuData[ProcessorIndex], &mCpuMpData.CpuData[ProcessorIndex].Info,
sizeof (EFI_PROCESSOR_INFORMATION) sizeof (EFI_PROCESSOR_INFORMATION)
); );
return EFI_SUCCESS; return EFI_SUCCESS;