| 335 | |
| 336 | extern "C" |
| 337 | void ipi_handler(int int_num, regs64_t* regs) { |
| 338 | LocalAPICEOI(); |
| 339 | |
| 340 | if (__builtin_expect(interrupt_handlers[int_num].handler != 0, 1)) { |
| 341 | ISRDataPair pair = interrupt_handlers[int_num]; |
| 342 | pair.handler(pair.data, regs); |
| 343 | } else { |
| 344 | Log::Warning("Unhandled IPI: "); |
| 345 | Log::Write(int_num); |
| 346 | } |
| 347 | } |
nothing calls this directly
no test coverage detected