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