Gitweb links:
...log
http://git.netsurf-browser.org/toolchains.git/shortlog/8f13bd7b78198224ee...
...commit
http://git.netsurf-browser.org/toolchains.git/commit/8f13bd7b78198224eeec...
...tree
http://git.netsurf-browser.org/toolchains.git/tree/8f13bd7b78198224eeec2d...
The branch, chris/openssl-ppc has been updated
via 8f13bd7b78198224eeec2d33887c63a9532ddaa1 (commit)
from 90c909567a6de54962de0fc4decc527e37f6cda1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/toolchains.git/commit/?id=8f13bd7b78198224...
commit 8f13bd7b78198224eeec2d33887c63a9532ddaa1
Author: Chris Young <chris(a)unsatisfactorysoftware.co.uk>
Commit: Chris Young <chris(a)unsatisfactorysoftware.co.uk>
OpenSSL 1.0.x does not have PPC_FPU
diff --git a/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
b/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
index e231885..eaaab73 100644
--- a/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
+++ b/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
@@ -1,5 +1,5 @@
----
/home/chris/netsurf/toolchains/sdk/builddir-ppc-amigaos/openssl/openssl-1.0.2k/crypto/ppccap.c 2017-01-26
13:22:03.000000000 +0000
-+++ ppccap.c 2017-02-08 17:33:45.674017881 +0000
+--- crypto/ppccap.c 2017-01-26 13:22:03.000000000 +0000
++++ crypto/ppccap.c 2017-02-08 17:48:09.982015412 +0000
@@ -73,6 +73,7 @@ void sha512_block_data_order(void *ctx,
sha512_block_ppc(ctx, inp, len);
}
@@ -18,15 +18,15 @@
+{
+ uint32 family, vec;
+
-+ GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec, TAG_DONE);
++ IExec->GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec,
TAG_DONE);
+
-+ OPENSSL_ppccap_P = PPC_FPU;
++ OPENSSL_ppccap_P = 0; //PPC_FPU
+
+ if((family == CPUFAMILY_PA6T) || (family == CPUFAMILY_E5500))
+ OPENSSL_ppccap_P |= PPC_FPU64;
+
+ if((vec == VECTORTYPE_ALTIVEC) &&
-+ ((SysBase->lib_Version == 51 && SysBase->lib_Revision >= 12) ||
SysBase->lib_Version > 51))
++ (LIB_IS_AT_LEAST(SysBase, 51, 12)))
+ {
+ OPENSSL_ppccap_P |= PPC_ALTIVEC;
+ }
-----------------------------------------------------------------------
Summary of changes:
sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
b/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
index e231885..eaaab73 100644
--- a/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
+++ b/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
@@ -1,5 +1,5 @@
----
/home/chris/netsurf/toolchains/sdk/builddir-ppc-amigaos/openssl/openssl-1.0.2k/crypto/ppccap.c 2017-01-26
13:22:03.000000000 +0000
-+++ ppccap.c 2017-02-08 17:33:45.674017881 +0000
+--- crypto/ppccap.c 2017-01-26 13:22:03.000000000 +0000
++++ crypto/ppccap.c 2017-02-08 17:48:09.982015412 +0000
@@ -73,6 +73,7 @@ void sha512_block_data_order(void *ctx,
sha512_block_ppc(ctx, inp, len);
}
@@ -18,15 +18,15 @@
+{
+ uint32 family, vec;
+
-+ GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec, TAG_DONE);
++ IExec->GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec,
TAG_DONE);
+
-+ OPENSSL_ppccap_P = PPC_FPU;
++ OPENSSL_ppccap_P = 0; //PPC_FPU
+
+ if((family == CPUFAMILY_PA6T) || (family == CPUFAMILY_E5500))
+ OPENSSL_ppccap_P |= PPC_FPU64;
+
+ if((vec == VECTORTYPE_ALTIVEC) &&
-+ ((SysBase->lib_Version == 51 && SysBase->lib_Revision >= 12) ||
SysBase->lib_Version > 51))
++ (LIB_IS_AT_LEAST(SysBase, 51, 12)))
+ {
+ OPENSSL_ppccap_P |= PPC_ALTIVEC;
+ }
--
Cross-compilation toolchains and environments