> +static inline void udelay(unsigned long usec) > +{ > + unsigned long long tmp = usec; > + unsigned long loops = (tmp * 4295 * HZ * loops_per_jiffy) >> 32; > + __delay(loops); > +} Let's hope like hell the CPU has HW multipler and shifter for this one! :) > +++ b/include/asm-microblaze/timex.h > @@ -0,0 +1,20 @@ > + > +#define CLOCK_TICK_RATE 1000 /* Timer input freq. */ What's this? Is it used anywhere? -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html