Hi,

> I got a user reporting a problem on Cyrix CPUs.  The problem is
> that cpuid detects the rdrand instructions from intel, and then
> tries to use that instruction and gets an illegal instruction.
> 
> /proc/cpuinfo looks like:
> processor       : 0
> vendor_id       : CyrixInstead
> cpu family      : 6
> model           : 2
> ...
> 
> And it has this in OPENSSL_ia32cap_P:
> OPENSSL_ia32cap_P[0] = 0x0080A535
> OPENSSL_ia32cap_P[1] = 0x64616574
> 
> The code then sees bit 62 being on and the library tries to use
> the instruction.
> 
> 
> The bug report is at:
> http://bugs.debian.org/699692

As soon as user can confirm that 
http://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=5702e965d759dde8a098d8108660721ba2b93a7d
 
does the trick, it goes to stable branches.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to