Open rafael0121 opened 2 months ago
@rafael0121 as far as I understand enabling KVM is orthogonal to supporting IOMMU.
For instance, QEMU allows you supply the enable-kvm
option for the PC and ISAPC machines.
Could you clarify why IOMMU is required, given the current features that Nanvix has?
@rafael0121 as far as I understand enabling KVM is orthogonal to supporting IOMMU.
For instance, QEMU allows you supply the
enable-kvm
option for the PC and ISAPC machines.Could you clarify why IOMMU is required, given the current features that Nanvix has?
IOMMU allows we assign PCI devices directly for VM, i think it isn't necessary for while, but maybe support this now would help in future.
@rafael0121 as far as I understand enabling KVM is orthogonal to supporting IOMMU. For instance, QEMU allows you supply the
enable-kvm
option for the PC and ISAPC machines. Could you clarify why IOMMU is required, given the current features that Nanvix has?IOMMU allows we assign PCI devices directly for VM, i think it isn't necessary for while, but maybe support this now would help in future.
Yes, that is what IOMMU is all about, and we eventually want to support it.
Anyways this is orthogonal to this issue. Let's just enable KVM on supported targets.
Description
Enable KVM in QEMU allow Nanvix run on a more realistic environment.
Files
Change:
scripts/run.sh
QEMU Options
To enable KVM is necessary use new options: