7 #include "jdb_module.h"
8 #include "static_init.h"
11 class Jdb_ipi_module : public Jdb_module
14 Jdb_ipi_module() FIASCO_INIT;
17 static Jdb_ipi_module jdb_ipi_module INIT_PRIORITY(JDB_MODULE_INIT_PRIO);
21 Jdb_ipi_module::print_info(Cpu_number cpu)
23 Ipi &ipi = Ipi::_ipi.cpu(cpu);
24 printf("CPU%02u sent/rcvd: %lu/%lu\n",
25 cxx::int_value<Cpu_number>(cpu), ipi._stat_sent, ipi._stat_received);
29 Jdb_module::Action_code
30 Jdb_ipi_module::action(int cmd, void *&, char const *&, int &)
35 Jdb::foreach_cpu(&print_info);
42 Jdb_ipi_module::num_cmds() const
46 Jdb_module::Cmd const *
47 Jdb_ipi_module::cmds() const
50 { { 0, "", "ipi", "", "ipi\tIPI information", 0 } };
56 Jdb_ipi_module::Jdb_ipi_module()