]> git.proxmox.com Git - mirror_edk2.git/commit - SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.c
SecurityPkg: Add support for RngDxe on AARCH64
authorRebecca Cran <rebecca@nuviainc.com>
Mon, 10 May 2021 21:53:08 +0000 (15:53 -0600)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 11 May 2021 16:26:05 +0000 (16:26 +0000)
commit4e5ecdbac8bdf235b2072baa0c5e170cd9f57463
treedfab7b8f283b9a4b4fc775fc6ef5592776ea88a4
parent9301e5644cef5a5234f71b178373dd508cabb9ee
SecurityPkg: Add support for RngDxe on AARCH64

AARCH64 support has been added to BaseRngLib via the optional
ARMv8.5 FEAT_RNG.

Refactor RngDxe to support AARCH64, note support for it in the
VALID_ARCHITECTURES line of RngDxe.inf and enable it in SecurityPkg.dsc.

Signed-off-by: Rebecca Cran <rebecca@nuviainc.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Acked-by: Jiewen Yao <Jiewen.yao@intel.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
15 files changed:
SecurityPkg/RandomNumberGenerator/RngDxe/AArch64/RngDxe.c [new file with mode: 0644]
SecurityPkg/RandomNumberGenerator/RngDxe/AesCore.c [deleted file]
SecurityPkg/RandomNumberGenerator/RngDxe/AesCore.h [deleted file]
SecurityPkg/RandomNumberGenerator/RngDxe/Rand/AesCore.c [new file with mode: 0644]
SecurityPkg/RandomNumberGenerator/RngDxe/Rand/AesCore.h [new file with mode: 0644]
SecurityPkg/RandomNumberGenerator/RngDxe/Rand/RdRand.c [new file with mode: 0644]
SecurityPkg/RandomNumberGenerator/RngDxe/Rand/RdRand.h [new file with mode: 0644]
SecurityPkg/RandomNumberGenerator/RngDxe/Rand/RngDxe.c [new file with mode: 0644]
SecurityPkg/RandomNumberGenerator/RngDxe/RdRand.c [deleted file]
SecurityPkg/RandomNumberGenerator/RngDxe/RdRand.h [deleted file]
SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.c
SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.inf
SecurityPkg/RandomNumberGenerator/RngDxe/RngDxeInternals.h [new file with mode: 0644]
SecurityPkg/SecurityPkg.dec
SecurityPkg/SecurityPkg.dsc