Как отладить подсистему 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.

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