HomeSort by relevance Sort by last modified time
    Searched refs:CpuSaveState (Results 1 - 17 of 17) sorted by null

  /device/linaro/bootloader/edk2/OvmfPkg/Library/SmmCpuFeaturesLib/
SmmCpuFeaturesLib.c 143 QEMU_SMRAM_SAVE_STATE_MAP *CpuSaveState = (QEMU_SMRAM_SAVE_STATE_MAP *)CpuState;
145 if ((CpuSaveState->x86.SMMRevId & 0xFFFF) == 0) {
146 OriginalInstructionPointer = (UINT64)CpuSaveState->x86._EIP;
147 CpuSaveState->x86._EIP = (UINT32)NewInstructionPointer;
152 if ((CpuSaveState->x86.AutoHALTRestart & BIT0) != 0) {
153 CpuSaveState->x86.AutoHALTRestart &= ~BIT0;
156 OriginalInstructionPointer = CpuSaveState->x64._RIP;
157 if ((CpuSaveState->x64.IA32_EFER & LMA) == 0) {
158 CpuSaveState->x64._RIP = (UINT32)NewInstructionPointer32;
160 CpuSaveState->x64._RIP = (UINT32)NewInstructionPointer;
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmCpuState/
SmmCpuState.h 28 #include "CpuSaveState.h"
40 EFI_SMM_CPU_STATE **CpuSaveState;
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/
SmmBaseHelper.c 167 mFrameworkSmst->CpuSaveState[CpuIndex].
184 State = (EFI_SMM_CPU_STATE *)gSmst->CpuSaveState[CpuIndex];
188 SaveState = &mFrameworkSmst->CpuSaveState[CpuIndex].Ia32SaveState;
219 to write from mFrameworkSmst->CpuSaveState[CpuIndex].
235 State = (EFI_SMM_CPU_STATE *)gSmst->CpuSaveState[CpuIndex];
240 SaveState = &mFrameworkSmst->CpuSaveState[CpuIndex].Ia32SaveState;
270 The first Framework CpuSaveStates (for CPU 0) is from mFrameworkSmst->CpuSaveState which is
284 UINTN FirstSSIndex; // Index of first CpuSaveState in the page
285 UINTN LastSSIndex; // Index of last CpuSaveState in the page
286 BOOLEAN FirstSSAligned; // Whether first CpuSaveState is page-aligned
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
SmramSaveState.c 282 SMRAM_SAVE_STATE_MAP *CpuSaveState;
288 CpuSaveState = gSmst->CpuSaveState[CpuIndex];
308 ASSERT(CpuSaveState != NULL);
309 CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset32, Width);
328 CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Lo, MIN(4, Width));
333 CopyMem((UINT8 *)Buffer + 4, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Hi, Width - 4);
478 SMRAM_SAVE_STATE_MAP *CpuSaveState;
502 CpuSaveState = gSmst->CpuSaveState[CpuIndex];
    [all...]
MpService.c 1027 SMRAM_SAVE_STATE_MAP *CpuSaveState;
1031 CpuSaveState = (SMRAM_SAVE_STATE_MAP *)gSmmCpuPrivate->CpuSaveState[CpuIndex];
1033 AsmWriteDr6 (CpuSaveState->x86._DR6);
1034 AsmWriteDr7 (CpuSaveState->x86._DR7);
1036 AsmWriteDr6 ((UINTN)CpuSaveState->x64._DR6);
1037 AsmWriteDr7 ((UINTN)CpuSaveState->x64._DR7);
1057 SMRAM_SAVE_STATE_MAP *CpuSaveState;
1061 CpuSaveState = (SMRAM_SAVE_STATE_MAP *)gSmmCpuPrivate->CpuSaveState[CpuIndex];
    [all...]
PiSmmCpuDxeSmm.c 27 NULL, // Pointer to CpuSaveState array
34 NULL // SmmCoreEntryContext.CpuSaveState
772 gSmmCpuPrivate->CpuSaveState = (VOID **)AllocatePool (sizeof (VOID *) * mMaxNumberOfCpus);
773 ASSERT (gSmmCpuPrivate->CpuSaveState != NULL);
776 mSmmCpuPrivateData.SmmCoreEntryContext.CpuSaveState = gSmmCpuPrivate->CpuSaveState;
795 gSmmCpuPrivate->CpuSaveState[Index] = (VOID *)(mCpuHotPlugData.SmBase[Index] + SMRAM_SAVE_STATE_MAP_OFFSET);
807 gSmmCpuPrivate->CpuSaveState[Index],
    [all...]
CpuS3.c 582 gSmst->CpuSaveState = gSmmCpuPrivate->SmmCoreEntryContext.CpuSaveState;
PiSmmCpuDxeSmm.h 167 VOID **CpuSaveState;
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Include/Pi/
PiSmmCis.h 228 /// corresponding save state specified by CpuSaveState. There are always
237 VOID **CpuSaveState;
308 /// corresponding save state specified by CpuSaveState. There are always
317 VOID **CpuSaveState;
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Smm/SmmScriptLib/
PiSmmDefinition.h 286 /// corresponding save state specified by CpuSaveState. There are always
295 VOID **CpuSaveState;
366 /// corresponding save state specified by CpuSaveState. There are always
375 VOID **CpuSaveState;
  /device/linaro/bootloader/edk2/IntelFrameworkPkg/Include/Protocol/
SmmCpuSaveState.h 170 EFI_SMM_CPU_STATE **CpuSaveState;
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/PiSmmCore/
PiSmmCore.c 52 NULL, // CpuSaveState
447 gSmmCoreSmst.CpuSaveState = SmmEntryContext->CpuSaveState;
  /device/linaro/bootloader/edk2/IntelFrameworkPkg/Include/Framework/
SmmCis.h 519 /// index into the CpuSaveState and CpuOptionalFloatingPointState
532 EFI_SMM_CPU_SAVE_STATE *CpuSaveState;
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCommunication/
PiSmmCommunicationPei.c 95 UINT64 CpuSaveState;
  /device/linaro/bootloader/edk2/MdeModulePkg/Library/SmmLockBoxLib/
SmmLockBoxPeiLib.c 61 UINT64 CpuSaveState;
  /device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/
SmmStm.c 419 Psd = (TXT_PROCESSOR_SMM_DESCRIPTOR *)((UINTN)gSmst->CpuSaveState[Index] - SMRAM_SAVE_STATE_MAP_OFFSET + TXT_SMM_PSD_OFFSET);
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmBase/
SmmBase.h 499 EFI_SMM_CPU_SAVE_STATE *CpuSaveState;

Completed in 503 milliseconds