--- /dev/null
+## @file\r
+# ArmPlatformLib implementation for QEMU/mach-virt on AArch64 that contains a\r
+# statically allocated 1:1 mapping of the first 128 MiB of DRAM, as well as\r
+# the NOR flash and the device region\r
+#\r
+# Copyright (c) 2011-2012, ARM Limited. All rights reserved.\r
+# Copyright (c) 2022, Google LLC. All rights reserved.\r
+#\r
+# SPDX-License-Identifier: BSD-2-Clause-Patent\r
+#\r
+##\r
+\r
+[Defines]\r
+ INF_VERSION = 1.27\r
+ BASE_NAME = ArmPlatformLibQemu\r
+ FILE_GUID = 40af3a25-f02c-4aef-94ef-7ac0282d21d4\r
+ MODULE_TYPE = BASE\r
+ VERSION_STRING = 1.0\r
+ LIBRARY_CLASS = ArmPlatformLib\r
+\r
+[Packages]\r
+ MdePkg/MdePkg.dec\r
+ MdeModulePkg/MdeModulePkg.dec\r
+ ArmPkg/ArmPkg.dec\r
+ ArmPlatformPkg/ArmPlatformPkg.dec\r
+\r
+[LibraryClasses]\r
+ ArmLib\r
+ DebugLib\r
+\r
+[Sources.common]\r
+ ArmPlatformLibQemu.c\r
+ IdMap.S\r
+\r
+[Sources.AArch64]\r
+ AArch64/ArmPlatformHelper.S\r
+\r
+[FixedPcd]\r
+ gArmTokenSpaceGuid.PcdArmPrimaryCoreMask\r
+ gArmTokenSpaceGuid.PcdArmPrimaryCore\r