<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2800.1126" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN 
class=063473000-29052003>Hello,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=063473000-29052003></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=063473000-29052003>About how accurate 
in practice does the udelay() &amp; other time base functions have to be?&nbsp; 
especially for ethernet/networking devices?&nbsp; I've currently got enough of 
the basics ported for my arm925/omap based board such that it comes to a u-boot 
shell, and things like sleep x work....I was thinking about moving on to getting 
my ethernet device working, and am a little uneasy about the way I (and it 
appears several others) have&nbsp;hacked&nbsp;the time 
conversions.&nbsp;&nbsp;Does gcc provide some nice&nbsp;64 bit integer 
manipulation libraries which aren't huge?&nbsp; If so I'd be tempted to bring in 
some code which does the right thing&nbsp;and doesn't have to worry 
about&nbsp;integer over/under flows.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=063473000-29052003></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=063473000-29052003>Regards/Thanks,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=063473000-29052003></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=063473000-29052003>Richard W.&nbsp; 
</SPAN></FONT></DIV></BODY></HTML>