public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* RFC: Adding support for ARM (RNDR etc.) to RngDxe
@ 2020-12-09  4:32 Rebecca Cran
  2020-12-09  4:47 ` [edk2-devel] " Samer El-Haj-Mahmoud
  0 siblings, 1 reply; 15+ messages in thread
From: Rebecca Cran @ 2020-12-09  4:32 UTC (permalink / raw)
  To: devel@edk2.groups.io; +Cc: rfc, Jiewen Yao, Rahul Kumar

Currently, RngDxe in SecurityPkg only supports Intel, with RdRand support.


This RFC is to start a discussion about adding support for ARM.


I have a Git branch with support for the optional ARMv8.5 RNDR 
instruction at https://github.com/bcran/edk2/commits/bcran-rndr which 
moves the existing Intel support into a Rand directory, and adds code to 
support RNDR in a new AArch64 directory.

There are other RNG implementations available for ARM, including 
platform-specific approaches on Graviton 
(https://lwn.net/Articles/790304/) and other platforms, so a more 
thorough rearchitecting/redesign may be desired.


-- 
Rebecca Cran



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2021-04-27 13:22 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-09  4:32 RFC: Adding support for ARM (RNDR etc.) to RngDxe Rebecca Cran
2020-12-09  4:47 ` [edk2-devel] " Samer El-Haj-Mahmoud
2020-12-10 11:26   ` Sami Mujawar
2020-12-10 12:52     ` Leif Lindholm
2020-12-10 13:43       ` [edk2-rfc] " Yao, Jiewen
2021-01-14 21:05     ` Rebecca Cran
2021-01-16  2:51       ` Sami Mujawar
2021-02-10 22:49         ` Rebecca Cran
2021-02-11 18:26           ` Ard Biesheuvel
2021-04-20 20:04         ` Rebecca Cran
2021-04-22  9:30           ` Sami Mujawar
2021-04-26 14:45             ` Rebecca Cran
2021-04-26 21:28             ` Rebecca Cran
2021-04-26 21:45               ` [EXTERNAL] " Bret Barkelew
2021-04-27 13:22                 ` Sami Mujawar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox