File ovmf-UefiCpuPkg-Disable-EFI-memory-attributes-protocol.patch of Package tdvf

From 337fa12ca8065594ef66dba34117e9307aebb346 Mon Sep 17 00:00:00 2001
From: Chun-Yi Lee <jlee@suse.com>
Date: Wed, 2 Apr 2025 20:40:02 +0800
Subject: [PATCH] UefiCpuPkg: Disable EFI memory attributes protocol

The 'efaa102d006f UefiCpuPkg: Produce EFI memory attributes protocol'
causes that some OS hangs on booting. (e.g. Win11 or SLE12-SP5 with
old shim 15.8 )

Let's disable EFI memory attributes protocol at this moment. Until
we found a better solution. (bsc#1240420, bsc#1240300)

Signed-off-by: Chun-Yi Lee <jlee@suse.com>
---
 UefiCpuPkg/CpuDxe/CpuDxe.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/UefiCpuPkg/CpuDxe/CpuDxe.c b/UefiCpuPkg/CpuDxe/CpuDxe.c
index 472de55180..5f4a0aafca 100644
--- a/UefiCpuPkg/CpuDxe/CpuDxe.c
+++ b/UefiCpuPkg/CpuDxe/CpuDxe.c
@@ -1036,7 +1036,7 @@ InitializeCpu (
   //
   // Install EFI memory attribute Protocol
   //
-  InstallEfiMemoryAttributeProtocol (mCpuHandle);
+//  InstallEfiMemoryAttributeProtocol (mCpuHandle);
 
   //
   // Refresh GCD memory space map according to MTRR value.
-- 
2.44.0

openSUSE Build Service is sponsored by