From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by mx.groups.io with SMTP id smtpd.web11.25858.1680184306250659184 for ; Thu, 30 Mar 2023 06:51:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=cgvmjJ1m; spf=pass (domain: kernel.org, ip: 145.40.68.75, mailfrom: ardb@kernel.org) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 49D9BB828F4; Thu, 30 Mar 2023 13:51:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2D35CC433A0; Thu, 30 Mar 2023 13:51:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1680184303; bh=rCegH3sxhR/pkTWKWjPC+ghtWRO06ZiX+Ak2dcSxCSw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cgvmjJ1mUVr8WECOcECPEr+0u5CtI4QNFl8kL6HHoYNpJTbAMvC+ZogVn8YdtYMLM rw5zK0mj1xkkV0G3HIZzn2hvalh0OFVXek28Q0WOIQay3iX5/HF0YQ0XMoE0xA2E3W MzFPw1MQQiFKTsDJrlEDrRHZXsT9uLxPyDyJrB3J48GOh4Ae3VonCtKeDAmwgAeXGi 38F0ZstE1gn3oBEOYapJG8ltbArZyP2FPOEJlT6e2gc0xxdDeX5gu6GlBcQqw20U1w YFNIAb5I+wt8WmtHx+cZU7Bh/4NfiyNskxYZajbGTtSasJ2tXM+G6ecux71gVrI5+L aEFb26kiloJPw== From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Ni, Ray , Andrew Fish , "Kinney, Michael D" , "Liu, Zhiguang" , Rebecca Cran , Tom Lendacky Subject: [PATCH 4/4] UefiCpuPkg/CpuExceptionHandlerLib: Drop special XCODE5 version Date: Thu, 30 Mar 2023 15:51:22 +0200 Message-Id: <20230330135122.1445353-5-ardb@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230330135122.1445353-1-ardb@kernel.org> References: <20230330135122.1445353-1-ardb@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This library is no longer used or needed, so let's remove it. Signed-off-by: Ard Biesheuvel --- UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPeiCpuExceptionHandlerL= ib.inf | 65 -------------------- UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPeiCpuExceptionHandlerL= ib.uni | 18 ------ 2 files changed, 83 deletions(-) diff --git a/UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPeiCpuExcep= tionHandlerLib.inf b/UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPei= CpuExceptionHandlerLib.inf deleted file mode 100644 index c58fbb0d74500e48..0000000000000000 --- a/UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPeiCpuExceptionHan= dlerLib.inf +++ /dev/null @@ -1,65 +0,0 @@ -## @file=0D -# CPU Exception Handler library instance for SEC/PEI modules.=0D -#=0D -# Copyright (C) 2020, Advanced Micro Devices, Inc. All rights reserved.=0D -# Copyright (c) 2012 - 2022, Intel Corporation. All rights reserved.
= =0D -# SPDX-License-Identifier: BSD-2-Clause-Patent=0D -#=0D -# This is the XCODE5 variant of the SEC/PEI CpuExceptionHandlerLib. This= =0D -# variant performs binary patching to fix up addresses that allow the=0D -# XCODE5 toolchain to be used.=0D -#=0D -##=0D -=0D -[Defines]=0D - INF_VERSION =3D 0x00010005=0D - BASE_NAME =3D Xcode5SecPeiCpuExceptionHandlerLib=0D - MODULE_UNI_FILE =3D Xcode5SecPeiCpuExceptionHandlerLib.un= i=0D - FILE_GUID =3D 49C481AF-1621-42F3-8FA1-27C64143E304= =0D - MODULE_TYPE =3D PEIM=0D - VERSION_STRING =3D 1.1=0D - LIBRARY_CLASS =3D CpuExceptionHandlerLib|SEC PEI_CORE P= EIM=0D -=0D -#=0D -# The following information is for reference only and not required by the = build tools.=0D -#=0D -# VALID_ARCHITECTURES =3D IA32 X64=0D -#=0D -=0D -[Sources.Ia32]=0D - Ia32/ExceptionHandlerAsm.nasm=0D - Ia32/ExceptionTssEntryAsm.nasm=0D - Ia32/ArchExceptionHandler.c=0D - Ia32/ArchInterruptDefs.h=0D -=0D -[Sources.X64]=0D - X64/SecPeiExceptionHandlerAsm.nasm=0D - X64/ArchExceptionHandler.c=0D - X64/ArchInterruptDefs.h=0D -=0D -[Sources.common]=0D - CpuExceptionCommon.h=0D - CpuExceptionCommon.c=0D - SecPeiCpuException.c=0D -=0D -[Packages]=0D - MdePkg/MdePkg.dec=0D - MdeModulePkg/MdeModulePkg.dec=0D - UefiCpuPkg/UefiCpuPkg.dec=0D -=0D -[LibraryClasses]=0D - BaseLib=0D - SerialPortLib=0D - PrintLib=0D - LocalApicLib=0D - PeCoffGetEntryPointLib=0D - CcExitLib=0D -=0D -[Pcd]=0D - gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard=0D - gUefiCpuPkgTokenSpaceGuid.PcdCpuStackSwitchExceptionList=0D - gUefiCpuPkgTokenSpaceGuid.PcdCpuKnownGoodStackSize=0D -=0D -[FeaturePcd]=0D - gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStackGuard ## CONS= UMES=0D -=0D diff --git a/UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPeiCpuExcep= tionHandlerLib.uni b/UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPei= CpuExceptionHandlerLib.uni deleted file mode 100644 index a63b25f39d992775..0000000000000000 --- a/UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPeiCpuExceptionHan= dlerLib.uni +++ /dev/null @@ -1,18 +0,0 @@ -// /** @file=0D -// XCODE5 CPU Exception Handler library instance for SEC/PEI modules.=0D -//=0D -// CPU Exception Handler library instance for SEC/PEI modules when built=0D -// using the XCODE5 toolchain.=0D -//=0D -// Copyright (C) 2020, Advanced Micro Devices, Inc. All rights reserved.=0D -// Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.
= =0D -//=0D -// SPDX-License-Identifier: BSD-2-Clause-Patent=0D -//=0D -// **/=0D -=0D -=0D -#string STR_MODULE_ABSTRACT #language en-US "CPU Exception Han= dler library instance for SEC/PEI modules with the XCODE5 toolchain."=0D -=0D -#string STR_MODULE_DESCRIPTION #language en-US "CPU Exception Han= dler library instance for SEC/PEI modules with the XCODE5 toolchain."=0D -=0D --=20 2.39.2