Недавно я измеряю время прерывания устройства Virtio. Я использовал TRACE -CMD -P FUNCTION_GRAPH -G VM_INTERRUPT, чтобы отследить этот ISR. Насколько я понимаю, данные трассировки должны включать только точки входа и выхода VM_Interrupt, а также внутренний стек вызовов. Тем не менее, я иногда вижу в результатах Finish_task_switch. Кто -нибудь знает, почему это происходит?
Введите описание изображения здесь
Подробнее здесь: https://stackoverflow.com/questions/795 ... -also-trac
Мобильная версия