Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: d14526372d6c86c3ea595b7a4da8c9d8c0940c22
      
https://github.com/tianocore/edk2/commit/d14526372d6c86c3ea595b7a4da8c9d8c0940c22
  Author: Abdul Lateef Attar <[email protected]>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M MdePkg/Include/Register/Amd/Cpuid.h

  Log Message:
  -----------
  MdePkg: Adds AMD Extended CPU topology CPUID

Adds cpuid macro for AMD extended CPU topology.

Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Cc: Ray Ni <[email protected]>
Cc: Rahul Kumar <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Signed-off-by: Abdul Lateef Attar <[email protected]>
Message-Id: 
<15199aaefbc497bb1ea7b20028c13ebedd8c488b.1705549445.git.abdullateef.at...@amd.com>
Acked-by: Michael D Kinney <[email protected]>
Acked-by: Ray Ni <[email protected]>
Acked-by: Tom Lendacky <[email protected]>


  Commit: 0e9b124f9c67b3aa3bd3bb5c8eee4d30408fe359
      
https://github.com/tianocore/edk2/commit/0e9b124f9c67b3aa3bd3bb5c8eee4d30408fe359
  Author: Abdul Lateef Attar <[email protected]>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c
    M UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c

  Log Message:
  -----------
  UefiCpuPkg/BaseXApic[X2]ApicLib: Implements AMD extended cpu topology

This patch adds support for AMD's new extended topology.
If processor supports CPUID 80000026 leaf then obtain
the topology information using new method.

Algorithm:
  if CPUID is AMD:
    then
     check for AMD's extended cpu tology leaf.
     if yes
       then extract cpu tology based on
       AMD programmer manual's instruction.
     else
       then fallback to existing topology function.
    endif
  endif

Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Cc: Ray Ni <[email protected]>
Cc: Rahul Kumar <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Signed-off-by: Abdul Lateef Attar <[email protected]>
Message-Id: 
<d93822d37fd25dafd32795758cf47263b432e102.1705549445.git.abdullateef.at...@amd.com>
Acked-by: Ray Ni <[email protected]>
Acked-by: Tom Lendacky <[email protected]>


  Commit: 97c3f5b8d27230acfc20f479adea64c348750612
      
https://github.com/tianocore/edk2/commit/97c3f5b8d27230acfc20f479adea64c348750612
  Author: Tom Lendacky <[email protected]>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M OvmfPkg/IoMmuDxe/CcIoMmu.c

  Log Message:
  -----------
  OvmfPkg/IoMmuDxe: Provide an implementation for SetAttribute

A recent change to the PciIoMap() function now propagates the return code
from the IoMmu protocol SetAttribute() operation. The implementation of
this operation in OvmfPkg/IoMmuDxe/CcIoMmu.c returns EFI_UNSUPPORTED,
resulting in a failure to boot the guest.

Provide an implementation for SetAttribute() that validates the IoMmu
access method being requested against the IoMmu mapping operation.

Suggested-by: Laszlo Ersek <[email protected]>
Reviewed-by: Laszlo Ersek <[email protected]>
Signed-off-by: Tom Lendacky <[email protected]>
Message-Id: 
<c0f9e95f557b601a045da015c1a97201e8aec2ab.1706634932.git.thomas.lenda...@amd.com>
Tested-by: Min Xu <[email protected]>
Reviewed-by: Min Xu <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/40a45b5a2be3...97c3f5b8d272


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

Reply via email to