OpenCloudOS-Kernel/arch/s390/lib
Martin Schwidefsky 8a88367088 [S390] Bogomips calculation for 64 bit.
The bogomips calculation triggered via reading from /proc/cpuinfo
can return incorrect values if the qrnnd assembly is called with a
pointer in %r2 with any of the upper 32 bits set.
Fix this by using 64 bit division / remainder operation provided by
gcc instead of calling the assembly.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-07-10 11:24:47 +02:00
..
Makefile [S390] Bogomips calculation for 64 bit. 2007-07-10 11:24:47 +02:00
delay.c [S390] prevent softirqs if delay is called disabled 2007-02-21 10:55:00 +01:00
div64.c [S390]: Fix build on 31-bit. 2007-04-25 22:28:53 -07:00
qrnnd.S [S390] Calibrate delay and bogomips. 2007-02-05 21:18:31 +01:00
spinlock.c [PATCH] Directed yield: direct yield of spinlocks for s390. 2006-10-01 00:39:22 -07:00
string.c [S390] Fix sparse warnings. 2006-07-12 16:41:55 +02:00
uaccess.h [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
uaccess_mvcos.c [S390] noexec protection 2007-02-05 21:18:17 +01:00
uaccess_pt.c [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
uaccess_std.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00