From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 174FD7803D2 for ; Thu, 29 Aug 2024 18:33:00 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=OOspaV+rDsRD2NeLBdEkmTcP0xTLxuWhn7ao2cw9BBo=; c=relaxed/simple; d=groups.io; h=DKIM-Filter:From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20240206; t=1724956380; v=1; b=x+XufhHpWdbJ7MshJ0RLe3J0xELqIJP9o4gnhgG1wrte70bq8x6uj4+HD7RarRBNYxIT4dB3 NFTP4yDDT1CN1FHGSLQibiXmWVkPFq7l42UKTFHG9apeVLI1jOcl5/gbRMz0QLuhtKZl+hbOD3y Vryq5u4AGa+ot7IiAWE1z9eiEAEQUCs4FRpyggjJ337CX2TggtpCf4NKAmiLD5/2yuWUJu/NXBr TzKPMVVlo3pfgeiD2+RWJQbj5J1x0tPUIwbUgNqAZR2dvSf8Ua6S7T+APCqjOnjJyyArAWoKgZH U0+LKvuqOIvKk0H+x4GUS520KKv0m6CfQNOT+6yRW5B/w== X-Received: by 127.0.0.2 with SMTP id BD4mYY7687511xCYjwlSkTqq; Thu, 29 Aug 2024 11:32:59 -0700 X-Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by mx.groups.io with SMTP id smtpd.web11.28244.1724956378621713129 for ; Thu, 29 Aug 2024 11:32:58 -0700 X-Received: from OSD-Desktop.redmond.corp.microsoft.com (unknown [131.107.159.43]) by linux.microsoft.com (Postfix) with ESMTPSA id F145520B7127; Thu, 29 Aug 2024 11:32:57 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com F145520B7127 From: "Oliver Smith-Denny" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Michael D Kinney Subject: [edk2-devel] [PATCH v1 2/3] ARM/AARCH64 Platforms: Drop ArmCompilerIntrinsicsLib Date: Thu, 29 Aug 2024 11:32:50 -0700 Message-Id: <20240829183251.29046-3-osde@linux.microsoft.com> In-Reply-To: <20240829183251.29046-1-osde@linux.microsoft.com> References: <20240829183251.29046-1-osde@linux.microsoft.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Thu, 29 Aug 2024 11:32:58 -0700 Resent-From: osde@linux.microsoft.com Reply-To: devel@edk2.groups.io,osde@linux.microsoft.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: MHz6XbeOmVhlc6gntIAxMyQkx7686176AA= Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=x+XufhHp; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=linux.microsoft.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io edk2 PR https://github.com/tianocore/edk2/pull/6048 moves=0D ArmCompilerIntrinsicsLib to MdePkg and into MdeLibs.dsc.inc.=0D =0D This patch drops all of the references to the ArmPkg location as=0D these platforms are now getting it from MdeLibs.dsc.inc. This is=0D done in one shot as it is a breaking change and has no functional=0D impact.=0D =0D Cc: Ard Biesheuvel =0D Cc: Leif Lindholm =0D Cc: Michael D Kinney =0D =0D Continuous-integration-options: PatchCheck.ignore-multi-package=0D =0D Signed-off-by: Oliver Smith-Denny =0D ---=0D Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc = | 7 -------=0D Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc = | 7 -------=0D Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc = | 1 -=0D Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dsc.inc = | 7 -------=0D Silicon/Hisilicon/Hisilicon.dsc.inc = | 7 -------=0D Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc = | 7 -------=0D Silicon/Marvell/OdysseyPkg/OdysseyPkg.dsc.inc = | 7 -------=0D Silicon/NXP/NxpQoriqLs.dsc.inc = | 8 --------=0D Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc = | 2 --=0D Drivers/ASIX/Asix.dsc = | 3 ---=0D Drivers/DisplayLink/DisplayLinkPkg/DisplayLinkPkg.dsc = | 2 --=0D Drivers/OptionRomPkg/OptionRomPkg.dsc = | 3 ---=0D Features/ManageabilityPkg/Include/Manageability.dsc = | 4 ----=0D Platform/AMD/OverdriveBoard/OverdriveBoard.dsc = | 9 ---------=0D Platform/ARM/VExpressPkg/PlatformStandaloneMm.dsc = | 1 -=0D Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc = | 7 -------=0D Platform/LeMaker/CelloBoard/CelloBoard.dsc = | 9 ---------=0D Platform/Qemu/SbsaQemu/SbsaQemu.dsc = | 6 ------=0D Platform/RaspberryPi/RPi3/RPi3.dsc = | 6 ------=0D Platform/RaspberryPi/RPi4/RPi4.dsc = | 6 ------=0D Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc = | 1 -=0D Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc = | 9 ---------=0D Platform/StandaloneMm/PlatformStandaloneMmPkg/PlatformStandaloneMmRpmb.dsc= | 7 -------=0D Silicon/Openmoko/Openmoko.dsc = | 3 ---=0D Silicon/Synopsys/DesignWare/DesignWare.dsc = | 1 -=0D Silicon/TexasInstruments/Omap35xxPkg/Omap35xxPkg.dsc = | 1 -=0D 26 files changed, 131 deletions(-)=0D =0D diff --git a/Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc b/Platform/ARM/SgiPk= g/SgiPlatformMm.dsc.inc=0D index f4fe1b3f69cc..0b01871fb7a9 100644=0D --- a/Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc=0D +++ b/Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc=0D @@ -49,13 +49,6 @@ [LibraryClasses]=0D =0D StandaloneMmCoreEntryPoint|StandaloneMmPkg/Library/StandaloneMmCoreEntry= Point/StandaloneMmCoreEntryPoint.inf=0D =0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # And NULL mean link this library into all ARM images.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [LibraryClasses.common.MM_STANDALONE]=0D HobLib|StandaloneMmPkg/Library/StandaloneMmHobLib/StandaloneMmHobLib.inf= =0D MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Standalon= eMmServicesTableLib.inf=0D diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VE= xpressPkg/ArmVExpress.dsc.inc=0D index 931eff2355d4..03017ed50065 100644=0D --- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc=0D +++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc=0D @@ -278,13 +278,6 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER]=0D VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyL= ibRuntimeDxe.inf=0D =0D [LibraryClasses.AARCH64]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D # Add support for GCC stack protector=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc b/Platfor= m/Socionext/DeveloperBox/DeveloperBox.dsc.inc=0D index 4332c19ad698..ac84e84915fe 100644=0D --- a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc=0D +++ b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc=0D @@ -98,7 +98,6 @@ [LibraryClasses]=0D SerialPortLib|ArmPlatformPkg/Library/PL011SerialPortLib/PL011SerialPortL= ib.inf=0D PL011UartLib|ArmPlatformPkg/Library/PL011UartLib/PL011UartLib.inf=0D =0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf=0D diff --git a/Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dsc.inc b/Silicon= /Ampere/AmpereAltraPkg/AmpereAltraPkg.dsc.inc=0D index d2941e23b464..d926aadec756 100644=0D --- a/Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dsc.inc=0D +++ b/Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dsc.inc=0D @@ -275,13 +275,6 @@ [LibraryClasses.common.UEFI_DRIVER, LibraryClasses.com= mon.UEFI_APPLICATION, Libr=0D ManageabilityTransportLib|ManageabilityPkg/Library/ManageabilityTranspor= tSsifLib/Dxe/DxeManageabilityTransportSsif.inf=0D =0D [LibraryClasses.ARM,LibraryClasses.AARCH64]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D #=0D # Add support for GCC stack protector=0D #=0D diff --git a/Silicon/Hisilicon/Hisilicon.dsc.inc b/Silicon/Hisilicon/Hisili= con.dsc.inc=0D index 5db85841c5dc..ccf46327fbe0 100644=0D --- a/Silicon/Hisilicon/Hisilicon.dsc.inc=0D +++ b/Silicon/Hisilicon/Hisilicon.dsc.inc=0D @@ -114,13 +114,6 @@ [LibraryClasses.common]=0D IniParsingLib|SignedCapsulePkg/Library/IniParsingLib/IniParsingLib.inf=0D PlatformFlashAccessLib|Silicon/Hisilicon/Library/PlatformFlashAccessLib/= PlatformFlashAccessLibDxe.inf=0D =0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # And NULL mean link this library into all ARM images.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D # Add support for GCC stack protector=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc b/Silicon/Marvel= l/Armada7k8k/Armada7k8k.dsc.inc=0D index 5ad8d242b633..4e1f73b94753 100644=0D --- a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc=0D +++ b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc=0D @@ -201,13 +201,6 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER]=0D VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyL= ibRuntimeDxe.inf=0D =0D [LibraryClasses.ARM, LibraryClasses.AARCH64]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D # Add support for GCC stack protector=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Silicon/Marvell/OdysseyPkg/OdysseyPkg.dsc.inc b/Silicon/Marvel= l/OdysseyPkg/OdysseyPkg.dsc.inc=0D index e837a51f53c6..0c2578501c6a 100644=0D --- a/Silicon/Marvell/OdysseyPkg/OdysseyPkg.dsc.inc=0D +++ b/Silicon/Marvell/OdysseyPkg/OdysseyPkg.dsc.inc=0D @@ -234,13 +234,6 @@ [LibraryClasses.AARCH64.DXE_RUNTIME_DRIVER]=0D ArmMonitorLib|ArmPkg/Library/ArmMonitorLib/ArmMonitorLib.inf=0D =0D [LibraryClasses.ARM, LibraryClasses.AARCH64]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D # Add support for GCC stack protector=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Silicon/NXP/NxpQoriqLs.dsc.inc b/Silicon/NXP/NxpQoriqLs.dsc.in= c=0D index a359f4c5c22d..556dab79956e 100644=0D --- a/Silicon/NXP/NxpQoriqLs.dsc.inc=0D +++ b/Silicon/NXP/NxpQoriqLs.dsc.inc=0D @@ -175,14 +175,6 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER]=0D DebugLib|MdePkg/Library/DxeRuntimeDebugLibSerialPort/DxeRuntimeDebugLibS= erialPort.inf=0D VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyL= ibRuntimeDxe.inf=0D =0D -[LibraryClasses.AARCH64]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [BuildOptions]=0D GCC:RELEASE_*_*_CC_FLAGS =3D -DMDEPKG_NDEBUG=0D =0D diff --git a/Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc b/Si= licon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc=0D index 7e91d7eed588..741ce493ba81 100644=0D --- a/Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc=0D +++ b/Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc=0D @@ -187,8 +187,6 @@ [LibraryClasses.AARCH64.DXE_RUNTIME_DRIVER]=0D ArmMonitorLib|ArmPkg/Library/ArmMonitorLib/ArmMonitorLib.inf=0D =0D [LibraryClasses.ARM, LibraryClasses.AARCH64]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D #=0D # Add support for GCC stack protector=0D #=0D diff --git a/Drivers/ASIX/Asix.dsc b/Drivers/ASIX/Asix.dsc=0D index 36ec2d587f88..279ab37ef194 100644=0D --- a/Drivers/ASIX/Asix.dsc=0D +++ b/Drivers/ASIX/Asix.dsc=0D @@ -46,9 +46,6 @@ [LibraryClasses]=0D UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiA= pplicationEntryPoint.inf=0D UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf=0D =0D -[LibraryClasses.AARCH64, LibraryClasses.ARM]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [LibraryClasses.ARM]=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Drivers/DisplayLink/DisplayLinkPkg/DisplayLinkPkg.dsc b/Driver= s/DisplayLink/DisplayLinkPkg/DisplayLinkPkg.dsc=0D index d2dffecd9ef0..b6c53be9592c 100644=0D --- a/Drivers/DisplayLink/DisplayLinkPkg/DisplayLinkPkg.dsc=0D +++ b/Drivers/DisplayLink/DisplayLinkPkg/DisplayLinkPkg.dsc=0D @@ -37,11 +37,9 @@ [LibraryClasses.common.UEFI_DRIVER]=0D MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAll= ocationLib.inf=0D =0D [LibraryClasses.AARCH64]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D [LibraryClasses.ARM]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D [PcdsFixedAtBuild]=0D diff --git a/Drivers/OptionRomPkg/OptionRomPkg.dsc b/Drivers/OptionRomPkg/O= ptionRomPkg.dsc=0D index bb166d11c3e0..8b5a374d3a34 100644=0D --- a/Drivers/OptionRomPkg/OptionRomPkg.dsc=0D +++ b/Drivers/OptionRomPkg/OptionRomPkg.dsc=0D @@ -58,9 +58,6 @@ [LibraryClasses]=0D UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiA= pplicationEntryPoint.inf=0D UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf=0D =0D -[LibraryClasses.AARCH64, LibraryClasses.ARM]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [LibraryClasses.ARM]=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Features/ManageabilityPkg/Include/Manageability.dsc b/Features= /ManageabilityPkg/Include/Manageability.dsc=0D index aae343a7330c..4121bd303adc 100644=0D --- a/Features/ManageabilityPkg/Include/Manageability.dsc=0D +++ b/Features/ManageabilityPkg/Include/Manageability.dsc=0D @@ -14,10 +14,6 @@ [LibraryClasses.common.DXE_DRIVER]=0D PldmProtocolLib|ManageabilityPkg/Library/PldmProtocolLibrary/Dxe/PldmPro= tocolLib.inf=0D =0D [LibraryClasses.ARM, LibraryClasses.AARCH64]=0D - #=0D - # This library provides the instrinsic functions generated by a given co= mpiler.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D ArmSoftFloatLib|ArmPkg/Library/ArmSoftFloatLib/ArmSoftFloatLib.inf=0D ArmLib|ArmPkg/Library/ArmLib/ArmBaseLib.inf=0D diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc b/Platform/AMD/= OverdriveBoard/OverdriveBoard.dsc=0D index 3acd3e281ce4..e10aed7ae87b 100644=0D --- a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc=0D +++ b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc=0D @@ -232,16 +232,7 @@ [LibraryClasses.common.UEFI_DRIVER]=0D PerformanceLib|MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.= inf=0D MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAll= ocationLib.inf=0D =0D -[LibraryClasses.ARM]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [LibraryClasses.AARCH64]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D ##########################################################################= #########################=0D diff --git a/Platform/ARM/VExpressPkg/PlatformStandaloneMm.dsc b/Platform/A= RM/VExpressPkg/PlatformStandaloneMm.dsc=0D index 127b1e3bb729..cd0fc8069f73 100644=0D --- a/Platform/ARM/VExpressPkg/PlatformStandaloneMm.dsc=0D +++ b/Platform/ARM/VExpressPkg/PlatformStandaloneMm.dsc=0D @@ -81,7 +81,6 @@ [LibraryClasses.AARCH64, LibraryClasses.ARM]=0D CacheMaintenanceLib|ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMainte= nanceLib.inf=0D PeCoffExtraActionLib|StandaloneMmPkg/Library/StandaloneMmPeCoffExtraActi= onLib/StandaloneMmPeCoffExtraActionLib.inf=0D =0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D [LibraryClasses.common.MM_CORE_STANDALONE]=0D diff --git a/Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc b/Platf= orm/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc=0D index 7d82f350bad6..ea4c1874a0e2 100644=0D --- a/Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc=0D +++ b/Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc=0D @@ -194,13 +194,6 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER]=0D =0D =0D [LibraryClasses.ARM]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D # Add support for GCC stack protector=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.dsc b/Platform/LeMaker/= CelloBoard/CelloBoard.dsc=0D index f5389e3d3c1b..592b45f5d9e3 100644=0D --- a/Platform/LeMaker/CelloBoard/CelloBoard.dsc=0D +++ b/Platform/LeMaker/CelloBoard/CelloBoard.dsc=0D @@ -224,16 +224,7 @@ [LibraryClasses.common.UEFI_DRIVER]=0D PerformanceLib|MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.= inf=0D MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAll= ocationLib.inf=0D =0D -[LibraryClasses.ARM]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [LibraryClasses.AARCH64]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D ##########################################################################= #########################=0D diff --git a/Platform/Qemu/SbsaQemu/SbsaQemu.dsc b/Platform/Qemu/SbsaQemu/S= bsaQemu.dsc=0D index 9f54a8915707..89a362a7d6ca 100644=0D --- a/Platform/Qemu/SbsaQemu/SbsaQemu.dsc=0D +++ b/Platform/Qemu/SbsaQemu/SbsaQemu.dsc=0D @@ -95,12 +95,6 @@ [LibraryClasses.common]=0D # use the accelerated BaseMemoryLibOptDxe by default, overrides for SEC/= PEI below=0D BaseMemoryLib|MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf= =0D =0D - #=0D - # It is not possible to prevent the ARM compiler from inserting calls to= intrinsic functions.=0D - # This library provides the instrinsic functions such a compiler may gen= erate calls to.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D # Add support for GCC stack protector=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Platform/RaspberryPi/RPi3/RPi3.dsc b/Platform/RaspberryPi/RPi3= /RPi3.dsc=0D index 43d6d028e126..dccf3e1dc206 100644=0D --- a/Platform/RaspberryPi/RPi3/RPi3.dsc=0D +++ b/Platform/RaspberryPi/RPi3/RPi3.dsc=0D @@ -107,12 +107,6 @@ [LibraryClasses.common]=0D # use the accelerated BaseMemoryLibOptDxe by default, overrides for SEC/= PEI below=0D BaseMemoryLib|MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf= =0D =0D - #=0D - # It is not possible to prevent the ARM compiler from inserting calls to= intrinsic functions.=0D - # This library provides the instrinsic functions such a compiler may gen= erate calls to.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D # Add support for GCC stack protector=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Platform/RaspberryPi/RPi4/RPi4.dsc b/Platform/RaspberryPi/RPi4= /RPi4.dsc=0D index c79f322d9e75..ced9d04d22e1 100644=0D --- a/Platform/RaspberryPi/RPi4/RPi4.dsc=0D +++ b/Platform/RaspberryPi/RPi4/RPi4.dsc=0D @@ -105,12 +105,6 @@ [LibraryClasses.common]=0D # use the accelerated BaseMemoryLibOptDxe by default, overrides for SEC/= PEI below=0D BaseMemoryLib|MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf= =0D =0D - #=0D - # It is not possible to prevent the ARM compiler from inserting calls to= intrinsic functions.=0D - # This library provides the instrinsic functions such a compiler may gen= erate calls to.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D # Add support for GCC stack protector=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D diff --git a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc b= /Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc=0D index a9058cfdec54..6f87b5801ef0 100644=0D --- a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc=0D +++ b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc=0D @@ -119,7 +119,6 @@ [LibraryClasses.common]=0D SerialPortLib|ArmPlatformPkg/Library/PL011SerialPortLib/PL011SerialPortL= ib.inf=0D PL011UartLib|ArmPlatformPkg/Library/PL011UartLib/PL011UartLib.inf=0D =0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf=0D diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc b/= Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc=0D index bdc3972e571f..7800a44ee1f0 100644=0D --- a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc=0D +++ b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc=0D @@ -227,16 +227,7 @@ [LibraryClasses.common.UEFI_DRIVER]=0D PerformanceLib|MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.= inf=0D MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAll= ocationLib.inf=0D =0D -[LibraryClasses.ARM]=0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the instrinsic functions generate by a given com= piler.=0D - # [LibraryClasses.ARM] and NULL mean link this library into all ARM imag= es.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [LibraryClasses.AARCH64]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D ##########################################################################= #########################=0D diff --git a/Platform/StandaloneMm/PlatformStandaloneMmPkg/PlatformStandalo= neMmRpmb.dsc b/Platform/StandaloneMm/PlatformStandaloneMmPkg/PlatformStanda= loneMmRpmb.dsc=0D index 653029c52fdb..b44307e027f3 100644=0D --- a/Platform/StandaloneMm/PlatformStandaloneMmPkg/PlatformStandaloneMmRpm= b.dsc=0D +++ b/Platform/StandaloneMm/PlatformStandaloneMmPkg/PlatformStandaloneMmRpm= b.dsc=0D @@ -65,13 +65,6 @@ [LibraryClasses]=0D SerialPortLib|MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull= .inf=0D DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf=0D =0D - #=0D - # It is not possible to prevent the ARM compiler for generic intrinsic f= unctions.=0D - # This library provides the intrinsic functions generate by a given comp= iler.=0D - # NULL means link this library into all ARM images.=0D - #=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [LibraryClasses.ARM]=0D ArmSoftFloatLib|ArmPkg/Library/ArmSoftFloatLib/ArmSoftFloatLib.inf=0D =0D diff --git a/Silicon/Openmoko/Openmoko.dsc b/Silicon/Openmoko/Openmoko.dsc= =0D index c565d0425b46..8f0d90566c64 100644=0D --- a/Silicon/Openmoko/Openmoko.dsc=0D +++ b/Silicon/Openmoko/Openmoko.dsc=0D @@ -31,8 +31,5 @@ [LibraryClasses]=0D UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/U= efiRuntimeServicesTableLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D -[LibraryClasses.ARM]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D -=0D [Components]=0D Silicon/Openmoko/ChaosKeyDxe/ChaosKeyDxe.inf=0D diff --git a/Silicon/Synopsys/DesignWare/DesignWare.dsc b/Silicon/Synopsys/= DesignWare/DesignWare.dsc=0D index b5a7b38e142e..43303cc9e381 100755=0D --- a/Silicon/Synopsys/DesignWare/DesignWare.dsc=0D +++ b/Silicon/Synopsys/DesignWare/DesignWare.dsc=0D @@ -30,7 +30,6 @@ [LibraryClasses]=0D IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf=0D MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAll= ocationLib.inf=0D NetLib|NetworkPkg/Library/DxeNetLib/DxeNetLib.inf=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf=0D PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf=0D diff --git a/Silicon/TexasInstruments/Omap35xxPkg/Omap35xxPkg.dsc b/Silicon= /TexasInstruments/Omap35xxPkg/Omap35xxPkg.dsc=0D index 92c2f6a2e607..54cb551bcf99 100644=0D --- a/Silicon/TexasInstruments/Omap35xxPkg/Omap35xxPkg.dsc=0D +++ b/Silicon/TexasInstruments/Omap35xxPkg/Omap35xxPkg.dsc=0D @@ -74,7 +74,6 @@ [LibraryClasses.common.DXE_DRIVER]=0D NonDiscoverableDeviceRegistrationLib|MdeModulePkg/Library/NonDiscoverabl= eDeviceRegistrationLib/NonDiscoverableDeviceRegistrationLib.inf=0D =0D [LibraryClasses.ARM]=0D - NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf=0D NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf=0D =0D [BuildOptions]=0D -- =0D 2.40.1=0D =0D -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#120433): https://edk2.groups.io/g/devel/message/120433 Mute This Topic: https://groups.io/mt/108166769/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-