On Thu, Nov 10, 2022 at 02:47:35PM +0100, Ard Biesheuvel wrote: > Currently, we only expose EFI_RNG_PROTOCOL when running under QEMU if it > exposes a virtio-rng device. This means that generic EFI apps or > loaders have no access to an entropy source if this device is > unavailable, unless they implement their own arch-specific handling to > figure out whether any CPU instructions or monitor calls can be used > instead. > > So let's wire those up as EFI_RNG_PROTOCOL implementations as well, > using the existing drivers and libraries. > > First patch is a bugfix - Liming, mind if I merge that right away? > Thanks. > > Cc: Liming Gao <gaolim...@byosoft.com.cn> > Cc: Rebecca Cran <rebe...@bsdio.com> > Cc: Pierre Gondois <pierre.gond...@arm.com> > Cc: Leif Lindholm <quic_llind...@quicinc.com> > Cc: Sami Mujawar <sami.muja...@arm.com> > Cc: Gerd Hoffmann <kra...@redhat.com> > Cc: Jason A. Donenfeld <ja...@zx2c4.com> > > Ard Biesheuvel (3): > ArmPkg/ArmTrngLib: Fix incorrect GUID reference in DEBUG() output > ArmVirtPkg/ArmVirtQemu: Expose TRNG hypercall via RngDxe if > implemented > OvmfPkg/OvmfX86: Enable RDRAND based EFI_RNG_PROTOCOL implementation
Series looks good to me (not tested though). Acked-by: Gerd Hoffmann <kra...@redhat.com> take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#96253): https://edk2.groups.io/g/devel/message/96253 Mute This Topic: https://groups.io/mt/94935839/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-