1 ## SPDX-License-Identifier: GPL-2.0-only
3 config SOC_INTEL_COMMON_BLOCK_VTD
5 depends on PLATFORM_USES_FSP2_0
7 Intel Processor common VT-d/IOMMU support
9 config ENABLE_EARLY_DMA_PROTECTION
10 bool "Enable early DMA protection"
11 depends on SOC_INTEL_COMMON_BLOCK_VTD
14 Setting this makes the whole memory from 0 to TOLUM and from 4GB
15 to TOUUD DMA protected with VT-d PMR registers.
17 Disable this setting if your OS does not support IOMMU. The payload
18 must be aware of the DMA protection, otherwise I/O devices might not