## @file # Compoenent description file specific for Morello FVP Platform # # Copyright (c) 2021, ARM Limited. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent ## ################################################################################ # # Defines Section - statements that will be processed to create a Makefile. # ################################################################################ [Defines] PLATFORM_NAME = morellofvp PLATFORM_GUID = CB995FFD-EAEF-4d5E-8A4B-3213B39CD14A PLATFORM_VERSION = 0.1 DSC_SPECIFICATION = 0x0001001B !ifdef $(EDK2_OUT_DIR) OUTPUT_DIRECTORY = $(EDK2_OUT_DIR) !else OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME) !endif SUPPORTED_ARCHITECTURES = AARCH64 BUILD_TARGETS = NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER = DEFAULT FLASH_DEFINITION = Platform/ARM/Morello/MorelloPlatformFvp.fdf BUILD_NUMBER = 1 # Network definition DEFINE NETWORK_ISCSI_ENABLE = FALSE !include Platform/ARM/Morello/MorelloPlatform.dsc.inc !include Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc !include DynamicTablesPkg/DynamicTables.dsc.inc !include Platform/ARM/Morello/ConfigurationManager/ConfigurationManagerFvp.dsc.inc # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc [LibraryClasses.common] # Virtio Support VirtioLib|OvmfPkg/Library/VirtioLib/VirtioLib.inf VirtioMmioDeviceLib|OvmfPkg/Library/VirtioMmioDeviceLib/VirtioMmioDeviceLib.inf FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf OrderedCollectionLib|MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib/BaseOrderedCollectionRedBlackTreeLib.inf [LibraryClasses.common.DXE_DRIVER] PciHostBridgeLib|Platform/ARM/Morello/Library/PciHostBridgeLib/PciHostBridgeLibFvp.inf [PcdsFeatureFlag.common] gArmMorelloTokenSpaceGuid.PcdVirtioBlkSupported|TRUE gArmMorelloTokenSpaceGuid.PcdVirtioNetSupported|TRUE [PcdsFixedAtBuild.common] # Virtio Disk gArmMorelloTokenSpaceGuid.PcdVirtioBlkBaseAddress|0x1C170000 gArmMorelloTokenSpaceGuid.PcdVirtioBlkSize|0x200 gArmMorelloTokenSpaceGuid.PcdVirtioBlkInterrupt|128 # Virtio Net gArmMorelloTokenSpaceGuid.PcdVirtioNetBaseAddress|0x1C180000 gArmMorelloTokenSpaceGuid.PcdVirtioNetSize|0x200 gArmMorelloTokenSpaceGuid.PcdVirtioNetInterrupt|134 [Components.common] OvmfPkg/VirtioBlkDxe/VirtioBlk.inf OvmfPkg/VirtioNetDxe/VirtioNet.inf # Platform driver Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf