Changeset 108794 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/OvmfPkgX64.dsc
- Timestamp:
- Mar 31, 2025 11:31:09 AM (2 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168237
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-164365 /vendor/edk2/current 103735-103757,103769-103776,129194-168232
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/OvmfPkgX64.dsc
r106190 r108794 2 2 # EFI/Framework Open Virtual Machine Firmware (OVMF) platform 3 3 # 4 # Copyright (c) 2006 - 202 3, Intel Corporation. All rights reserved.<BR>4 # Copyright (c) 2006 - 2024, Intel Corporation. All rights reserved.<BR> 5 5 # (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR> 6 6 # Copyright (c) Microsoft Corporation. … … 37 37 DEFINE SMM_REQUIRE = FALSE 38 38 DEFINE SOURCE_DEBUG_ENABLE = FALSE 39 DEFINE CC_MEASUREMENT_ENABLE = FALSE39 DEFINE CC_MEASUREMENT_ENABLE = TRUE 40 40 41 41 !include OvmfPkg/Include/Dsc/OvmfTpmDefines.dsc.inc … … 54 54 DEFINE NETWORK_ALLOW_HTTP_CONNECTIONS = TRUE 55 55 DEFINE NETWORK_ISCSI_ENABLE = TRUE 56 DEFINE NETWORK_PXE_BOOT_ENABLE = TRUE 56 57 57 58 !include NetworkPkg/NetworkDefines.dsc.inc … … 336 337 MemEncryptSevLib|OvmfPkg/Library/BaseMemEncryptSevLib/SecMemEncryptSevLib.inf 337 338 CcProbeLib|OvmfPkg/Library/CcProbeLib/SecPeiCcProbeLib.inf 339 TdxMeasurementLib|OvmfPkg/IntelTdx/TdxMeasurementLib/SecPeiTdxMeasurementLib.inf 338 340 339 341 [LibraryClasses.common.PEI_CORE] … … 393 395 MemEncryptSevLib|OvmfPkg/Library/BaseMemEncryptSevLib/PeiMemEncryptSevLib.inf 394 396 CcProbeLib|OvmfPkg/Library/CcProbeLib/SecPeiCcProbeLib.inf 397 BaseCryptLib|CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf 398 TdxMeasurementLib|OvmfPkg/IntelTdx/TdxMeasurementLib/SecPeiTdxMeasurementLib.inf 399 TdxHelperLib|OvmfPkg/IntelTdx/TdxHelperLib/PeiTdxHelperLib.inf 395 400 396 401 [LibraryClasses.common.DXE_CORE] … … 496 501 QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.inf 497 502 QemuLoadImageLib|OvmfPkg/Library/X86QemuLoadImageLib/X86QemuLoadImageLib.inf 503 TdxMeasurementLib|OvmfPkg/IntelTdx/TdxMeasurementLib/DxeTdxMeasurementLib.inf 498 504 499 505 [LibraryClasses.common.UEFI_APPLICATION] … … 680 686 # Network Pcds 681 687 # 682 !include NetworkPkg/Network Pcds.dsc.inc688 !include NetworkPkg/NetworkFixedPcds.dsc.inc 683 689 684 690 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize|0x20000 … … 716 722 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0 717 723 !endif 718 !ifndef $(VBOX)719 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution|1280720 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution|800721 !else722 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable|FALSE723 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution|1024724 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution|768725 !endif726 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow|0727 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn|0728 724 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable|FALSE 729 gUefiOvmfPkgTokenSpaceGuid.PcdVideoResolutionSource|0730 725 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId|0 731 726 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase|0x0 … … 739 734 740 735 # Set video resolution for text setup. 736 !ifndef $(VBOX) 741 737 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution|640 742 738 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution|480 739 !else 740 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable|FALSE 741 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution|1024 742 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution|768 743 !endif 743 744 744 745 gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosVersion|0x0208 … … 769 770 gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmSyncMode|0x01 770 771 gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout|100000 772 gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout2|100000 771 773 !endif 772 774 … … 774 776 775 777 !include OvmfPkg/Include/Dsc/OvmfTpmPcds.dsc.inc 776 777 # IPv4 and IPv6 PXE Boot support. 778 gEfiNetworkPkgTokenSpaceGuid.PcdIPv4PXESupport|0x01 779 gEfiNetworkPkgTokenSpaceGuid.PcdIPv6PXESupport|0x01 778 !include OvmfPkg/Include/Dsc/OvmfDisplayPcds.dsc.inc 779 780 !include NetworkPkg/NetworkDynamicPcds.dsc.inc 780 781 781 782 # Set ConfidentialComputing defaults … … 832 833 MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf 833 834 834 OvmfPkg/PlatformPei/PlatformPei.inf { 835 <LibraryClasses> 836 NULL|OvmfPkg/IntelTdx/TdxHelperLib/PeiTdxHelperLib.inf 837 } 835 OvmfPkg/PlatformPei/PlatformPei.inf 836 838 837 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf { 839 838 <LibraryClasses> … … 871 870 } 872 871 872 # 873 # Cc Measurement PPI for Td guest 874 # 875 !if $(CC_MEASUREMENT_ENABLE) == TRUE 876 OvmfPkg/Tcg/TdTcg2Pei/TdTcg2Pei.inf 877 !endif 878 873 879 !include OvmfPkg/Include/Dsc/OvmfTpmComponentsPei.dsc.inc 874 880 … … 968 974 OvmfPkg/VirtioScsiDxe/VirtioScsi.inf 969 975 !ifndef $(VBOX) 970 OvmfPkg/VirtioRngDxe/VirtioRng.inf971 976 OvmfPkg/VirtioSerialDxe/VirtioSerial.inf 972 !else 973 SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.inf 977 OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.inf 974 978 !endif 975 979 !if $(PVSCSI_ENABLE) == TRUE … … 1070 1074 !include NetworkPkg/NetworkComponents.dsc.inc 1071 1075 !include OvmfPkg/Include/Dsc/NetworkComponents.dsc.inc 1072 1073 OvmfPkg/VirtioNetDxe/VirtioNet.inf 1074 !ifdef $(VBOX) 1075 VBoxPkg/E1kNetDxe/E1kNet.inf 1076 !endif 1077 1078 # 1079 # Usb Support 1080 # 1081 MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf 1082 MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf 1083 MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf 1084 MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf 1085 MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf 1086 MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf 1087 1076 !include OvmfPkg/Include/Dsc/UsbComponents.dsc.inc 1088 1077 !include OvmfPkg/Include/Dsc/ShellComponents.dsc.inc 1078 !include OvmfPkg/Include/Dsc/MorLock.dsc.inc 1079 !include OvmfPkg/Include/Dsc/OvmfRngComponents.dsc.inc 1089 1080 1090 1081 !if $(SECURE_BOOT_ENABLE) == TRUE
Note:
See TracChangeset
for help on using the changeset viewer.