Ok, the trimmed backports:
- removed the patch which touched common code w/out #ifdef blocks.
- now all changes are under #ifdef blocks, which helps analysis.

Build log:

        ...
        ALL TESTS SUCCESSFUL.
        make[2]: Leaving directory '/home/ubuntu/ss5/openssl-1.0.1f/test'
        ...

In the patches, all changes are under these macros;  now, checking for their
definitions will identify if any other arches might be affected.

        1)
        #ifdef HWAES_CAPABLE
                #ifdef HWAES_cbc_encrypt
                #ifdef HWAES_ctr32_encrypt_blocks
        
        2)
        #if     ... && (... || defined(OPENSSL_CPUID_OBJ))

        3)
        #ifdef HWAES_CAPABLE
                #ifdef HWAES_ctr32_encrypt_blocks


** Patch added: "PATCH v2"
   
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1444241/+attachment/4376443/+files/openssl-power8-part2-v2.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to openssl in Ubuntu.
https://bugs.launchpad.net/bugs/1444241

Title:
  Add more POWER8 optimizations

Status in openssl package in Ubuntu:
  New

Bug description:
  There are some upstream commits that introduce optimizations with significant 
performance improvement for IBM POWER8.
  This patch introduces their minimal bits/changes in the source package.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1444241/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to