On Sun, Jan 14, 2007 at 05:40:38PM -0800, Matthew Dillon wrote: > The one remaining issue on the virtual kernel hot list is a high > resolution clock interrupt. I think it is possible to do it using a > combination of KQUEUE's timeout feature and SYSTIMERs. I will spend > a little time trying to make this work but no promises.
The Linux -rt folks have made the system timer dynamic and it might be a good thing to make dfBSD use that mechanism as well for a whole host of reasons other than real time. It just happens to also be a major problem with vitualization, paravirtualization, as well. You might want to look at an implementation of that by Thomas Gleixner. If you want a link, I'll post one that's a bit technically predigested. bill
