Sub-changes:
- callout(9): add sbt flavors of callout_schedule
- dtrace profile: make use of callout_schedule_sbt_curcpu, callout_schedule_sbt
To do: remove solaris_cpu_t, replace the remaining used fields with DPCPU
Differential D1161
remove cyclic and replace its uses with callout avg on Nov 14 2014, 3:17 PM. Authored by Tags None Referenced Files
Details Sub-changes:
NOTE: Previously the cyclic code would set cpu_profile_pc and cpu_profile_upc,
but now we have to extract them correctly.
Note that when a CPU transitions from idle state to active state
cpu_activeclock() function would process timer events that might have
been missed while idle and in that case there will be no interrupted
frame abd thus the program counter arguments would not be set.
To do: remove solaris_cpu_t, replace the remaining used fields with DPCPU
Diff Detail
Event TimelineComment Actions This all looks good to me. I'd like at least one other reviewer to chime in before this is committed. Comment Actions This is awesome - thanks for doing it!
Comment Actions
|