Как отладить подсистему KVM?Linux

Ответить
Гость
 Как отладить подсистему KVM?

Сообщение Гость »


Недавно я отлаживал исходный код QEMU, и есть конечные точки, такие как kvm_ioctl, kvm_vm_ioctl, kvm_vcpu_ioctl, kvm_device_ioctl, которые взаимодействуют с файловыми дескрипторами /dev/kvm и VM и VCPU, чтобы все происходило.

Но когда код вызывает, например, kvm_vm_ioctl(KVM_CREATE_VM), вызывается ioctl@plt и контекст переключается на ядро.

Как мне продолжить отладку?

Некоторые люди советуют изменить и insmod kvm.ko с помощью printk(), но я нигде не могу найти kvm.ko, даже в lsmod.

Платформа: Raspberry Pi 4 (64-разрядная версия Raspbian Lite)

Примечание: /dev/kvm присутствует, но lsmod не показывает модуль kvm.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»