Kconfig (6f84981772535e670e4e2df051a672af229b6694) Kconfig (8bf8c5ee1f3863d944c1d8c29335f0c790b4f851)
1# SPDX-License-Identifier: GPL-2.0-only
2config DRM_I915
3 tristate "Intel 8xx/9xx/G3x/G4x/HD Graphics"
4 depends on DRM
5 depends on X86 && PCI
6 depends on !PREEMPT_RT
7 select INTEL_GTT if X86
8 select INTERVAL_TREE

--- 4 unchanged lines hidden (view full) ---

13 select DRM_DISPLAY_DP_HELPER
14 select DRM_DISPLAY_HDCP_HELPER
15 select DRM_DISPLAY_HDMI_HELPER
16 select DRM_DISPLAY_HELPER
17 select DRM_KMS_HELPER
18 select DRM_PANEL
19 select DRM_MIPI_DSI
20 select RELAY
1# SPDX-License-Identifier: GPL-2.0-only
2config DRM_I915
3 tristate "Intel 8xx/9xx/G3x/G4x/HD Graphics"
4 depends on DRM
5 depends on X86 && PCI
6 depends on !PREEMPT_RT
7 select INTEL_GTT if X86
8 select INTERVAL_TREE

--- 4 unchanged lines hidden (view full) ---

13 select DRM_DISPLAY_DP_HELPER
14 select DRM_DISPLAY_HDCP_HELPER
15 select DRM_DISPLAY_HDMI_HELPER
16 select DRM_DISPLAY_HELPER
17 select DRM_KMS_HELPER
18 select DRM_PANEL
19 select DRM_MIPI_DSI
20 select RELAY
21 select I2C
22 select I2C_ALGOBIT
23 select IRQ_WORK
24 # i915 depends on ACPI_VIDEO when ACPI is enabled
25 # but for select to work, need to select ACPI_VIDEO's dependencies, ick
26 select BACKLIGHT_CLASS_DEVICE if ACPI
27 select INPUT if ACPI
28 select X86_PLATFORM_DEVICES if ACPI
29 select ACPI_WMI if ACPI
30 select ACPI_VIDEO if ACPI

--- 20 unchanged lines hidden (view full) ---

51
52 Note that the older i810/i815 chipsets require the use of the
53 i810 driver instead, and the Atom z5xx series has an entirely
54 different implementation.
55
56 If "M" is selected, the module will be called i915.
57
58config DRM_I915_FORCE_PROBE
21 select IRQ_WORK
22 # i915 depends on ACPI_VIDEO when ACPI is enabled
23 # but for select to work, need to select ACPI_VIDEO's dependencies, ick
24 select BACKLIGHT_CLASS_DEVICE if ACPI
25 select INPUT if ACPI
26 select X86_PLATFORM_DEVICES if ACPI
27 select ACPI_WMI if ACPI
28 select ACPI_VIDEO if ACPI

--- 20 unchanged lines hidden (view full) ---

49
50 Note that the older i810/i815 chipsets require the use of the
51 i810 driver instead, and the Atom z5xx series has an entirely
52 different implementation.
53
54 If "M" is selected, the module will be called i915.
55
56config DRM_I915_FORCE_PROBE
59 string "Force probe i915 for selected Intel hardware IDs"
57 string "Force probe driver for selected new Intel hardware"
60 depends on DRM_I915
61 help
62 This is the default value for the i915.force_probe module
63 parameter. Using the module parameter overrides this option.
64
58 depends on DRM_I915
59 help
60 This is the default value for the i915.force_probe module
61 parameter. Using the module parameter overrides this option.
62
65 Force probe the i915 for Intel graphics devices that are
63 Force probe the driver for new Intel graphics devices that are
66 recognized but not properly supported by this kernel version. It is
67 recommended to upgrade to a kernel version with proper support as soon
68 as it is available.
69
64 recognized but not properly supported by this kernel version. It is
65 recommended to upgrade to a kernel version with proper support as soon
66 as it is available.
67
70 It can also be used to block the probe of recognized and fully
71 supported devices.
72
73 Use "" to disable force probe. If in doubt, use this.
74
68 Use "" to disable force probe. If in doubt, use this.
69
75 Use "<pci-id>[,<pci-id>,...]" to force probe the i915 for listed
70 Use "<pci-id>[,<pci-id>,...]" to force probe the driver for listed
76 devices. For example, "4500" or "4500,4571".
77
78 Use "*" to force probe the driver for all known devices.
79
71 devices. For example, "4500" or "4500,4571".
72
73 Use "*" to force probe the driver for all known devices.
74
80 Use "!" right before the ID to block the probe of the device. For
81 example, "4500,!4571" forces the probe of 4500 and blocks the probe of
82 4571.
83
84 Use "!*" to block the probe of the driver for all known devices.
85
86config DRM_I915_CAPTURE_ERROR
87 bool "Enable capturing GPU state following a hang"
88 depends on DRM_I915
89 default y
90 help
91 This option enables capturing the GPU state when a hang is detected.
92 This information is vital for triaging hangs and assists in debugging.
93 Please report any hang for triaging according to:

--- 28 unchanged lines hidden (view full) ---

122 bool
123
124config DRM_I915_GVT_KVMGT
125 tristate "Enable KVM host support Intel GVT-g graphics virtualization"
126 depends on DRM_I915
127 depends on X86
128 depends on 64BIT
129 depends on KVM
75config DRM_I915_CAPTURE_ERROR
76 bool "Enable capturing GPU state following a hang"
77 depends on DRM_I915
78 default y
79 help
80 This option enables capturing the GPU state when a hang is detected.
81 This information is vital for triaging hangs and assists in debugging.
82 Please report any hang for triaging according to:

--- 28 unchanged lines hidden (view full) ---

111 bool
112
113config DRM_I915_GVT_KVMGT
114 tristate "Enable KVM host support Intel GVT-g graphics virtualization"
115 depends on DRM_I915
116 depends on X86
117 depends on 64BIT
118 depends on KVM
130 depends on VFIO_MDEV
131 select DRM_I915_GVT
132 select KVM_EXTERNAL_WRITE_TRACKING
119 select DRM_I915_GVT
120 select KVM_EXTERNAL_WRITE_TRACKING
121 select VFIO_MDEV
133
134 help
135 Choose this option if you want to enable Intel GVT-g graphics
136 virtualization technology host support with integrated graphics.
137 With GVT-g, it's possible to have one integrated graphics
138 device shared by multiple VMs under KVM.
139
140 Note that this driver only supports newer device from Broadwell on.

--- 33 unchanged lines hidden ---
122
123 help
124 Choose this option if you want to enable Intel GVT-g graphics
125 virtualization technology host support with integrated graphics.
126 With GVT-g, it's possible to have one integrated graphics
127 device shared by multiple VMs under KVM.
128
129 Note that this driver only supports newer device from Broadwell on.

--- 33 unchanged lines hidden ---