VirtualBox

Ignore:
Timestamp:
Aug 14, 2024 1:16:30 PM (6 months ago)
Author:
vboxsync
Message:

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/ReadMe.rst

    r101291 r105670  
    7474licenses:
    7575
     76-  `BaseTools/Plugin/CodeQL/analyze <https://www.apache.org/licenses/LICENSE-2.0>`__
    7677-  `BaseTools/Source/C/LzmaCompress <BaseTools/Source/C/LzmaCompress/LZMA-SDK-README.txt>`__
    7778-  `BaseTools/Source/C/VfrCompile/Pccts <BaseTools/Source/C/VfrCompile/Pccts/RIGHTS>`__
     
    99100-  `MdePkg/Library/BaseFdtLib/libfdt <https://github.com/devicetree-org/pylibfdt/blob/f39368a217496d32c4091a2dba4045b60649e3a5/BSD-2-Clause>`__
    100101-  `MdePkg/Library/MipiSysTLib/mipisyst <https://github.com/MIPI-Alliance/public-mipi-sys-t/blob/aae857d0d05ac65152ed24992a4acd834a0a107c/LICENSE>`__
     102-  `SecurityPkg/DeviceSecurity/SpdmLib/libspdm <https://github.com/DMTF/libspdm/blob/main/LICENSE.md>`__
    101103
    102104The EDK II Project is composed of packages. The maintainers for each package
     
    135137    then contributions using the following licenses can be accepted:
    136138
    137 -  BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause
    138 -  BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause
    139 -  MIT: http://opensource.org/licenses/MIT
    140 -  Python-2.0: http://opensource.org/licenses/Python-2.0
    141 -  Zlib: http://opensource.org/licenses/Zlib
     139-  Apache License, Version 2.0: https://opensource.org/license/apache-2-0/
     140-  BSD (2-clause): https://opensource.org/license/BSD-2-Clause
     141-  BSD (3-clause): https://opensource.org/license/BSD-3-Clause
     142-  MIT: https://opensource.org/license/MIT
     143-  Python-2.0: https://opensource.org/license/Python-2.0
     144-  Zlib: https://opensource.org/license/Zlib
    142145
    143146For documentation:
     
    244247----------
    245248
    246 Submodule in EDK II is allowed but submodule chain should be avoided
    247 as possible as we can. Currently EDK II contains the following submodules
    248 
    249 -  CryptoPkg/Library/OpensslLib/openssl
    250 -  ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3
    251 -  MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
    252 -  MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
    253 -  BaseTools/Source/C/BrotliCompress/brotli
    254 
    255 ArmSoftFloatLib is actually required by OpensslLib. It's inevitable
    256 in openssl-1.1.1 (since stable201905) for floating point parameter
    257 conversion, but should be dropped once there's no such need in future
    258 release of openssl.
     249The current submodules used in EDK II are in `.gitmodules <.gitmodules>`__.
    259250
    260251To get a full, buildable EDK II repository, use following steps of git
     
    284275use.
    285276
     277**Submodule Notes**
     278
     279ArmSoftFloatLib is required by OpensslLib. It's inevitable in openssl-1.1.1
     280(since stable201905) for floating point parameter conversion, but should be
     281dropped once there's no such need in future release of openssl.
     282
    286283.. ===================================================================
    287284.. This is a bunch of directives to make the README file more readable
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette