Bogomips and loops_per_jiffy

Jean-Denis Boyer jdboyer at mediatrix.com
Thu May 9 02:53:39 EST 2002


Troy,
with the patch, now, it completely hangs.
The reason is that in timer_interrupt()

	while ((next_dec = tb_ticks_per_jiffy - tb_delta(&jiffy_stamp)) < 0)
{  

Now that next_dec is unsigned, this condition is always false.

Here is another patch I suggest to replace yours.
Its in attachement to this email.
I tested it, and it seems OK.

I did not include your modification made to the type of local variables in
function do_settimeofday().
I do not see how it is related to our problem.


--------------------------------------------
 Jean-Denis Boyer, B.Eng., System Architect
 Mediatrix Telecom Inc.
 4229 Garlock Street
 Sherbrooke (Québec)
 J1L 2C8  CANADA
 (819)829-8749 x241
--------------------------------------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.time.2
Type: application/octet-stream
Size: 1076 bytes
Desc: not available
Url : http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20020508/7dc93516/attachment.obj 


More information about the Linuxppc-embedded mailing list