Home
last modified time | relevance | path

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

/device/linaro/bootloader/edk2/OvmfPkg/Library/SmmCpuFeaturesLib/
DSmmCpuFeaturesLib.c550 IN UINTN RegisterIndex, in ReadSaveStateRegisterByIndex() argument
563 if (mSmmCpuWidthOffset[RegisterIndex].Width32 == 0) { in ReadSaveStateRegisterByIndex()
570 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width32) { in ReadSaveStateRegisterByIndex()
578 CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset32, Width); in ReadSaveStateRegisterByIndex()
583 if (mSmmCpuWidthOffset[RegisterIndex].Width64 == 0) { in ReadSaveStateRegisterByIndex()
590 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width64) { in ReadSaveStateRegisterByIndex()
597 …CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Lo, MIN(4, Width… in ReadSaveStateRegisterByIndex()
602 …CopyMem((UINT8 *)Buffer + 4, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Hi,… in ReadSaveStateRegisterByIndex()
635 UINTN RegisterIndex; in SmmCpuFeaturesReadSaveStateRegister() local
675 RegisterIndex = GetRegisterIndex (Register); in SmmCpuFeaturesReadSaveStateRegister()
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
DSmramSaveState.c277 IN UINTN RegisterIndex, in ReadSaveStateRegisterByIndex() argument
284 if (RegisterIndex == 0) { in ReadSaveStateRegisterByIndex()
294 if (mSmmCpuWidthOffset[RegisterIndex].Width32 == 0) { in ReadSaveStateRegisterByIndex()
301 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width32) { in ReadSaveStateRegisterByIndex()
309 CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset32, Width); in ReadSaveStateRegisterByIndex()
314 if (mSmmCpuWidthOffset[RegisterIndex].Width64 == 0) { in ReadSaveStateRegisterByIndex()
321 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width64) { in ReadSaveStateRegisterByIndex()
328 …CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Lo, MIN(4, Width… in ReadSaveStateRegisterByIndex()
333 …CopyMem((UINT8 *)Buffer + 4, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Hi,… in ReadSaveStateRegisterByIndex()
477 UINTN RegisterIndex; in WriteSaveStateRegister() local
[all …]
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/
DPeCoffExtraActionLib.c32 IN UINT8 RegisterIndex, in IsDrxEnabled() argument
36 return (BOOLEAN) (((Dr7 >> (RegisterIndex * 2)) & (BIT0 | BIT1)) == (BIT0 | BIT1)); in IsDrxEnabled()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/
DDebugAgent.c851 UINT8 RegisterIndex; in SetDebugRegister() local
854 RegisterIndex = SetHwBreakpoint->Type.Index; in SetDebugRegister()
859 * ((UINTN *) &CpuContext->Dr0 + RegisterIndex) = (UINTN) SetHwBreakpoint->Address; in SetDebugRegister()
866 Dr7Value |= (UINTN) (0x3 << (RegisterIndex * 2)); in SetDebugRegister()
870 Dr7Value &= (UINTN) (~(0xf << (16 + RegisterIndex * 4))); in SetDebugRegister()
871 …) ((SetHwBreakpoint->Type.Length << 2) | SetHwBreakpoint->Type.Access) << (16 + RegisterIndex * 4); in SetDebugRegister()