mirror of https://github.com/acidanthera/audk.git
To enable AARCH64 native instruction support for Openssl, some interfaces must be implemented. OPENSSL_cpuid_setup() allows to probe the supported features of the platform. Add ArmReadIdAA64Isar0Reg() to read the AA64Isar0, containing Arm64 instruction capabilities. A similar ArmReadIdAA64Isar0() function is available in the ArmPkg, but the CryptoPkg where OPENSSL_cpuid_setup will reside cannot rely on the ArmPkg. Signed-off-by: Pierre Gondois <pierre.gondois@arm.com> |
||
---|---|---|
.. | ||
ArmReadCntPctReg.S | ||
ArmReadCntPctReg.asm | ||
ArmReadIdAA64Isar0Reg.S | ||
ArmReadIdAA64Isar0Reg.asm | ||
CpuBreakpoint.S | ||
CpuBreakpoint.asm | ||
DisableInterrupts.S | ||
DisableInterrupts.asm | ||
EnableInterrupts.S | ||
EnableInterrupts.asm | ||
GetInterruptsState.S | ||
GetInterruptsState.asm | ||
MemoryFence.S | ||
MemoryFence.asm | ||
SetJumpLongJump.S | ||
SetJumpLongJump.asm | ||
SpeculationBarrier.S | ||
SpeculationBarrier.asm | ||
SwitchStack.S | ||
SwitchStack.asm |