audk/MdePkg/Library/BaseRngLib/AArch64
Pierre Gondois 1715d67231 MdePkg/BaseRngLib: Prefer ArmReadIdAA64Isar0Reg() over ArmReadIdIsar0()
A ArmReadIdAA64Isar0Reg() function was recently added
to BaseLib. Use it instead of its ArmReadIdIsar0() equivalent,
which was private to the BaseRngLib library.

This also allows to avoid the confusion between the following
registers:
- ID_ISAR0_EL1: allows to probe for Divide instructions, Debug
  instructions, ...
- ID_AA64ISAR0_EL1: AARCH64 specific register allowing to probe
  for AESE, RNDR, ... instructions

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
2024-08-01 13:41:01 +00:00
..
ArmRng.S MdePkg/BaseRngLib AARCH64: Make asm files BTI compatible 2023-03-30 11:05:22 +00:00
ArmRng.asm MdePkg/BaseRngLib: Add support for ARMv8.5 RNG instructions 2021-05-11 16:26:05 +00:00
ArmRng.h MdePkg/BaseRngLib: Prefer ArmReadIdAA64Isar0Reg() over ArmReadIdIsar0() 2024-08-01 13:41:01 +00:00
Rndr.c MdePkg/BaseRngLib: Prefer ArmReadIdAA64Isar0Reg() over ArmReadIdIsar0() 2024-08-01 13:41:01 +00:00