Hi, all: When I specify "user_debug=31" in kernel cmdline, I get undefined instruction error. And I figured it out that PC pointed at "mrc p15,0,r0,c9,c13,0". I know this instruction is used to get CPU tick. Unless PMUSERENR(Performance Monitors User Enable Register) is set, this instruction is not allowed to execute in user mode. I wonder why openssl use this instruction in user mode, as PMUSERENR is not set by default. BTW, My architecture is ARM v7, kernel is 3.18, openssl 1.0.1. BR Rock Lee