VirtualBox

Ignore:
Timestamp:
Aug 12, 2020 4:09:12 PM (4 years ago)
Author:
vboxsync
Message:

Devices/EFI: Merge edk-stable202005 and make it build, 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/CryptoPkg/Library/OpensslLib/OpensslLib.inf

    r80953 r85718  
    22#  This module provides OpenSSL Library implementation.
    33#
    4 #  Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>
     4#  Copyright (c) 2010 - 2020, Intel Corporation. All rights reserved.<BR>
     5#  (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
    56#  SPDX-License-Identifier: BSD-2-Clause-Patent
    67#
     
    2324
    2425[Sources]
    25   buildinf.h
    26   rand_pool_noise.h
    2726  $(OPENSSL_PATH)/e_os.h
     27  $(OPENSSL_PATH)/ms/uplink.h
    2828# Autogenerated files list starts here
    2929  $(OPENSSL_PATH)/crypto/aes/aes_cbc.c
    3030  $(OPENSSL_PATH)/crypto/aes/aes_cfb.c
    3131  $(OPENSSL_PATH)/crypto/aes/aes_core.c
    32   $(OPENSSL_PATH)/crypto/aes/aes_ecb.c
    3332  $(OPENSSL_PATH)/crypto/aes/aes_ige.c
    3433  $(OPENSSL_PATH)/crypto/aes/aes_misc.c
    3534  $(OPENSSL_PATH)/crypto/aes/aes_ofb.c
    3635  $(OPENSSL_PATH)/crypto/aes/aes_wrap.c
    37   $(OPENSSL_PATH)/crypto/aes/aes_locl.h
    3836  $(OPENSSL_PATH)/crypto/aria/aria.c
    39   $(OPENSSL_PATH)/crypto/arm_arch.h
    4037  $(OPENSSL_PATH)/crypto/asn1/a_bitstr.c
    4138  $(OPENSSL_PATH)/crypto/asn1/a_d2i_fp.c
     
    10299  $(OPENSSL_PATH)/crypto/asn1/x_spki.c
    103100  $(OPENSSL_PATH)/crypto/asn1/x_val.c
    104   $(OPENSSL_PATH)/crypto/asn1/standard_methods.h
    105   $(OPENSSL_PATH)/crypto/asn1/charmap.h
    106   $(OPENSSL_PATH)/crypto/asn1/tbl_standard.h
    107   $(OPENSSL_PATH)/crypto/asn1/asn1_item_list.h
    108   $(OPENSSL_PATH)/crypto/asn1/asn1_locl.h
    109101  $(OPENSSL_PATH)/crypto/async/arch/async_null.c
    110102  $(OPENSSL_PATH)/crypto/async/arch/async_posix.c
     
    113105  $(OPENSSL_PATH)/crypto/async/async_err.c
    114106  $(OPENSSL_PATH)/crypto/async/async_wait.c
    115   $(OPENSSL_PATH)/crypto/async/arch/async_win.h
    116   $(OPENSSL_PATH)/crypto/async/async_locl.h
    117   $(OPENSSL_PATH)/crypto/async/arch/async_posix.h
    118   $(OPENSSL_PATH)/crypto/async/arch/async_null.h
    119107  $(OPENSSL_PATH)/crypto/bio/b_addr.c
    120108  $(OPENSSL_PATH)/crypto/bio/b_dump.c
     
    139127  $(OPENSSL_PATH)/crypto/bio/bss_null.c
    140128  $(OPENSSL_PATH)/crypto/bio/bss_sock.c
    141   $(OPENSSL_PATH)/crypto/bio/bio_lcl.h
    142129  $(OPENSSL_PATH)/crypto/bn/bn_add.c
    143130  $(OPENSSL_PATH)/crypto/bn/bn_asm.c
     
    171158  $(OPENSSL_PATH)/crypto/bn/bn_word.c
    172159  $(OPENSSL_PATH)/crypto/bn/bn_x931p.c
    173   $(OPENSSL_PATH)/crypto/bn/rsaz_exp.h
    174   $(OPENSSL_PATH)/crypto/bn/bn_prime.h
    175   $(OPENSSL_PATH)/crypto/bn/bn_lcl.h
    176160  $(OPENSSL_PATH)/crypto/buffer/buf_err.c
    177161  $(OPENSSL_PATH)/crypto/buffer/buffer.c
     
    182166  $(OPENSSL_PATH)/crypto/comp/comp_err.c
    183167  $(OPENSSL_PATH)/crypto/comp/comp_lib.c
    184   $(OPENSSL_PATH)/crypto/comp/comp_lcl.h
    185168  $(OPENSSL_PATH)/crypto/conf/conf_api.c
    186169  $(OPENSSL_PATH)/crypto/conf/conf_def.c
     
    191174  $(OPENSSL_PATH)/crypto/conf/conf_sap.c
    192175  $(OPENSSL_PATH)/crypto/conf/conf_ssl.c
    193   $(OPENSSL_PATH)/crypto/conf/conf_lcl.h
    194   $(OPENSSL_PATH)/crypto/conf/conf_def.h
    195176  $(OPENSSL_PATH)/crypto/cpt_err.c
    196177  $(OPENSSL_PATH)/crypto/cryptlib.c
    197178  $(OPENSSL_PATH)/crypto/ctype.c
    198179  $(OPENSSL_PATH)/crypto/cversion.c
    199   $(OPENSSL_PATH)/crypto/des/cbc_cksm.c
    200   $(OPENSSL_PATH)/crypto/des/cbc_enc.c
    201   $(OPENSSL_PATH)/crypto/des/cfb64ede.c
    202   $(OPENSSL_PATH)/crypto/des/cfb64enc.c
    203   $(OPENSSL_PATH)/crypto/des/cfb_enc.c
    204   $(OPENSSL_PATH)/crypto/des/des_enc.c
    205   $(OPENSSL_PATH)/crypto/des/ecb3_enc.c
    206   $(OPENSSL_PATH)/crypto/des/ecb_enc.c
    207   $(OPENSSL_PATH)/crypto/des/fcrypt.c
    208   $(OPENSSL_PATH)/crypto/des/fcrypt_b.c
    209   $(OPENSSL_PATH)/crypto/des/ofb64ede.c
    210   $(OPENSSL_PATH)/crypto/des/ofb64enc.c
    211   $(OPENSSL_PATH)/crypto/des/ofb_enc.c
    212   $(OPENSSL_PATH)/crypto/des/pcbc_enc.c
    213   $(OPENSSL_PATH)/crypto/des/qud_cksm.c
    214   $(OPENSSL_PATH)/crypto/des/rand_key.c
    215   $(OPENSSL_PATH)/crypto/des/set_key.c
    216   $(OPENSSL_PATH)/crypto/des/str2key.c
    217   $(OPENSSL_PATH)/crypto/des/xcbc_enc.c
    218   $(OPENSSL_PATH)/crypto/des/spr.h
    219   $(OPENSSL_PATH)/crypto/des/des_locl.h
    220180  $(OPENSSL_PATH)/crypto/dh/dh_ameth.c
    221181  $(OPENSSL_PATH)/crypto/dh/dh_asn1.c
     
    232192  $(OPENSSL_PATH)/crypto/dh/dh_rfc5114.c
    233193  $(OPENSSL_PATH)/crypto/dh/dh_rfc7919.c
    234   $(OPENSSL_PATH)/crypto/dh/dh_locl.h
    235194  $(OPENSSL_PATH)/crypto/dso/dso_dl.c
    236195  $(OPENSSL_PATH)/crypto/dso/dso_dlfcn.c
     
    240199  $(OPENSSL_PATH)/crypto/dso/dso_vms.c
    241200  $(OPENSSL_PATH)/crypto/dso/dso_win32.c
    242   $(OPENSSL_PATH)/crypto/dso/dso_locl.h
    243201  $(OPENSSL_PATH)/crypto/ebcdic.c
    244202  $(OPENSSL_PATH)/crypto/err/err.c
     
    305263  $(OPENSSL_PATH)/crypto/evp/pmeth_gn.c
    306264  $(OPENSSL_PATH)/crypto/evp/pmeth_lib.c
    307   $(OPENSSL_PATH)/crypto/evp/evp_locl.h
    308265  $(OPENSSL_PATH)/crypto/ex_data.c
    309266  $(OPENSSL_PATH)/crypto/getenv.c
     
    311268  $(OPENSSL_PATH)/crypto/hmac/hm_pmeth.c
    312269  $(OPENSSL_PATH)/crypto/hmac/hmac.c
    313   $(OPENSSL_PATH)/crypto/hmac/hmac_lcl.h
    314270  $(OPENSSL_PATH)/crypto/init.c
    315271  $(OPENSSL_PATH)/crypto/kdf/hkdf.c
     
    319275  $(OPENSSL_PATH)/crypto/lhash/lh_stats.c
    320276  $(OPENSSL_PATH)/crypto/lhash/lhash.c
    321   $(OPENSSL_PATH)/crypto/lhash/lhash_lcl.h
    322   $(OPENSSL_PATH)/crypto/md4/md4_dgst.c
    323   $(OPENSSL_PATH)/crypto/md4/md4_one.c
    324   $(OPENSSL_PATH)/crypto/md4/md4_locl.h
    325277  $(OPENSSL_PATH)/crypto/md5/md5_dgst.c
    326278  $(OPENSSL_PATH)/crypto/md5/md5_one.c
    327   $(OPENSSL_PATH)/crypto/md5/md5_locl.h
    328279  $(OPENSSL_PATH)/crypto/mem.c
    329280  $(OPENSSL_PATH)/crypto/mem_clr.c
     
    340291  $(OPENSSL_PATH)/crypto/modes/wrap128.c
    341292  $(OPENSSL_PATH)/crypto/modes/xts128.c
    342   $(OPENSSL_PATH)/crypto/modes/modes_lcl.h
    343293  $(OPENSSL_PATH)/crypto/o_dir.c
    344294  $(OPENSSL_PATH)/crypto/o_fips.c
     
    352302  $(OPENSSL_PATH)/crypto/objects/obj_lib.c
    353303  $(OPENSSL_PATH)/crypto/objects/obj_xref.c
    354   $(OPENSSL_PATH)/crypto/objects/obj_dat.h
    355   $(OPENSSL_PATH)/crypto/objects/obj_xref.h
    356   $(OPENSSL_PATH)/crypto/objects/obj_lcl.h
    357304  $(OPENSSL_PATH)/crypto/ocsp/ocsp_asn.c
    358305  $(OPENSSL_PATH)/crypto/ocsp/ocsp_cl.c
     
    365312  $(OPENSSL_PATH)/crypto/ocsp/ocsp_vfy.c
    366313  $(OPENSSL_PATH)/crypto/ocsp/v3_ocsp.c
    367   $(OPENSSL_PATH)/crypto/ocsp/ocsp_lcl.h
    368314  $(OPENSSL_PATH)/crypto/pem/pem_all.c
    369315  $(OPENSSL_PATH)/crypto/pem/pem_err.c
     
    393339  $(OPENSSL_PATH)/crypto/pkcs12/p12_utl.c
    394340  $(OPENSSL_PATH)/crypto/pkcs12/pk12err.c
    395   $(OPENSSL_PATH)/crypto/pkcs12/p12_lcl.h
    396341  $(OPENSSL_PATH)/crypto/pkcs7/bio_pk7.c
    397342  $(OPENSSL_PATH)/crypto/pkcs7/pk7_asn1.c
     
    402347  $(OPENSSL_PATH)/crypto/pkcs7/pk7_smime.c
    403348  $(OPENSSL_PATH)/crypto/pkcs7/pkcs7err.c
    404   $(OPENSSL_PATH)/crypto/ppc_arch.h
    405349  $(OPENSSL_PATH)/crypto/rand/drbg_ctr.c
    406350  $(OPENSSL_PATH)/crypto/rand/drbg_lib.c
     
    411355  $(OPENSSL_PATH)/crypto/rand/rand_vms.c
    412356  $(OPENSSL_PATH)/crypto/rand/rand_win.c
    413   $(OPENSSL_PATH)/crypto/rand/rand_lcl.h
    414   $(OPENSSL_PATH)/crypto/rc4/rc4_enc.c
    415   $(OPENSSL_PATH)/crypto/rc4/rc4_skey.c
    416   $(OPENSSL_PATH)/crypto/rc4/rc4_locl.h
    417357  $(OPENSSL_PATH)/crypto/rsa/rsa_ameth.c
    418358  $(OPENSSL_PATH)/crypto/rsa/rsa_asn1.c
     
    437377  $(OPENSSL_PATH)/crypto/rsa/rsa_x931.c
    438378  $(OPENSSL_PATH)/crypto/rsa/rsa_x931g.c
    439   $(OPENSSL_PATH)/crypto/rsa/rsa_locl.h
    440   $(OPENSSL_PATH)/crypto/s390x_arch.h
    441379  $(OPENSSL_PATH)/crypto/sha/keccak1600.c
    442380  $(OPENSSL_PATH)/crypto/sha/sha1_one.c
     
    444382  $(OPENSSL_PATH)/crypto/sha/sha256.c
    445383  $(OPENSSL_PATH)/crypto/sha/sha512.c
    446   $(OPENSSL_PATH)/crypto/sha/sha_locl.h
    447384  $(OPENSSL_PATH)/crypto/siphash/siphash.c
    448385  $(OPENSSL_PATH)/crypto/siphash/siphash_ameth.c
    449386  $(OPENSSL_PATH)/crypto/siphash/siphash_pmeth.c
    450   $(OPENSSL_PATH)/crypto/siphash/siphash_local.h
    451387  $(OPENSSL_PATH)/crypto/sm3/m_sm3.c
    452388  $(OPENSSL_PATH)/crypto/sm3/sm3.c
    453   $(OPENSSL_PATH)/crypto/sm3/sm3_locl.h
    454389  $(OPENSSL_PATH)/crypto/sm4/sm4.c
    455390  $(OPENSSL_PATH)/crypto/stack/stack.c
    456   $(OPENSSL_PATH)/crypto/sparc_arch.h
    457391  $(OPENSSL_PATH)/crypto/threads_none.c
    458392  $(OPENSSL_PATH)/crypto/threads_pthread.c
     
    464398  $(OPENSSL_PATH)/crypto/ui/ui_openssl.c
    465399  $(OPENSSL_PATH)/crypto/ui/ui_util.c
    466   $(OPENSSL_PATH)/crypto/ui/ui_locl.h
    467   $(OPENSSL_PATH)/crypto/vms_rms.h
    468400  $(OPENSSL_PATH)/crypto/uid.c
    469401  $(OPENSSL_PATH)/crypto/x509/by_dir.c
     
    503435  $(OPENSSL_PATH)/crypto/x509/x_x509.c
    504436  $(OPENSSL_PATH)/crypto/x509/x_x509a.c
    505   $(OPENSSL_PATH)/crypto/x509/x509_lcl.h
    506437  $(OPENSSL_PATH)/crypto/x509v3/pcy_cache.c
    507438  $(OPENSSL_PATH)/crypto/x509v3/pcy_data.c
     
    541472  $(OPENSSL_PATH)/crypto/x509v3/v3_utl.c
    542473  $(OPENSSL_PATH)/crypto/x509v3/v3err.c
     474  $(OPENSSL_PATH)/crypto/arm_arch.h
     475  $(OPENSSL_PATH)/crypto/mips_arch.h
     476  $(OPENSSL_PATH)/crypto/ppc_arch.h
     477  $(OPENSSL_PATH)/crypto/s390x_arch.h
     478  $(OPENSSL_PATH)/crypto/sparc_arch.h
     479  $(OPENSSL_PATH)/crypto/vms_rms.h
     480  $(OPENSSL_PATH)/crypto/aes/aes_locl.h
     481  $(OPENSSL_PATH)/crypto/asn1/asn1_item_list.h
     482  $(OPENSSL_PATH)/crypto/asn1/asn1_locl.h
     483  $(OPENSSL_PATH)/crypto/asn1/charmap.h
     484  $(OPENSSL_PATH)/crypto/asn1/standard_methods.h
     485  $(OPENSSL_PATH)/crypto/asn1/tbl_standard.h
     486  $(OPENSSL_PATH)/crypto/async/async_locl.h
     487  $(OPENSSL_PATH)/crypto/async/arch/async_null.h
     488  $(OPENSSL_PATH)/crypto/async/arch/async_posix.h
     489  $(OPENSSL_PATH)/crypto/async/arch/async_win.h
     490  $(OPENSSL_PATH)/crypto/bio/bio_lcl.h
     491  $(OPENSSL_PATH)/crypto/bn/bn_lcl.h
     492  $(OPENSSL_PATH)/crypto/bn/bn_prime.h
     493  $(OPENSSL_PATH)/crypto/bn/rsaz_exp.h
     494  $(OPENSSL_PATH)/crypto/comp/comp_lcl.h
     495  $(OPENSSL_PATH)/crypto/conf/conf_def.h
     496  $(OPENSSL_PATH)/crypto/conf/conf_lcl.h
     497  $(OPENSSL_PATH)/crypto/dh/dh_locl.h
     498  $(OPENSSL_PATH)/crypto/dso/dso_locl.h
     499  $(OPENSSL_PATH)/crypto/evp/evp_locl.h
     500  $(OPENSSL_PATH)/crypto/hmac/hmac_lcl.h
     501  $(OPENSSL_PATH)/crypto/lhash/lhash_lcl.h
     502  $(OPENSSL_PATH)/crypto/md5/md5_locl.h
     503  $(OPENSSL_PATH)/crypto/modes/modes_lcl.h
     504  $(OPENSSL_PATH)/crypto/objects/obj_dat.h
     505  $(OPENSSL_PATH)/crypto/objects/obj_lcl.h
     506  $(OPENSSL_PATH)/crypto/objects/obj_xref.h
     507  $(OPENSSL_PATH)/crypto/ocsp/ocsp_lcl.h
     508  $(OPENSSL_PATH)/crypto/pkcs12/p12_lcl.h
     509  $(OPENSSL_PATH)/crypto/rand/rand_lcl.h
     510  $(OPENSSL_PATH)/crypto/rsa/rsa_locl.h
     511  $(OPENSSL_PATH)/crypto/sha/sha_locl.h
     512  $(OPENSSL_PATH)/crypto/siphash/siphash_local.h
     513  $(OPENSSL_PATH)/crypto/sm3/sm3_locl.h
     514  $(OPENSSL_PATH)/crypto/store/store_locl.h
     515  $(OPENSSL_PATH)/crypto/ui/ui_locl.h
     516  $(OPENSSL_PATH)/crypto/x509/x509_lcl.h
     517  $(OPENSSL_PATH)/crypto/x509v3/ext_dat.h
    543518  $(OPENSSL_PATH)/crypto/x509v3/pcy_int.h
     519  $(OPENSSL_PATH)/crypto/x509v3/standard_exts.h
    544520  $(OPENSSL_PATH)/crypto/x509v3/v3_admis.h
    545   $(OPENSSL_PATH)/crypto/x509v3/standard_exts.h
    546   $(OPENSSL_PATH)/crypto/x509v3/ext_dat.h
    547   $(OPENSSL_PATH)/ms/uplink.h
    548521  $(OPENSSL_PATH)/ssl/bio_ssl.c
    549522  $(OPENSSL_PATH)/ssl/d1_lib.c
     
    590563  $(OPENSSL_PATH)/ssl/tls13_enc.c
    591564  $(OPENSSL_PATH)/ssl/tls_srp.c
     565  $(OPENSSL_PATH)/ssl/packet_locl.h
     566  $(OPENSSL_PATH)/ssl/ssl_cert_table.h
     567  $(OPENSSL_PATH)/ssl/ssl_locl.h
     568  $(OPENSSL_PATH)/ssl/record/record.h
    592569  $(OPENSSL_PATH)/ssl/record/record_locl.h
    593570  $(OPENSSL_PATH)/ssl/statem/statem.h
    594571  $(OPENSSL_PATH)/ssl/statem/statem_locl.h
    595   $(OPENSSL_PATH)/ssl/ssl_locl.h
    596   $(OPENSSL_PATH)/ssl/record/record.h
    597   $(OPENSSL_PATH)/ssl/ssl_cert_table.h
    598   $(OPENSSL_PATH)/ssl/packet_locl.h
    599572# Autogenerated files list ends here
    600 
     573  buildinf.h
     574  rand_pool_noise.h
    601575  ossl_store.c
    602576  rand_pool.c
     
    661635  GCC:*_*_ARM_CC_FLAGS     = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-error=unused-but-set-variable
    662636  GCC:*_*_AARCH64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable
     637  GCC:*_*_RISCV64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=format -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable
    663638  GCC:*_CLANG35_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized
    664639  GCC:*_CLANG38_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized
     640  GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize
    665641
    666642  # suppress the following warnings in openssl so we don't break the build with warnings-as-errors:
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