Re: [PATCH] UML + High-Res-Timers on 2.4.25 kernel

From: George Anzinger
Date: Thu Oct 13 2005 - 14:46:31 EST


Serge Goodenko wrote:
~
is there any solution to this problem?
or HRT patch is not supposed to work under UML at all?


You might do better on the HRT list (cc'ed).

I don't know what UML needs. I would have thought that jiffies would be defined... especially for things like do_fork. Which patch are you using?

HRT (in all its versions) requires the availability of a hardware timer to provide an interrupt at timer expiry. I am not sure how this is done in UML but my guess is that the host kernel would need to have HRT running on it. Then the UML kernel(s) would transform the HRT requests into the proper user call to the host.


Well, as far as I understood recently HRT patch is not what I exactly need. It provides just API for using in user space applications and I need to use High-Resolution timer in kernel (particulary in TCP/IP stack)...
therefore my problem now is to find suitable hi-res timer patch for use in 2.4 kernel...

There are several 2.4 HRT patches on the HRT site, see signature below.

Still, these patches do not provide kernel access to the high-res timers. This has been done in one case, but the interface is not really defined nor stable (i.e. we may change it in the next release...). Look for HIGH_RES_TIMERS in the ipmi driver in the 2.6 kernel tree to see how to go about this.

and I would be pleased if you could recommend me something...

thanks,

Serge, MIPT,
Russia


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


--
George Anzinger george@xxxxxxxxxx
HRT (High-res-timers): http://sourceforge.net/projects/high-res-timers/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/