VirtualBox

Changeset 106190 in vbox for trunk


Ignore:
Timestamp:
Oct 1, 2024 12:13:14 PM (7 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
164974
Message:

EFI/Firmware: Include RngDxe to restore network boot support again (network boot support requires a strong RNG now after CVE-2023-45236 and CVE-2023-45237 which wasn't available in VirtualBox, requires hardware with the rdrand/rdseed instruction set extension), bugref:4643

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/user_ChangeLogImpl.xml

    r106186 r106190  
    8282
    8383      <listitem>
    84        <para>EFI: include missing LsiLogic MPT SCSI driver again to fix booting
     84       <para>EFI: Include missing LsiLogic MPT SCSI driver again to fix booting
    8585         from devices attached to this device if the EFI firmware is used (7.1.0 regression)</para>
     86      </listitem>
     87
     88      <listitem>
     89       <para>EFI: Restored broken network boot support (7.1.0 regression)</para>
    8690      </listitem>
    8791
  • trunk/src/VBox/Devices/EFI/Firmware/Makefile.kmk

    r106186 r106190  
    282282        -D VBOX=1 \
    283283        -D VBOX_WITH_OVMF=1 \
     284        -D NETWORK_IP6_ENABLE=1 -D NETWORK_ISCSI_ENABLE=1 \
    284285        $(if $(VBOX_WITH_EFI_SECURE_BOOT),-D "SECURE_BOOT_ENABLE=1") \
    285286        $(if $(VBOX_WITH_EFI_TPM),-D "TPM_ENABLE=1" -D "TPM1_ENABLE" -D "TPM2_ENABLE") \
  • trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkgIa32.dsc

    r105675 r106190  
    897897  OvmfPkg/VirtioRngDxe/VirtioRng.inf
    898898  OvmfPkg/VirtioSerialDxe/VirtioSerial.inf
     899!else
     900  SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.inf
    899901!endif
    900902!if $(PVSCSI_ENABLE) == TRUE
  • trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkgIa32.fdf

    r105675 r106190  
    238238INF  OvmfPkg/VirtioRngDxe/VirtioRng.inf
    239239INF  OvmfPkg/VirtioSerialDxe/VirtioSerial.inf
     240!else
     241INF  SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.inf
    240242!endif
    241243!if $(PVSCSI_ENABLE) == TRUE
  • trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkgX64.dsc

    r105676 r106190  
    970970  OvmfPkg/VirtioRngDxe/VirtioRng.inf
    971971  OvmfPkg/VirtioSerialDxe/VirtioSerial.inf
     972!else
     973  SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.inf
    972974!endif
    973975!if $(PVSCSI_ENABLE) == TRUE
  • trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkgX64.fdf

    r105675 r106190  
    272272INF  OvmfPkg/VirtioRngDxe/VirtioRng.inf
    273273INF  OvmfPkg/VirtioSerialDxe/VirtioSerial.inf
     274!else
     275INF  SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.inf
    274276!endif
    275277!if $(PVSCSI_ENABLE) == TRUE
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette