Как отладить подсистему 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.
Недавно я отлаживал исходный код 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.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как установить пути включения в подсистему Windows для Linux в коде Visual Studio
Anonymous » » в форуме C++ - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Настройте Libvirt KVM для подключения к локальной сети и использования ее DHCP
Anonymous » » в форуме Linux - 0 Ответы
- 54 Просмотры
-
Последнее сообщение Anonymous
-