Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 603ad2d6ae7c0b46815123a59a2b8c8169711c0e
      
https://github.com/tianocore/edk2/commit/603ad2d6ae7c0b46815123a59a2b8c8169711c0e
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

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

  Log Message:
  -----------
  OvmfPkg/PlatformInitLib: add support for GuestPhysBits

Add support for GuestPhysBits (cpuid 0x80000008, eax, bits 23:16).

GuestPhysBits is a field which can be set by the hypervisor to inform
the guest about the /usable/ physical address space bits.  This can be
smaller than the PhysBits of the CPU, for example because of nested
paging limitations.

OVMF will read GuestPhysBits, log the value, in case it is set use it
as upper limit.

Signed-off-by: Gerd Hoffmann <[email protected]>


  Commit: 90cb1ec33225a070e9fea1d94c72ff590bd38731
      
https://github.com/tianocore/edk2/commit/90cb1ec33225a070e9fea1d94c72ff590bd38731
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

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

  Log Message:
  -----------
  OvmfPkg/PlatformInitLib: allow PhysBits larger than 48

If GuestPhysBits reports more than 48 phys-bits can be used allow
to go beyond that limit.

Signed-off-by: Gerd Hoffmann <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/65b0d0878688...90cb1ec33225

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to