zephyr/drivers/interrupt_controller/Kconfig.intel_vtd
Tomasz Bursztyka 557b17076f drivers/interrupt_controller: Add Intel VT-D interrupt remapping driver
Such interrupt remapping controller may be found along with Intel VT-D
hardware. Its base-address is via ACPI, and it enables up to 64K
interrupt indexes.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2020-12-08 09:29:20 -05:00

26 lines
802 B
Plaintext

# Intel VT-D interrupt remapping controller configuration
# Copyright (c) 2020 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
menuconfig INTEL_VTD_ICTL
bool "Intel VT-D interrupt remapping controller"
depends on ACPI && X86 && 64BIT
select PCIE_MSI_MULTI_VECTOR
help
Such interrupt remapping hardware is provided through Intel VT-D
technology. It's being used, currently, only for MSI/MSI-X
multi-vector support. If you have such PCIe device requiring
multi-vector support, you will need to enable this.
if INTEL_VTD_ICTL
config INTEL_VTD_ICTL_INIT_PRIORITY
int "Initialization priority"
default 0
help
This device should be initialized as soon as possible, before any
other device that would require it for MSI/MSI-X multi-vector support.
endif # INTEL_VTD_ICTL