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