summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/block/vtd/Kconfig
blob: 8072244b8589c6da98b22b508ea2e954efcf577b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
## SPDX-License-Identifier: GPL-2.0-only

config SOC_INTEL_COMMON_BLOCK_VTD
	bool
	depends on PLATFORM_USES_FSP2_0
	help
	  Intel Processor common VT-d/IOMMU support

config ENABLE_EARLY_DMA_PROTECTION
	bool "Enable early DMA protection"
	depends on SOC_INTEL_COMMON_BLOCK_VTD
	default n
	help
	  Setting this makes the whole memory from 0 to TOLUM and from 4GB
	  to TOUUD DMA protected with VT-d PMR registers.

	  Disable this setting if your OS does not support IOMMU. The payload
	  must be aware of the DMA protection, otherwise I/O devices might not
	  work.

	  If unsure, say N.