Changeset 105670 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/Microvm
- Timestamp:
- Aug 14, 2024 1:16:30 PM (8 months ago)
- svn:sync-xref-src-repo-rev:
- 164367
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 3 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-159268 /vendor/edk2/current 103735-103757,103769-103776,129194-164365
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/Microvm/MicrovmX64.dsc
r101291 r105670 35 35 36 36 # 37 # Shell can be useful for debugging but should not be enabled for production 38 # 39 DEFINE BUILD_SHELL = TRUE 40 41 # 37 42 # Network definition 38 43 # … … 125 130 126 131 [LibraryClasses] 132 SmmRelocationLib|OvmfPkg/Library/SmmRelocationLib/SmmRelocationLib.inf 127 133 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf 128 134 TimerLib|MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.inf … … 186 192 PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.inf 187 193 DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf 194 ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/ImagePropertiesRecordLib.inf 188 195 189 196 !if $(SOURCE_DEBUG_ENABLE) == TRUE … … 204 211 OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf 205 212 !endif 206 RngLib|Mde Pkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf213 RngLib|MdeModulePkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf 207 214 208 215 !if $(SECURE_BOOT_ENABLE) == TRUE … … 230 237 !endif 231 238 232 ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf233 239 ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf 234 240 S3BootScriptLib|MdeModulePkg/Library/PiDxeS3BootScriptLib/DxeS3BootScriptLib.inf … … 239 245 TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf 240 246 247 !include OvmfPkg/Include/Dsc/ShellLibs.dsc.inc 248 241 249 [LibraryClasses.common] 250 AmdSvsmLib|OvmfPkg/Library/AmdSvsmLib/AmdSvsmLib.inf 242 251 BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf 243 252 CcExitLib|OvmfPkg/Library/CcExitLib/CcExitLib.inf … … 556 565 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize|0x20000 557 566 558 # IRQs 5, 9, 10, 11 are level-triggered559 gUefiOvmfPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel|0x0E20560 561 567 # Point to the MdeModulePkg/Application/UiApp/UiApp.inf 562 568 gEfiMdeModulePkgTokenSpaceGuid.PcdBootManagerMenuFile|{ 0x21, 0xaa, 0x2c, 0x46, 0x14, 0x76, 0x03, 0x45, 0x83, 0x6e, 0x8a, 0xb6, 0xf4, 0x66, 0x23, 0x31 } … … 566 572 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialPciDeviceInfo|{0xFF} 567 573 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0x3f8 574 575 # 576 # PcdFirstTimeWakeUpAPsBySipi determines whether to employ 577 # SIPI instead of the INIT-SIPI-SIPI sequence during APs 578 # initialization. Deactivate this parameter to preserve 579 # the original execution of INIT-SIPI-SIPI. 580 # 581 gUefiCpuPkgTokenSpaceGuid.PcdFirstTimeWakeUpAPsBySipi|FALSE 568 582 569 583 ################################################################################ … … 780 794 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf 781 795 MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf 782 MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf783 796 784 797 OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf … … 833 846 MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf 834 847 835 !if $(TOOL_CHAIN_TAG) != "XCODE5" 836 ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf { 837 <PcdsFixedAtBuild> 838 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE 839 } 840 ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand.inf { 841 <PcdsFixedAtBuild> 842 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE 843 } 844 OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf { 845 <PcdsFixedAtBuild> 846 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE 847 } 848 !endif 849 ShellPkg/Application/Shell/Shell.inf { 850 <LibraryClasses> 851 ShellCommandLib|ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf 852 NULL|ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf 853 NULL|ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf 854 NULL|ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf 855 NULL|ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf 856 NULL|ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf 857 NULL|ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf 858 NULL|ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf 859 !if $(NETWORK_IP6_ENABLE) == TRUE 860 NULL|ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf 861 !endif 862 HandleParsingLib|ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf 863 PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf 864 BcfgCommandLib|ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf 865 866 <PcdsFixedAtBuild> 867 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0xFF 868 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE 869 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize|8000 870 } 848 !include OvmfPkg/Include/Dsc/ShellComponents.dsc.inc 871 849 872 850 !if $(SECURE_BOOT_ENABLE) == TRUE -
trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/Microvm/MicrovmX64.fdf
r101291 r105670 62 62 0x00C000|0x001000 63 63 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupBase|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupSize 64 65 0x00D000|0x001000 66 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecApicPageTableBase|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecApicPageTableSize 64 67 65 68 0x010000|0x010000 … … 237 240 INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf 238 241 INF MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf 239 INF MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf240 242 241 243 !if $(SOURCE_DEBUG_ENABLE) == FALSE … … 258 260 INF EmbeddedPkg/Drivers/FdtClientDxe/FdtClientDxe.inf 259 261 INF OvmfPkg/Fdt/VirtioFdtDxe/VirtioFdtDxe.inf 260 261 !if $(TOOL_CHAIN_TAG) != "XCODE5"262 INF ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf263 INF ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand.inf264 INF OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf265 !endif266 INF ShellPkg/Application/Shell/Shell.inf267 262 268 263 INF MdeModulePkg/Logo/LogoDxe.inf … … 303 298 INF MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf 304 299 INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf 300 301 !include OvmfPkg/Include/Fdf/ShellDxe.fdf.inc 305 302 306 303 ################################################################################ … … 418 415 } 419 416 420 [Rule.Common.USER_DEFINED.CSM]421 FILE FREEFORM = $(NAMED_GUID) {422 RAW BIN |.bin423 }424 425 417 [Rule.Common.SEC.RESET_VECTOR] 426 418 FILE RAW = $(NAMED_GUID) {
Note:
See TracChangeset
for help on using the changeset viewer.