Skip to content
Permalink
Browse files

build: generate openssl config for BSD-x86

Add BSD-x86 to the list of arches and regenerate everything.

Everything in deps/openssl/config/archs/BSD-x86 is auto-generated,
everything else is manual edits to include the right files in the
right places.

I cheated a little: I didn't check in changes to files for other arches
because they contained mostly churn (updated buildstamps and such.)

Fixes: #20326

PR-URL: #28806
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
  • Loading branch information...
bnoordhuis authored and targos committed Jul 22, 2019
1 parent 19070e4 commit 25aa2228e40adce7e1bdfb271f6e5c0e41f3933f
Showing with 144,194 additions and 1 deletion.
  1. +1 −1 deps/openssl/config/Makefile
  2. +16,066 −0 deps/openssl/config/archs/BSD-x86/asm/configdata.pm
  3. +3,218 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/aes/aes-586.s
  4. +3,216 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/aes/aesni-x86.s
  5. +647 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/aes/vpaes-x86.s
  6. +892 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/bf/bf-586.s
  7. +1,525 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/bn/bn-586.s
  8. +1,249 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/bn/co-586.s
  9. +343 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/bn/x86-gf2m.s
  10. +475 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/bn/x86-mont.s
  11. +48 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h
  12. +2,363 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/camellia/cmll-x86.s
  13. +1,443 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/chacha/chacha-x86.s
  14. +877 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/des/crypt586.s
  15. +1,829 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/des/des-586.s
  16. +5,152 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/ec/ecp_nistz256-x86.s
  17. +28 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h
  18. +17 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h
  19. +677 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/md5/md5-586.s
  20. +1,257 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/modes/ghash-x86.s
  21. +1,903 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/poly1305/poly1305-x86.s
  22. +380 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/rc4/rc4-586.s
  23. +1,963 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/ripemd/rmd-586.s
  24. +3,966 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/sha/sha1-586.s
  25. +6,782 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/sha/sha256-586.s
  26. +2,828 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/sha/sha512-586.s
  27. +1,105 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/whrlpool/wp-mmx.s
  28. +532 −0 deps/openssl/config/archs/BSD-x86/asm/crypto/x86cpuid.s
  29. +1,021 −0 deps/openssl/config/archs/BSD-x86/asm/engines/e_padlock-x86.s
  30. +195 −0 deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslconf.h
  31. +507 −0 deps/openssl/config/archs/BSD-x86/asm/include/progs.h
  32. +97 −0 deps/openssl/config/archs/BSD-x86/asm/openssl-cl.gypi
  33. +742 −0 deps/openssl/config/archs/BSD-x86/asm/openssl.gypi
  34. +16,066 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm
  35. +3,218 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/aes/aes-586.s
  36. +3,216 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/aes/aesni-x86.s
  37. +647 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/aes/vpaes-x86.s
  38. +892 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/bf/bf-586.s
  39. +1,525 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/bn/bn-586.s
  40. +1,249 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/bn/co-586.s
  41. +343 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/bn/x86-gf2m.s
  42. +475 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/bn/x86-mont.s
  43. +49 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h
  44. +2,363 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/camellia/cmll-x86.s
  45. +1,443 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/chacha/chacha-x86.s
  46. +877 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/des/crypt586.s
  47. +1,829 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/des/des-586.s
  48. +5,152 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/ec/ecp_nistz256-x86.s
  49. +28 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h
  50. +17 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h
  51. +677 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/md5/md5-586.s
  52. +1,257 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/modes/ghash-x86.s
  53. +1,903 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/poly1305/poly1305-x86.s
  54. +380 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/rc4/rc4-586.s
  55. +1,963 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/ripemd/rmd-586.s
  56. +3,966 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/sha/sha1-586.s
  57. +6,782 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/sha/sha256-586.s
  58. +2,828 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/sha/sha512-586.s
  59. +1,105 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/whrlpool/wp-mmx.s
  60. +532 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/x86cpuid.s
  61. +1,021 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/engines/e_padlock-x86.s
  62. +195 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h
  63. +507 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/include/progs.h
  64. +97 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/openssl-cl.gypi
  65. +742 −0 deps/openssl/config/archs/BSD-x86/asm_avx2/openssl.gypi
  66. +15,923 −0 deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm
  67. +30 −0 deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h
  68. +28 −0 deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h
  69. +17 −0 deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h
  70. +198 −0 deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslconf.h
  71. +507 −0 deps/openssl/config/archs/BSD-x86/no-asm/include/progs.h
  72. +79 −0 deps/openssl/config/archs/BSD-x86/no-asm/openssl-cl.gypi
  73. +712 −0 deps/openssl/config/archs/BSD-x86/no-asm/openssl.gypi
  74. +2 −0 deps/openssl/openssl-cl_asm.gypi
  75. +2 −0 deps/openssl/openssl-cl_asm_avx2.gypi
  76. +2 −0 deps/openssl/openssl-cl_no_asm.gypi
  77. +2 −0 deps/openssl/openssl_asm.gypi
  78. +2 −0 deps/openssl/openssl_asm_avx2.gypi
  79. +2 −0 deps/openssl/openssl_no_asm.gypi
@@ -9,7 +9,7 @@ endif
PERL = perl

# Supported architecture list
ASM_ARCHS = aix-gcc aix64-gcc BSD-x86_64 \
ASM_ARCHS = aix-gcc aix64-gcc BSD-x86 BSD-x86_64 \
darwin64-x86_64-cc darwin-i386-cc linux-aarch64 \
linux-armv4 linux-elf linux-x32 linux-x86_64 linux-ppc \
linux-ppc64 linux-ppc64le linux32-s390x linux64-s390x linux64-mips64\

0 comments on commit 25aa222

Please sign in to comment.
You can’t perform that action at this time.