Vritualization -- KVM on Jetson AGX Xavier

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.

This will be better served posted in the Jetson AGX category. I will move it over for you.

Best,
Tom K

Sorry to tell that we don’t support KVM officially on crrent JetPack.

Hello,

that is ok, i managed however to install containers on the Jetson, based on docker. My next question, which I have not tried yet, is if it supports kubernetes (https://kubernetes.io/) containers, and helm charts (https://helm.sh/docs/topics/charts/) to deploy a service.

Please let me know if I need to create a new thread on this topic.

best
Pavlos.

Please help to open a new topic for different issue. Thanks

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.