Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 098c55702318fd907de6fad7b43b5e9a6ad9ff7f
      
https://github.com/tianocore/edk2/commit/098c55702318fd907de6fad7b43b5e9a6ad9ff7f
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2023-05-29 (Mon, 29 May 2023)

  Changed paths:
    M OvmfPkg/PlatformPei/Platform.c

  Log Message:
  -----------
  OvmfPkg/PlatformPei: drop S3Verification()

Not needed any more, SMM + 64-bit PEI + S3 suspend works now.

Fixed by commits:
 - 8bd2028f9ac3 ("MdeModulePkg: Supporting S3 in 64bit PEI")
 - 6acf72901a2e ("UefiCpuPkg: Supporting S3 in 64bit PEI")
See also https://bugzilla.tianocore.org/show_bug.cgi?id=4195

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>
Reviewed-by: Laszlo Ersek <ler...@redhat.com>
Reviewed-by: Ray Ni <ray...@intel.com>


  Commit: 9181782c305d08bed369410b45f3d2cae9c0a123
      
https://github.com/tianocore/edk2/commit/9181782c305d08bed369410b45f3d2cae9c0a123
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2023-05-29 (Mon, 29 May 2023)

  Changed paths:
    M OvmfPkg/Bhyve/PlatformPei/Platform.c

  Log Message:
  -----------
  OvmfPkg/Bhyve/PlatformPei: drop S3Verification()

Drop S3Verification () which is dead code.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>
Reviewed-by: Ard Biesheuvel <a...@kernel.org>


  Commit: 27727338b2c0e3f50eb0176a1044e903fcb3c3b1
      
https://github.com/tianocore/edk2/commit/27727338b2c0e3f50eb0176a1044e903fcb3c3b1
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2023-05-29 (Mon, 29 May 2023)

  Changed paths:
    M OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.c

  Log Message:
  -----------
  OvmfPkg/PciHotPlugInitDxe: Do not reserve IO ports by default.

Flip the default for IO address space reservations for PCI(e) bridges
and root ports with hotplug support from TRUE to FALSE.

PCI(e) bridges will still get IO address space assigned in case:

  (a) Downstream devices actually need IO address space, or
  (b) Explicit configuration, using "qemu -device
      pcie-root-port,io-reserve=<size>".

In case IO address space is exhausted edk2 will stop assigning resources
to PCI(e) bridges.  This is not limited to IO resources, the affected
bridges will not get any memory resources assigned either.

This patch solves this issue by not handing out the scarce IO address
space, which is not needed in most cases anyway.  Result is a more
consistent PCI configuration in virtual machine configurations with many
PCie root ports.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>
Reviewed-by: Ard Biesheuvel <a...@kernel.org>


  Commit: d4d24001f78bcee965d8854fba6f08f48b4ec446
      
https://github.com/tianocore/edk2/commit/d4d24001f78bcee965d8854fba6f08f48b4ec446
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2023-05-29 (Mon, 29 May 2023)

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

  Log Message:
  -----------
  OvmfPkg/PlatformInitLib: check PcdUse1GPageTable

If PcdUse1GPageTable is not enabled restrict the physical address space
used to 1TB, to limit the amount of memory needed for identity mapping
page tables.

The same already happens in case the processor has no support for
gigabyte pages.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>


  Commit: b63e17d746aa6bab2b1101711395725005e71a02
      
https://github.com/tianocore/edk2/commit/b63e17d746aa6bab2b1101711395725005e71a02
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2023-05-29 (Mon, 29 May 2023)

  Changed paths:
    M OvmfPkg/OvmfPkgIa32X64.dsc

  Log Message:
  -----------
  OvmfPkg/OvmfPkgIa32X64: enable 1G pages

Reduces the memory footprint and speeds up booting.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>


  Commit: 04c5b3023e49c35d291f41d2c39b4d12a62b8f9c
      
https://github.com/tianocore/edk2/commit/04c5b3023e49c35d291f41d2c39b4d12a62b8f9c
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2023-05-29 (Mon, 29 May 2023)

  Changed paths:
    M OvmfPkg/Microvm/MicrovmX64.dsc

  Log Message:
  -----------
  OvmfPkg/MicrovmX64: enable 1G pages

Reduces the memory footprint and speeds up booting.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>


Compare: https://github.com/tianocore/edk2/compare/c0bce66068c7...04c5b3023e49


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

Reply via email to