Home
last modified time | relevance | path

Searched refs:MicrocodeEntryPoint (Results 1 – 4 of 4) sorted by relevance

/device/linaro/bootloader/edk2/UefiCpuPkg/Library/MpInitLib/
DMicrocode.c51 CPU_MICROCODE_HEADER *MicrocodeEntryPoint; in MicrocodeDetect() local
97 MicrocodeEntryPoint = (CPU_MICROCODE_HEADER *) (UINTN) MicrocodePatchAddress; in MicrocodeDetect()
104 if (MicrocodeEntryPoint->HeaderVersion == 0x1) { in MicrocodeDetect()
110 if (MicrocodeEntryPoint->ProcessorSignature.Uint32 == Eax.Uint32 && in MicrocodeDetect()
111 MicrocodeEntryPoint->UpdateRevision > LatestRevision && in MicrocodeDetect()
112 (MicrocodeEntryPoint->ProcessorFlags & (1 << PlatformId)) in MicrocodeDetect()
114 if (MicrocodeEntryPoint->DataSize == 0) { in MicrocodeDetect()
115 CheckSum32 = CalculateSum32 ((UINT32 *) MicrocodeEntryPoint, 2048); in MicrocodeDetect()
118 (UINT32 *) MicrocodeEntryPoint, in MicrocodeDetect()
119 MicrocodeEntryPoint->DataSize + sizeof (CPU_MICROCODE_HEADER) in MicrocodeDetect()
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/Feature/Capsule/MicrocodeUpdateDxe/
DMicrocodeUpdate.c221 CPU_MICROCODE_HEADER *MicrocodeEntryPoint; in GetMicrocodeInfo() local
239 MicrocodeEntryPoint = (CPU_MICROCODE_HEADER *) (UINTN) MicrocodePatchAddress; in GetMicrocodeInfo()
241 if (MicrocodeEntryPoint->HeaderVersion == 0x1 && MicrocodeEntryPoint->LoaderRevision == 0x1) { in GetMicrocodeInfo()
247 if (MicrocodeEntryPoint->DataSize == 0) { in GetMicrocodeInfo()
250 TotalSize = MicrocodeEntryPoint->TotalSize; in GetMicrocodeInfo()
254 …Status = VerifyMicrocode(MicrocodeFmpPrivate, MicrocodeEntryPoint, TotalSize, FALSE, &AttemptStatu… in GetMicrocodeInfo()
266 …ImageDescriptor[Count].ImageId = LShiftU64(MicrocodeEntryPoint->ProcessorFlags, 32) + MicrocodeEnt… in GetMicrocodeInfo()
268 ImageDescriptor[Count].Version = MicrocodeEntryPoint->UpdateRevision; in GetMicrocodeInfo()
278 …ImageDescriptor[Count].LowestSupportedImageVersion = MicrocodeEntryPoint->UpdateRevision; // do no… in GetMicrocodeInfo()
284 MicrocodeInfo[Count].MicrocodeEntryPoint = MicrocodeEntryPoint; in GetMicrocodeInfo()
[all …]
DMicrocodeFmp.c197 CopyMem (Image, MicrocodeInfo->MicrocodeEntryPoint, MicrocodeInfo->TotalSize); in FmpGetImage()
444 MicrocodeFmpPrivate->MicrocodeInfo[MicrocodeIndex].MicrocodeEntryPoint, in InitializedProcessorMicrocodeIndex()
613 MicrocodeInfo[Index].MicrocodeEntryPoint, in DumpPrivateInfo()
DMicrocodeUpdate.h55 CPU_MICROCODE_HEADER *MicrocodeEntryPoint; member