From 6f0e977165cfd5dc3bb29d64ecad49d9f43153a9 Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Thu, 29 Aug 2024 20:40:04 +0200 Subject: Drop git submodule for Berkeley softfloat library This code is no longer in use so it can be dropped. Signed-off-by: Ard Biesheuvel --- .gitmodules | 3 --- .pytool/CISettings.py | 2 -- ReadMe.rst | 7 ------- 3 files changed, 12 deletions(-) diff --git a/.gitmodules b/.gitmodules index 6d29190a14..60cb590af8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,6 @@ [submodule "CryptoPkg/Library/OpensslLib/openssl"] path = CryptoPkg/Library/OpensslLib/openssl url = https://github.com/openssl/openssl -[submodule "SoftFloat"] - path = ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 - url = https://github.com/ucb-bar/berkeley-softfloat-3.git [submodule "UnitTestFrameworkPkg/Library/CmockaLib/cmocka"] path = UnitTestFrameworkPkg/Library/CmockaLib/cmocka url = https://github.com/tianocore/edk2-cmocka.git diff --git a/.pytool/CISettings.py b/.pytool/CISettings.py index e14b77d4e2..46f61db284 100644 --- a/.pytool/CISettings.py +++ b/.pytool/CISettings.py @@ -186,8 +186,6 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag If no RequiredSubmodules return an empty iterable ''' rs = [] - rs.append(RequiredSubmodule( - "ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3", False)) rs.append(RequiredSubmodule( "CryptoPkg/Library/OpensslLib/openssl", False)) rs.append(RequiredSubmodule( diff --git a/ReadMe.rst b/ReadMe.rst index dc74f6d4a9..51e90e5445 100644 --- a/ReadMe.rst +++ b/ReadMe.rst @@ -88,7 +88,6 @@ licenses: The EDK II open source project uses content from upstream projects as git submodules that are covered by additional licenses. -- `ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 `__ - `BaseTools/Source/C/BrotliCompress/brotli `__ - `CryptoPkg/Library/OpensslLib/openssl `__ - `CryptoPkg/Library/MbedTlsLib/mbedtls `__ @@ -275,12 +274,6 @@ dependency on being able to reach servers we do not actually want any code from, as well as needlessly downloading code we will not use. -**Submodule Notes** - -ArmSoftFloatLib is required by OpensslLib. It's inevitable in openssl-1.1.1 -(since stable201905) for floating point parameter conversion, but should be -dropped once there's no such need in future release of openssl. - .. =================================================================== .. This is a bunch of directives to make the README file more readable .. =================================================================== -- cgit