Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: e40fefafa90fb3a9aca77adc697c97cf6a4dd673 https://github.com/tianocore/edk2/commit/e40fefafa90fb3a9aca77adc697c97cf6a4dd673 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths: M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtCloudHv.fdf M ArmVirtPkg/ArmVirtKvmTool.dsc M ArmVirtPkg/ArmVirtKvmTool.fdf M ArmVirtPkg/ArmVirtPkg.dec M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc M ArmVirtPkg/ArmVirtQemuKernel.dsc M ArmVirtPkg/ArmVirtXen.dsc M ArmVirtPkg/ArmVirtXen.fdf R ArmVirtPkg/FdtClientDxe/FdtClientDxe.c R ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf M ArmVirtPkg/HighMemDxe/HighMemDxe.inf R ArmVirtPkg/Include/Protocol/FdtClient.h M ArmVirtPkg/Library/ArmVirtGicArchLib/ArmVirtGicArchLib.inf M ArmVirtPkg/Library/ArmVirtPL031FdtClientLib/ArmVirtPL031FdtClientLib.inf M ArmVirtPkg/Library/ArmVirtPsciResetSystemLib/ArmVirtPsciResetSystemLib.inf M ArmVirtPkg/Library/ArmVirtTimerFdtClientLib/ArmVirtTimerFdtClientLib.inf M ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf M ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf M ArmVirtPkg/Library/KvmtoolRtcFdtClientLib/KvmtoolRtcFdtClientLib.inf M ArmVirtPkg/Library/NorFlashKvmtoolLib/NorFlashKvmtoolLib.inf M ArmVirtPkg/Library/NorFlashQemuLib/NorFlashQemuLib.inf M ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf M ArmVirtPkg/VirtioFdtDxe/VirtioFdtDxe.inf M ArmVirtPkg/XenAcpiPlatformDxe/XenAcpiPlatformDxe.inf M ArmVirtPkg/XenioFdtDxe/XenioFdtDxe.inf A EmbeddedPkg/Drivers/FdtClientDxe/FdtClientDxe.c A EmbeddedPkg/Drivers/FdtClientDxe/FdtClientDxe.inf M EmbeddedPkg/EmbeddedPkg.dec M EmbeddedPkg/EmbeddedPkg.dsc A EmbeddedPkg/Include/Protocol/FdtClient.h Log Message: ----------- ArmVirtPkg/FdtClintDxe: Move FdtClientDxe to EmbeddedPkg This is one of the series patches to restructure the location of modules under ArmVirtPkg for RiscVVirtPkg. RiscVVirtPkg leverage FDT Client protocol to parse FDT nodes. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: fb759b8b736e0c83adf590be6be8e4c582d0dd84 https://github.com/tianocore/edk2/commit/fb759b8b736e0c83adf590be6be8e4c582d0dd84 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M MdePkg/MdePkg.dec Log Message: ----------- MdePkg: Add PcdPciIoTranslation PCD This PCD is moved from ArmPkg that is used to set the base address of PCI MMIO window that provides I/O access. We relocate this PCD because this PCD is common to ARM and RSIC-V arch. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Cc: Zhiguang Liu <zhiguang....@intel.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 7d78a86ecfc6d86244a552b1bad6fb346439116b https://github.com/tianocore/edk2/commit/7d78a86ecfc6d86244a552b1bad6fb346439116b Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M ArmPkg/ArmPkg.dec M ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtKvmTool.dsc M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuKernel.dsc M ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf M ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf Log Message: ----------- ArmPkg: Use PcdPciIoTranslation PCD from MdePkg PcdPciIoTranslation PCD is relocated to MdePkg and leveraged by both ARM and RISC-V arch. This patch removes the one from ArmPkg and address the corresponding changes required for other modules under ArmVirtPkg. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 77e9b3a7c68cea4eeb64af85e4f695f278172314 https://github.com/tianocore/edk2/commit/77e9b3a7c68cea4eeb64af85e4f695f278172314 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtKvmTool.dsc M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuKernel.dsc R ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.c R ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf M Maintainers.txt A OvmfPkg/Fdt/FdtPciPcdProducerLib/FdtPciPcdProducerLib.c A OvmfPkg/Fdt/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf Log Message: ----------- ArmVirtPkg/FdtPciPcdProducerLib: Relocate PciPcdProducerLib to OvmfPkg Relocate PciPcdProducerLib to OvmfPkg/Fdt, this library is leverage by both ARM and RISC-V archs. Add OvmfPkg/Fdt maintainers in Maintainers.txt Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Cc: Jiewen Yao <jiewen....@intel.com> Commit: d881c6ddf556dfb5032db04733dfa86aa891e7f8 https://github.com/tianocore/edk2/commit/d881c6ddf556dfb5032db04733dfa86aa891e7f8 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtCloudHv.fdf M ArmVirtPkg/ArmVirtKvmTool.dsc M ArmVirtPkg/ArmVirtKvmTool.fdf M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc M ArmVirtPkg/ArmVirtQemuKernel.dsc R ArmVirtPkg/HighMemDxe/HighMemDxe.c R ArmVirtPkg/HighMemDxe/HighMemDxe.inf A OvmfPkg/Fdt/HighMemDxe/HighMemDxe.c A OvmfPkg/Fdt/HighMemDxe/HighMemDxe.inf Log Message: ----------- ArmVirtPkg/HighMemDxe: Relocate HighMemDxe to OvmfPkg Relocate HighMemDxe to OvmfPkg/Fdt, this library is leverage by both ARM and RISC-V archs. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Cc: Jiewen Yao <jiewen....@intel.com> Commit: 47bd85e9f9e4d065bce8bfd36d5963a6090ddb8c https://github.com/tianocore/edk2/commit/47bd85e9f9e4d065bce8bfd36d5963a6090ddb8c Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M OvmfPkg/Fdt/HighMemDxe/HighMemDxe.c M OvmfPkg/Fdt/HighMemDxe/HighMemDxe.inf Log Message: ----------- OvmfPkg/HighMemDxe: Add RISC-V in the supported arch. Add RISC-V VM in the file header. Add RISC-V to the supported arch. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Acked-by: Jiewen Yao <jiewen....@intel.com> Commit: f8d0501ded2ad426cc5c6c1237ec83fc978f8373 https://github.com/tianocore/edk2/commit/f8d0501ded2ad426cc5c6c1237ec83fc978f8373 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuKernel.dsc R ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c R ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf A OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibMmio.c A OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibMmio.inf Log Message: ----------- ArmVirtPkg/QemuFwCfgLib: Relocate QemuFwCfgLib to OvmfPkg Relocate QemuFwCfgLib to OvmfPkg/Library/QemuFwCfgLib and rename it to QemuFwCfgLibMmio, this library is leverage by both ARM and RISC-V archs. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Acked-by: Jiewen Yao <jiewen....@intel.com> Commit: 26aa241d2f25993d6b30a8c030938048d8dc3e02 https://github.com/tianocore/edk2/commit/26aa241d2f25993d6b30a8c030938048d8dc3e02 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibMmio.c M OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibMmio.inf Log Message: ----------- OvmfPkg/QemuFwCfgLibMmio: Add RISC-V arch support Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Acked-by: Jiewen Yao <jiewen....@intel.com> Commit: c6770f4b883358c9e096d15bc2da293c14cb3236 https://github.com/tianocore/edk2/commit/c6770f4b883358c9e096d15bc2da293c14cb3236 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M MdePkg/MdePkg.dec Log Message: ----------- MdePkg: Add PcdPciMmio32(64)Translation PCDs PcdPciMmio32Translation and PcdPciMmio64Translation PCDs are added to MdePkg as the common PCDs for ARM and RSIC-V archs. The one under ArmPkg is removed in the next patch. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Cc: Zhiguang Liu <zhiguang....@intel.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 9a7509e465d648314824733200566190c8814ec6 https://github.com/tianocore/edk2/commit/9a7509e465d648314824733200566190c8814ec6 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M ArmPkg/ArmPkg.dec M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtKvmTool.dsc M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuKernel.dsc R ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c R ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf A OvmfPkg/Fdt/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c A OvmfPkg/Fdt/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf Log Message: ----------- ArmVirtPkg/FdtPciHostBridgeLib: Relocate FdtPciHostBridgeLib to OvmfPkg/Fdt Relocate FdtPciHostBridgeLib to OvmfPkg/Fdt, this library is leverage by both ARM and RISC-V archs. Also use PcdPciMmio32Translation and PcdPciMmio64Translation PCDs provided by MdePkg instead of ArmPkg. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Acked-by: Jiewen Yao <jiewen....@intel.com> Commit: b21c6794de7903f4ead34d8a7ed57f675380676d https://github.com/tianocore/edk2/commit/b21c6794de7903f4ead34d8a7ed57f675380676d Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M OvmfPkg/Fdt/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf Log Message: ----------- OvmfPkg/FdtPciHostBridgeLib: Add RISC-V in the supported arch. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Acked-by: Jiewen Yao <jiewen....@intel.com> Commit: e0c23cba5eaeb6c934a10ecdabcb235ef5d63799 https://github.com/tianocore/edk2/commit/e0c23cba5eaeb6c934a10ecdabcb235ef5d63799 Author: Abner Chang <abner.ch...@hpe.com> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtCloudHv.fdf M ArmVirtPkg/ArmVirtKvmTool.dsc M ArmVirtPkg/ArmVirtKvmTool.fdf M ArmVirtPkg/ArmVirtQemu.dsc M ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc M ArmVirtPkg/ArmVirtQemuKernel.dsc R ArmVirtPkg/VirtioFdtDxe/VirtioFdtDxe.c R ArmVirtPkg/VirtioFdtDxe/VirtioFdtDxe.inf A OvmfPkg/Fdt/VirtioFdtDxe/VirtioFdtDxe.c A OvmfPkg/Fdt/VirtioFdtDxe/VirtioFdtDxe.inf Log Message: ----------- ArmVirtPkg/VirtioFdtDxe: Relocate VirtioFdtDxe to OvmfPkg/Fdt Relocate VirtioFdtDxe to OvmfPkg/Fdt, this driver is leverage by both ARM and RISC-V archs. Signed-off-by: Abner Chang <abner.ch...@hpe.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Daniel Schaefer <daniel.schae...@hpe.com> Cc: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Daniel Schaefer <daniel.schae...@hpe.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Acked-by: Jiewen Yao <jiewen....@intel.com> Compare: https://github.com/tianocore/edk2/compare/a7fcab7aa3de...e0c23cba5eae _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits