Hi Tesla Dev,

Where will callouts live in the tickless world?
Will callouts become a "one shot" cyclic?

cyclic_fire() currently reschedules each cyclic; it does not
have "one shot" support.

A prototype moves the next cyclic from one cpu to a
different cpu to trigger cbe_fire() with a cross call.
This is an alternative to using the HPET interrupt to trigger
cbe_fire() on a deep C-state idle cpu when the local APIC
is not working.  A very small amount of code had to be
added in cyclic_fire() to remove the "one time" cyclic from
the remote cpu's cyclic heap after cyclic_retire() because
there is no concept of a one-shot cyclic.

Bill






Reply via email to