From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.10965.1623770504326517495 for ; Tue, 15 Jun 2021 08:21:44 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: pierre.gondois@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F27A3D6E; Tue, 15 Jun 2021 08:21:43 -0700 (PDT) Received: from e120189.arm.com (unknown [10.57.7.205]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id A52163F70D; Tue, 15 Jun 2021 08:21:42 -0700 (PDT) From: "PierreGondois" To: Laszlo Ersek , Ard Biesheuvel , Sami Mujawar , devel@edk2.groups.io Cc: Leif Lindholm Subject: [PATCH RESEND v1 0/2] ArmVirtPkg: Enable PCIe support for Kvmtool Date: Tue, 15 Jun 2021 16:21:26 +0100 Message-Id: <20210615152128.25565-1-Pierre.Gondois@arm.com> X-Mailer: git-send-email 2.17.1 From: Pierre Gondois PCIe support has been added to the Kvmtool virtual machine manager. Therefore, add a PciHostBridgeUtilityLib and enable PCIe support for Kvmtool firmware. The patches were re-send as the devel@edk2.groups.io was not included. The patches can be seen at: https://github.com/PierreARM/edk2/tree/1413_Enable_ArmVirt_Pci_v1 The results of the CI can be seen at: https://github.com/tianocore/edk2/pull/1718 Sami Mujawar (2): ArmVirtPkg: Add PCIe host bridge utility lib for ArmVirtPkg ArmVirtPkg: Enable PCIe support for Kvmtool ArmVirtPkg/ArmVirtKvmTool.dsc | 35 ++- ArmVirtPkg/ArmVirtKvmTool.fdf | 11 +- .../ArmVirtPciHostBridgeUtilityLib.c | 219 ++++++++++++++++++ .../ArmVirtPciHostBridgeUtilityLib.inf | 39 ++++ 4 files changed, 301 insertions(+), 3 deletions(-) create mode 100644 ArmVirtPkg/Library/ArmVirtPciHostBridgeUtilityLib/ArmVirtPciHostBridgeUtilityLib.c create mode 100644 ArmVirtPkg/Library/ArmVirtPciHostBridgeUtilityLib/ArmVirtPciHostBridgeUtilityLib.inf -- 2.17.1