Hello everyone,
i am trying to enable virtualization on the Jetson AGX Xavier, in order to be able to deploy a small virtual machine with openstack, seeing the Jetson device as a compute node.
Since the jetson is based on aarch64, i have to enable the KVM kernel module and rebuilt the kernel to be able to use libvirt with openstack on arm
I followed GitHub - b-man/Xavier-KVM: Patches and instructions for enabling KVM on the Nvidia Jetson AGX Xavier this part, without applying the patch, i.e., i used only the kernel config and followed standard built of kernel
The output that i get after rebuilding the kernel follows:
sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
dmesg | grep -i kvm
[ 1.372478] kvm [1]: 16-bit VMID
[ 1.372489] kvm [1]: IDMAP page: 80fa1000
[ 1.372498] kvm [1]: HYP VA range: 4000000000:7fffffffff
[ 1.374185] kvm [1]: Hyp mode initialized successfully
[ 1.374299] kvm [1]: vgic-v2@3884000
[ 1.374763] kvm [1]: vgic interrupt IRQ1
[ 1.374790] kvm [1]: virtual timer IRQ4
dmesg | grep -i ‘CPU features’
[ 0.687366] CPU features: detected feature: Privileged Access Never
[ 0.687372] CPU features: detected feature: LSE atomic instructions
[ 0.687378] CPU features: detected feature: User Access Override
[ 0.687385] CPU features: detected feature: 32-bit EL0 Support
In the last command i dont see the
" ```
[ 0.762646] CPU features: detected feature: Virtualization Host Extensions
that is described in the link provided above.
Do we have any pointers for this? or a proper way of doing this?
Please excuse newbie questions! :)
all the best,
Pavlos.