1 
2 #include <analyzer/plugins/plugin.hpp>
3 #include <util/trace.hpp>
4 
5 namespace analyzer
6 {
7 
8 namespace P10
9 {
10 
11 /**
12  * @brief Adds all clocks/chips reporting PLL unlock attentions to the callout
13  *        list.
14  *
15  *  Processors are always called out at medium priority and never guarded. If
16  *  more than one processor is reporting a PLL unlock attention on the same
17  *  clock, the clock is called out with high priority. Otherwise, the clock
18  *  callout priority is medium.
19  */
20 void pll_unlock(unsigned int i_instance, const libhei::Chip&, ServiceData&)
21 {
22     // TODO
23     trace::inf("pll_unlock plugin: i_instance=%u", i_instance);
24 }
25 
26 } // namespace P10
27 
28 PLUGIN_DEFINE_NS(P10_10, P10, pll_unlock);
29 PLUGIN_DEFINE_NS(P10_20, P10, pll_unlock);
30 
31 } // namespace analyzer
32