Wind River Support Network

HomeDefectsLIN1022-1944
Fixed

LIN1022-1944 : CONFIG_VFIO_NOIOMMU enabled in default kernel configuration

Created: Oct 4, 2022    Updated: Nov 1, 2022
Resolved Date: Oct 12, 2022
Found In Version: 10.22.33.1
Fix Version: 10.22.33.2
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: BSP

Description

In the kernel default configuration, CONFIG_VFIO_NOIOMMU is enabled for marvell-cn96xx and cn106xx. This does not seem a good configuration to be enabled by default, based on its descriptiom:

[https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/vfio/Kconfig?h=v5.15.71#n32]
"Use of this mode will result
in an unsupportable kernel and will therefore taint the kernel.
Device assignment to virtual machines is also not possible with
this mode since there is no IOMMU to provide DMA translation."

This configuration should be disabled.
Live chat
Online