On Fri, Jun 25, 2021 at 11:38:25PM +0200, Alexander Bluhm wrote: > On Thu, Jun 24, 2021 at 09:50:07PM -0500, Scott Cheloha wrote: > > I'm looking for testers for the attached patch. You need an amd64 > > machine with a lapic. > > Passes full regress test. > No significant performance difference. > http://bluhm.genua.de/perform/results/2021-06-21T09%3A44%3A18Z/perform.html
Great! Thanks for giving it a spin. > Why is it dev/clockintr.h ? I would expect a generic include file > that is not related to a device in sys/ . My initial impulse was to put clockintr.h in sys/, but then kettenis@ said not to so I moved it to dev/. I forget why. I have no idea what the rule of thumb is for where to put a new header file. Is there one? For the moment, only code in sys/arch/ should include the file. I may add a generic MI interface for scheduling arbitrary events at some point, but I don't know when.