Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: afba5358c816c88f2b202a45c31fe80e34dd9368
      
https://github.com/tianocore/edk2/commit/afba5358c816c88f2b202a45c31fe80e34dd9368
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2024-09-03 (Tue, 03 Sep 2024)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc

  Log Message:
  -----------
  ArmVirtPkg: Resolve RngLib via RngDxe for TRNG support

Gerd reports that ArmVirtQemu running under KVM lost network boot
support on systems that do not implement the RNDR/RNDRRS system
registers, which provide an architectural, CPU-based source of random
numbers. Under KVM, the TRNG SMCCC is available as a fallback, which is
exposed via RngDxe but not via the base RngLib library. This means that
direct users of RngLib, such as OpensslLib, have no access to the TRNG
based entropy source.

Let's fix this by resolving RngLib dependencies for UEFI_DRIVER type
drivers via DxeRngLib, which uses the protocol exposed by RngDxe
internally.

Signed-off-by: Ard Biesheuvel <a...@kernel.org>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to