Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: b57911c84c10e9e374c1b3d30164648f72afdd57
      
https://github.com/tianocore/edk2/commit/b57911c84c10e9e374c1b3d30164648f72afdd57
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2022-06-03 (Fri, 03 Jun 2022)

  Changed paths:
    M OvmfPkg/Fdt/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c

  Log Message:
  -----------
  OvmfPkg/FdtPciHostBridgeLib: io range is not mandatory

io range is not mandatory according to pcie spec,
so allow host bridges without io address space.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 47f44097eb4783bccdde6d9f77857894f23a5216
      
https://github.com/tianocore/edk2/commit/47f44097eb4783bccdde6d9f77857894f23a5216
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2022-06-03 (Fri, 03 Jun 2022)

  Changed paths:
    M OvmfPkg/Library/PlatformInitLib/MemDetect.c
    M OvmfPkg/Library/PlatformInitLib/Platform.c
    M OvmfPkg/Library/PlatformInitLib/PlatformInitLib.inf
    M OvmfPkg/PlatformPei/PlatformPei.inf

  Log Message:
  -----------
  OvmfPkg/Platform: unfix PcdPciExpressBaseAddress

Will be set by FdtPciHostBridgeLib, so it can't be an fixed when we
want use that library.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: ad3bafa7d5ec61848e9a86929ba7a7c7cbcc8eff
      
https://github.com/tianocore/edk2/commit/ad3bafa7d5ec61848e9a86929ba7a7c7cbcc8eff
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2022-06-03 (Fri, 03 Jun 2022)

  Changed paths:
    M OvmfPkg/QemuVideoDxe/VbeShim.c

  Log Message:
  -----------
  OvmfPkg/Microvm/pcie: no vbeshim please

Those old windows versions which need the vbeshim hack
will not run on microvm anyway.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: bd10d4e20143ec776c748cc1f5ffcd3812492800
      
https://github.com/tianocore/edk2/commit/bd10d4e20143ec776c748cc1f5ffcd3812492800
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2022-06-03 (Fri, 03 Jun 2022)

  Changed paths:
    M OvmfPkg/Library/PlatformInitLib/MemDetect.c
    M OvmfPkg/PlatformPei/Platform.c

  Log Message:
  -----------
  OvmfPkg/Microvm/pcie: mPhysMemAddressWidth tweak

microvm places the 64bit mmio space at the end of the physical address
space.  So mPhysMemAddressWidth must be correct, otherwise the pci host
bridge setup throws an error because it thinks the 64bit mmio window is
not addressable.

On microvm we can simply use standard cpuid to figure the address width
because the host-phys-bits option (-cpu ${name},host-phys-bits=on) is
forced to be enabled.  Side note: For 'pc' and 'q35' this is not the
case for backward compatibility reasons.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 632574ced10fe184d5665b73c62c959109c39961
      
https://github.com/tianocore/edk2/commit/632574ced10fe184d5665b73c62c959109c39961
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2022-06-03 (Fri, 03 Jun 2022)

  Changed paths:
    M OvmfPkg/Microvm/MicrovmX64.dsc
    M OvmfPkg/Microvm/README

  Log Message:
  -----------
  OvmfPkg/Microvm/pcie: add pcie support

Link in pcie and host bridge bits.  Enables support for PCIe in microvm
(qemu-system-x86_64 -M microvm,pcie=on).

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=3777
Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


Compare: https://github.com/tianocore/edk2/compare/0223898f3e45...632574ced10f


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to