[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH] ts-kernel-build: Enable x86 IOMMU options
This has a variety of beneficial implications: * The kernel becomes more like the kind of distro kernels that Xen users are probably using. * We are more likely to discover any bugs in Linux where Linux running under Xen (eg as dom0) fights with Xen for control of io mediation resources or otherwise mishandles the situation. * A pleasant side effect is that in a kernel which does not yet have "config: Enable NEED_DMA_MAP_STATE when SWIOTLB is selected" (a bugfix), enabling INTEL_IOMMU has the side effect of enabling NEED_DMA_MAP_STATE and thus working around the bug. The list of options to enable was derived by eyeballing drivers/iommu/Kconfig from 3.14.34. I will leave the question of whether to enable any ARM IOMMU options for the Xen ARM folks to consider. Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> CC: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> CC: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> CC: David Vrabel <david.vrabel@xxxxxxxxxx> CC: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> CC: Ian Campbell <ian.campbell@xxxxxxxxxx> --- ts-kernel-build | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ts-kernel-build b/ts-kernel-build index 6cd7b5d..324bd55 100755 --- a/ts-kernel-build +++ b/ts-kernel-build @@ -288,6 +288,12 @@ setopt CONFIG_DEVTMPFS y setopt CONFIG_HYPERVISOR_GUEST y +setopt CONFIG_AMD_IOMMU y +setopt CONFIG_AMD_IOMMU_V2 y +setopt CONFIG_INTEL_IOMMU y +setopt CONFIG_INTEL_IOMMU_DEFAULT_ON y +setopt CONFIG_IRQ_REMAP y + $config_hardware $config_features $config_runvars -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |