ktf icon indicating copy to clipboard operation
ktf copied to clipboard

[Feature] Add support for Inter-Processor Interrupts

Open wipawel opened this issue 5 years ago • 1 comments

Is your feature request related to a problem? Please describe. In order to execute all-CPUs tasks like TLB shootdown, full system pause, etc, the IPI interface is needed. It will allow to have all or just a subset of system's CPUs execute requested routine. It's also needed to test certain APIC functionality.

Describe the solution you'd like Add interface to easily send IPIs across various ranges of CPUs. Add functions like send_ipi(), smp_call_function() and/or on_selected_cpus().

wipawel avatar Oct 17 '20 18:10 wipawel

Add proper LAPIC register (LVT, TPR, etc) initialization

wipawel avatar Nov 12 '20 13:11 wipawel